diff --git a/KochavaCore.xcframework/Info.plist b/KochavaCore.xcframework/Info.plist
index cfcc7fa..1cd1ef5 100644
--- a/KochavaCore.xcframework/Info.plist
+++ b/KochavaCore.xcframework/Info.plist
@@ -6,116 +6,115 @@
LibraryIdentifier
- watchos-arm64_32_armv7k
+ ios-arm64_x86_64-simulator
LibraryPath
KochavaCore.framework
SupportedArchitectures
- arm64_32
- armv7k
+ arm64
+ x86_64
SupportedPlatform
- watchos
+ ios
+ SupportedPlatformVariant
+ simulator
LibraryIdentifier
- ios-arm64_i386_x86_64-simulator
+ tvos-arm64
LibraryPath
KochavaCore.framework
SupportedArchitectures
arm64
- i386
- x86_64
SupportedPlatform
- ios
- SupportedPlatformVariant
- simulator
+ tvos
LibraryIdentifier
- tvos-arm64_x86_64-simulator
+ ios-arm64
LibraryPath
KochavaCore.framework
SupportedArchitectures
arm64
- x86_64
SupportedPlatform
- tvos
- SupportedPlatformVariant
- simulator
+ ios
LibraryIdentifier
- ios-arm64_armv7
+ macos-arm64_x86_64
LibraryPath
KochavaCore.framework
SupportedArchitectures
arm64
- armv7
+ x86_64
SupportedPlatform
- ios
+ macos
LibraryIdentifier
- ios-arm64_x86_64-maccatalyst
+ watchos-arm64_arm64_32_armv7k
LibraryPath
KochavaCore.framework
SupportedArchitectures
arm64
- x86_64
+ arm64_32
+ armv7k
SupportedPlatform
- ios
- SupportedPlatformVariant
- maccatalyst
+ watchos
LibraryIdentifier
- tvos-arm64
+ ios-arm64_x86_64-maccatalyst
LibraryPath
KochavaCore.framework
SupportedArchitectures
arm64
+ x86_64
SupportedPlatform
- tvos
+ ios
+ SupportedPlatformVariant
+ maccatalyst
LibraryIdentifier
- watchos-arm64_i386_x86_64-simulator
+ tvos-arm64_x86_64-simulator
LibraryPath
KochavaCore.framework
SupportedArchitectures
arm64
- i386
x86_64
SupportedPlatform
- watchos
+ tvos
SupportedPlatformVariant
simulator
LibraryIdentifier
- macos-arm64_x86_64
+ watchos-arm64_i386_x86_64-simulator
LibraryPath
KochavaCore.framework
SupportedArchitectures
arm64
+ i386
x86_64
SupportedPlatform
- macos
+ watchos
+ SupportedPlatformVariant
+ simulator
CFBundlePackageType
diff --git a/KochavaCore.xcframework/ios-arm64/KochavaCore.framework/Headers/KochavaCore-Swift.h b/KochavaCore.xcframework/ios-arm64/KochavaCore.framework/Headers/KochavaCore-Swift.h
new file mode 100644
index 0000000..2c163f9
--- /dev/null
+++ b/KochavaCore.xcframework/ios-arm64/KochavaCore.framework/Headers/KochavaCore-Swift.h
@@ -0,0 +1,1121 @@
+#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 KOCHAVACORE_SWIFT_H
+#define KOCHAVACORE_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 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="KochavaCore",generated_declaration))), apply_to=any(function,enum,objc_interface,objc_category,objc_protocol))
+# pragma pop_macro("any")
+#endif
+
+#if defined(__OBJC__)
+
+@class KVANetworking;
+
+SWIFT_PROTOCOL("_TtP11KochavaCore27KVANetworkingSetterProvider_")
+@protocol KVANetworkingSetterProvider
+@property (nonatomic, strong) KVANetworking * _Nullable networking;
+@end
+
+@class NSString;
+
+/// A class which collects and/or adapts a value to a variety of contexts.
+SWIFT_CLASS_NAMED("KVAAdapter")
+@interface KVAAdapter : NSObject
+/// Return a description of the instance.
+@property (nonatomic, readonly, copy) NSString * _Nonnull description;
+/// An instance of networking.
+/// This exists here is related to the both conformances to KVAExecutable and KVANetworkingSetterProvider. When this instance is constructed it generally receives a value here. However, when this instance is constructed and then executed as an executable from within the the networking class, the networking class will also when possible stamp itself here as an indication of where it originated, so that this instance can properly utilizely networking resources.
+@property (nonatomic, weak) KVANetworking * _Nullable networking;
+- (nonnull instancetype)init SWIFT_UNAVAILABLE;
++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable");
+@end
+
+
+/// A class for working with the App Groups capability.
+SWIFT_CLASS_NAMED("KVAAppGroups")
+@interface KVAAppGroups : NSObject
+/// The singleton shared instance.
+SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, strong) KVAAppGroups * _Nonnull shared;)
++ (KVAAppGroups * _Nonnull)shared SWIFT_WARN_UNUSED_RESULT;
+/// A shared instance, for convenience— optional.
+/// See var shared
. This variable will be nil prior to the shared instance being defaulted. This may be used to optionally invalidate any existing shared instance without causing it to first be defaulted in the process.
+SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, strong) KVAAppGroups * _Nullable shared_optional;)
++ (KVAAppGroups * _Nullable)shared_optional SWIFT_WARN_UNUSED_RESULT;
+/// A string which corresponds to an app group identifier to be used as a shared container for the Kochava SDK.
+@property (nonatomic, copy) NSString * _Nullable deviceAppGroupIdentifier;
+- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER;
+@end
+
+
+/// A class to manage the beginning and ending of a background task.
+/// This class assists in keeping the host app alive, to give KVANetTransaction(s) and a chance to be sent, and other critical tasks the opportunity to finish, in the situation where the app is resigning active.
+SWIFT_CLASS_NAMED("KVABackgroundTaskController")
+@interface KVABackgroundTaskController : NSObject
+- (nonnull instancetype)init SWIFT_UNAVAILABLE;
++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable");
+@end
+
+
+/// A class which defines an keyed collection of objects.
+/// Features
+///
+/// -
+/// Identification — An identifier provides a unique identifier for use within a collection. This enables objects to be referenced from JSON objects. It is also a base component for the formation of a key which can be used to store the associated information in persistent storage.
+///
+/// -
+/// Thread Safety — Objects can be registered, re-registered, or removed in a thread-safe manner.
+///
+///
+SWIFT_CLASS_NAMED("KVACollection")
+@interface KVACollection : NSObject
+- (nonnull instancetype)init SWIFT_UNAVAILABLE;
++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable");
+@end
+
+@class KVAContext;
+@class NSNumber;
+@class NSDate;
+
+/// A feature which serves as an authority related to consent for the sharing of personal data.
+/// Data sharing privacy laws such as GDPR require consent to be obtained before certain kinds of personal data may be shared with partners.
+SWIFT_CLASS_NAMED("KVAConsent")
+@interface KVAConsent : NSObject
+- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER;
+- (id _Nonnull)copyWithZone:(struct _NSZone * _Nullable)zone SWIFT_WARN_UNUSED_RESULT;
+- (id _Nullable)kva_asForContext:(KVAContext * _Nullable)context SWIFT_WARN_UNUSED_RESULT;
+/// Return a boolean indicating if the app may collect (or calculate) data which may be subject to consent.
+/// Return true if consent is not required or else is granted. This will immediately return false if the consent requirement(s) have been updated but not an updated consent response has not yet been given from the user. Compare with mayKeepBool, mayPersistBool, and mayShareBool.
+- (BOOL)mayCollectBool SWIFT_WARN_UNUSED_RESULT;
+/// Return a boolean indicating if the app may persist (or retain in persistent storage) data which may be subject to consent.
+/// Return true if consent is not required or else is granted. This will immediately return false if the consent requirement(s) have been updated but not an updated consent response has not yet been given from the user. Compare with mayCollectBool, mayKeepBool, and mayShareBool.
+- (BOOL)mayPersistBool SWIFT_WARN_UNUSED_RESULT;
+/// Return a boolean indicating if the app may share (or export) data which may be subject to consent.
+/// Return true if consent is not required or else is granted. This will immediately return false if the consent requirement(s) have been updated but not an updated consent response has not yet been given from the user. Compare with mayCollectBool, mayKeepBool, and mayPersistBool.
+- (BOOL)mayShareBool SWIFT_WARN_UNUSED_RESULT;
+/// Return a boolean indicating if the app may keep (or retain in memory) data which may be subject to consent.
+/// Return true if consent is not required or else the user did not otherwise previously deny consent. This will return true while consent is not known, as long as the previous response did not deny consent. This includes when the definition for consent has changed and the user previously granted consent. Compare with mayCollectBool, mayPersistBool, and mayShareBool.
+- (BOOL)mayKeepBool SWIFT_WARN_UNUSED_RESULT;
+/// A boolean indicating if GDPR applies to this user.
+@property (nonatomic, readonly) BOOL gdprAppliesBool;
+/// A boolean indicating if GDPR is enabled.
+@property (nonatomic, readonly) BOOL gdprEnabledBool;
+/// A boolean wrapped in an NSNumber which indicates if consent has been granted.
+/// A value of true indicates consent was granted. A value of false indicates consent was denied. A value of nil exists when the user has not provided a response.
+/// This API is provided for Objective-C support. In Swift use var grantedBool
.
+@property (nonatomic, strong) NSNumber * _Nullable grantedBoolNumber;
+/// Return a date for when consent was granted.
+/// If grantedBool == true, then this returns responseDate. If not, then this returns nil.
+@property (nonatomic, readonly, copy) NSDate * _Nullable grantedDate;
+/// A boolean indicating if consent is required.
+/// This is expected to be true when the user is taken to be under the scope of consent gathering requirements such as GDPR. This is expected to be the case for EU citizens within EU territory or abroad, and non-EU citizens within EU territory. When requiredBool is undefined this will return a default of true. It will also be overridden to false when intelligentManagementBool is false. This variable may also be set when Manual Managed Requirements is turned on. See also gdprAppliesBool.
+@property (nonatomic, readonly) BOOL requiredBool;
+/// A date representing the last time the user did respond concerning consent.
+/// This includes both positive and negative responses. This value is nil when the user has not provided a response.
+@property (nonatomic, readonly, copy) NSDate * _Nullable responseDate;
+@end
+
+
+/// A class which defines a context.
+/// This class provides the means of defining the context for something that is being done. It is generally used to identify a target or provider.
+SWIFT_CLASS_NAMED("KVAContext")
+@interface KVAContext : NSObject
+/// A context which represents the host app.
+SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, strong) KVAContext * _Nonnull host;)
++ (KVAContext * _Nonnull)host SWIFT_WARN_UNUSED_RESULT;
+/// A context which represents the log.
+SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, strong) KVAContext * _Nonnull log;)
++ (KVAContext * _Nonnull)log SWIFT_WARN_UNUSED_RESULT;
+/// A context which represents persistentStorage.
+SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, strong) KVAContext * _Nonnull persistentStorage;)
++ (KVAContext * _Nonnull)persistentStorage SWIFT_WARN_UNUSED_RESULT;
+/// A context which represents the SDK.
+SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, strong) KVAContext * _Nonnull sdk;)
++ (KVAContext * _Nonnull)sdk SWIFT_WARN_UNUSED_RESULT;
+/// A context which represents the Server.
+SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, strong) KVAContext * _Nonnull server;)
++ (KVAContext * _Nonnull)server SWIFT_WARN_UNUSED_RESULT;
+/// A context which represents the Server, and is un-restricted by considerations such as allowed and denied identifiers.
+/// This is of particular relevance with KVANetTransaction(s) where allowed and/or denied identifiers may not (or not yet) be known, such as config retrievals.
+SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, strong) KVAContext * _Nonnull serverUnrestricted;)
++ (KVAContext * _Nonnull)serverUnrestricted SWIFT_WARN_UNUSED_RESULT;
+/// Return a description of the instance.
+@property (nonatomic, readonly, copy) NSString * _Nonnull description;
+- (nonnull instancetype)init SWIFT_UNAVAILABLE;
++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable");
+@end
+
+
+/// A class which defines a product.
+/// A product in this context generally refers to the result of a build. A product can be used to represent a framework, application, or application extension.
+SWIFT_CLASS_NAMED("KVAProduct")
+@interface KVAProduct : NSObject
+/// Create an instance of class KVAProduct
.
+/// Example
+/// \code
+/// let product = KVAProduct(
+/// apiVersionString: "1",
+/// buildDateString: nil,
+/// bundleIdentifier: Bundle(for: Self.self).bundleIdentifier,
+/// bundleType: "xcframework",
+/// compilerFlagNameArray: nil,
+/// moduleName: "MyModule",
+/// name: "MyOrganization MyModule",
+/// organizationName: "My Organization",
+/// reverseDomainName: "com.myCompany.MyProduct",
+/// valueSourceCollection: nil,
+/// versionString: "1.0.0"
+/// )
+///
+/// \endcode\param apiVersionString An optional API version string. This property is used to establish API compatibility between products. API compatibility is assumed to be assured when the value compares to be equal for all products with the same organizationName.
+///
+/// \param buildDateString An optional string containing the date when the product was built. It is recommended that you source this a compile time. The format is optional, but it is recommended that you provide the date in an ISO 8601 date string.
+///
+/// \param bundleIdentifier A string containing the bundle identifier associated with this product. This property may be used to cross-reference this product from a Class. Logging uses this to take the class for a LogMessage and lookup the associated Product.
+///
+/// \param bundleType The bundle type. Examples: “app”, “xcframework”, “static library”.
+///
+/// \param compilerFlagNameArray An array containing strings which are the names of compiler flags.
+///
+/// \param moduleName The name of the module. Example: “KochavaCore”.
+///
+/// \param name The name. Example: “Apple.Core”.
+///
+/// \param organizationName The name of the organization representing the product. Example: “Kochava”.
+///
+/// \param reverseDomainName The reverse domain name style representation of the name of the product. This is used in the definition of keys for persistent storage, dispatch queues, etc. Example: “com.kochava.KochavaCore”.
+///
+/// \param valueSourceCollection A collection containing value sources for variable substitution with an NSPredicate, used for predicate evaluation and token substitution.
+///
+/// \param versionString A version string.
+///
+- (nonnull instancetype)initWithAPIVersionString:(NSString * _Nullable)apiVersionString buildDateString:(NSString * _Nullable)buildDateString bundleIdentifier:(NSString * _Nullable)bundleIdentifier bundleType:(NSString * _Nonnull)bundleType compilerFlagNameArray:(NSArray * _Nullable)compilerFlagNameArray moduleName:(NSString * _Nonnull)moduleName name:(NSString * _Nonnull)name organizationName:(NSString * _Nonnull)organizationName reverseDomainName:(NSString * _Nullable)reverseDomainName valueSourceCollection:(KVACollection * _Nullable)valueSourceCollection versionString:(NSString * _Nullable)versionString dependentProductClassNameStringArray:(NSArray * _Nullable)dependentProductClassNameStringArray closure_resetClasses:(NSDictionary * _Nullable (^ _Nullable)(BOOL, BOOL))closure_resetClasses closure_resetVariables:(NSDictionary * _Nullable (^ _Nullable)(BOOL, BOOL))closure_resetVariables closure_didRegister:(void (^ _Nullable)(KVAProduct * _Nonnull))closure_didRegister OBJC_DESIGNATED_INITIALIZER;
+/// Return a description of the instance.
+@property (nonatomic, readonly, copy) NSString * _Nonnull description;
+/// Resets the product.
+/// This involves resetting variables to their original states. This may include releasing shared instances. When parameter deleteLocalDataBool is passed true it also includes erasing any keys from persistent storage which are associated with the product. This method will complete asynchronously. Before working with this product again you should wait until the reset has completed. See method reset(deleteLocalDataBool:closure_didComplete:).
+/// \param deleteLocalDataBool A boolean indicating whether or not local data should be deleted.
+///
+- (void)resetWithDeleteLocalDataBool:(BOOL)deleteLocalDataBool;
+/// Resets the product.
+/// This involves resetting variables to their original states. This may include releasing shared instances. When parameter deleteLocalDataBool is passed true it also includes erasing any keys from persistent storage which are associated with the product. This method will complete asynchronously. Before working with this product again you should wait until the reset has completed.
+/// \param deleteLocalDataBool A boolean indicating whether or not local data should be deleted.
+///
+/// \param closure_didComplete A closure which is called upon completion.
+///
+- (void)resetWithDeleteLocalDataBool:(BOOL)deleteLocalDataBool closure_didComplete:(void (^ _Nullable)(void))closure_didComplete;
+/// Resets the product.
+/// This involves resetting variables to their original states. This may include releasing shared instances. When parameter deleteLocalDataBool is passed true it also includes erasing any keys from persistent storage which are associated with the product. When parameter includeExternalVariablesBool is passed true it includes additional variables which are bearing on the functionality of the product but otherwise external to it. This refers to third party variables.
+/// \param deleteLocalDataBool A boolean indicating whether or not local data should be deleted.
+///
+/// \param includeExternalBool A boolean indicating whether or not external variables should be deleted. This is intended for testing purposes. See func reset(deleteLocalDataBool:)
which always supplies this parameter as false.
+///
+/// \param includeDeviceAppGroupBool A boolean indicating whether or not the deviceAppGroup user defaults should be deleted. This is where App Clip data is stored.
+///
+/// \param logMessagePrintBool A boolean indicating if a log messages consistent with this being a call to a public entry point should be printed.
+///
+/// \param closure_didComplete A closure which is called upon completion.
+///
+- (void)resetWithDeleteLocalDataBool:(BOOL)deleteLocalDataBool includeExternalBool:(BOOL)includeExternalBool includeDeviceAppGroupBool:(BOOL)includeDeviceAppGroupBool logMessagePrintBool:(BOOL)logMessagePrintBool closure_didComplete:(void (^ _Nullable)(void))closure_didComplete;
+/// Shut down the product.
+/// This can be regarded as being equivalent to performing a reset, but may also include hints to avoid performing automatic behavior consistent with being freshly initialized. This method will complete asynchronously. Before working with this product again you should wait until the shutdown has completed. See method shutdown(deleteLocalDataBool:closure_didComplete:).
+/// \param deleteLocalDataBool A boolean indicating whether or not local data should be deleted.
+///
+- (void)shutdownWithDeleteLocalDataBool:(BOOL)deleteLocalDataBool;
+/// Shut down the product.
+/// This can be regarded as being equivalent to performing a reset, but may also include hints to avoid performing automatic behavior consistent with being freshly initialized. This method will complete asynchronously. Before working with this product again you should wait until the shutdown has completed.
+/// \param deleteLocalDataBool A boolean indicating whether or not local data should be deleted.
+///
+/// \param closure_didComplete A closure which is called upon completion.
+///
+- (void)shutdownWithDeleteLocalDataBool:(BOOL)deleteLocalDataBool closure_didComplete:(void (^ _Nullable)(void))closure_didComplete;
+- (nonnull instancetype)init SWIFT_UNAVAILABLE;
++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable");
+@end
+
+
+/// A class which defines the core product.
+/// A product in this context generally refers to the result of a build.
+SWIFT_CLASS_NAMED("KVACoreProduct")
+@interface KVACoreProduct : KVAProduct
+/// The singleton shared instance.
+SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, strong) KVAProduct * _Nonnull shared;)
++ (KVAProduct * _Nonnull)shared SWIFT_WARN_UNUSED_RESULT;
+- (nonnull instancetype)initWithAPIVersionString:(NSString * _Nullable)apiVersionString buildDateString:(NSString * _Nullable)buildDateString bundleIdentifier:(NSString * _Nullable)bundleIdentifier bundleType:(NSString * _Nonnull)bundleType compilerFlagNameArray:(NSArray * _Nullable)compilerFlagNameArray moduleName:(NSString * _Nonnull)moduleName name:(NSString * _Nonnull)name organizationName:(NSString * _Nonnull)organizationName reverseDomainName:(NSString * _Nullable)reverseDomainName valueSourceCollection:(KVACollection * _Nullable)valueSourceCollection versionString:(NSString * _Nullable)versionString dependentProductClassNameStringArray:(NSArray * _Nullable)dependentProductClassNameStringArray closure_resetClasses:(NSDictionary * _Nullable (^ _Nullable)(BOOL, BOOL))closure_resetClasses closure_resetVariables:(NSDictionary * _Nullable (^ _Nullable)(BOOL, BOOL))closure_resetVariables closure_didRegister:(void (^ _Nullable)(KVAProduct * _Nonnull))closure_didRegister OBJC_DESIGNATED_INITIALIZER;
+@end
+
+
+/// Defines the parameters for the core product.
+SWIFT_CLASS("_TtC11KochavaCore20KVACoreProductParams")
+@interface KVACoreProductParams : NSObject
+- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER;
+@end
+
+
+/// A class for providing diagnostic messages in a format which has been standardized across all Kochava SDK platforms.
+SWIFT_CLASS_NAMED("KVADiagnostic")
+@interface KVADiagnostic : NSObject
+- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER;
+@end
+
+
+/// A class which defines an entry in a dictionary.
+/// This class provides the means of defining how an element in a dictionary should be formatted.
+SWIFT_CLASS_NAMED("KVADictionaryEntryFormat")
+@interface KVADictionaryEntryFormat : NSObject
+- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER;
+@end
+
+
+/// A class which defines the structure of a dictionary.
+/// This class provides the means of defining how a dictionary should be formatted.
+SWIFT_CLASS_NAMED("KVADictionaryFormat")
+@interface KVADictionaryFormat : NSObject
+- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER;
+@end
+
+@class KVATask;
+
+/// A class providing standardized access to dispatch queues.
+/// This class provides methods to work with dispatch queues with standardized features. All such dispatches are identified with a sourceIdentifier, which can be used in reporting issues.
+SWIFT_CLASS_NAMED("KVADispatchQueue")
+@interface KVADispatchQueue : NSObject
+/// A global concurrent utility-qos DispatchQueue, which can be used generically to ensure that code can wait and not block execution.
+/// Any sub-system which wishes to ensure execution can wait and not block execution in a global sense may use this queue.
+SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, strong) KVADispatchQueue * _Nonnull globalConcurrent;)
++ (KVADispatchQueue * _Nonnull)globalConcurrent SWIFT_WARN_UNUSED_RESULT;
+/// A global serial utility-qos DispatchQueue, which can be used generically to ensure that code execution is synchronized.
+/// Any sub-system which wishes to synchronize code execution in a global sense may use this queue.
+SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, strong) KVADispatchQueue * _Nonnull globalSerial;)
++ (KVADispatchQueue * _Nonnull)globalSerial SWIFT_WARN_UNUSED_RESULT;
+/// The main dispatch queue.
+SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, strong) KVADispatchQueue * _Nonnull main;)
++ (KVADispatchQueue * _Nonnull)main SWIFT_WARN_UNUSED_RESULT;
+/// Return a description of the instance.
+@property (nonatomic, readonly, copy) NSString * _Nonnull description;
+/// Asynchronously dispatch and execute the provided closure providing standardized handling for the requirements of a public entry point.
+/// This always uses the default dispatch queue (globalSerial dispatch queue).
+/// \param sourceIdentifier A unique identifier for the location in code from which this originated. It may be a universally unique identifier (UUID) or a friendly name such as “func someFunc()”. It is generally preferrable to use a friendly name for public methods, whereas a UUID may be more appropriate for internal methods.
+///
+/// \param sourceClass The class which is the source for the call.
+///
+/// \param closure The closure to execute (conditionally).
+///
++ (void)asyncForPublicEntryPointWithSourceIdentifier:(NSString * _Nullable)sourceIdentifier hostAPICallDiagnosticHeadlineString:(NSString * _Nullable)hostAPICallDiagnosticHeadlineString sourceClass:(Class _Nullable)sourceClass closure:(void (^ _Nullable)(void))closure;
+/// Asynchronously dispatch and execute the provided closure.
+/// \param sourceIdentifier A unique identifier for the location in code from which this originated. It may be a universally unique identifier (UUID) or a friendly name such as “func someFunc()”. It is generally preferrable to use a friendly name for public methods, whereas a UUID may be more appropriate for internal methods.
+///
+/// \param closure The closure to execute (conditionally).
+///
+- (void)asyncWithSourceIdentifier:(NSString * _Nullable)sourceIdentifier closure:(void (^ _Nullable)(void))closure;
+/// Asynchronously dispatch and execute the provided closure.
+/// \param sourceIdentifier A unique identifier for the location in code from which this originated. It may be a universally unique identifier (UUID) or a friendly name such as “func someFunc()”. It is generally preferrable to use a friendly name for public methods, whereas a UUID may be more appropriate for internal methods.
+///
+/// \param sourceClass The class which is the source for the call.
+///
+/// \param closure The closure to execute (conditionally).
+///
+- (void)asyncWithSourceIdentifier:(NSString * _Nullable)sourceIdentifier sourceClass:(Class _Nullable)sourceClass closure:(void (^ _Nullable)(void))closure;
+/// Asynchronously dispatch after a given timeInterval and execute the provided closure.
+/// \param sourceIdentifier A unique identifier for the location in code from which this originated. It may be a universally unique identifier (UUID) or a friendly name such as “func someFunc()”. It is generally preferrable to use a friendly name for public methods, whereas a UUID may be more appropriate for internal methods.
+///
+/// \param timeInterval The TimeInterval to async after.
+///
+/// \param closure The closure to execute (conditionally).
+///
+- (void)asyncAfterWithSourceIdentifier:(NSString * _Nullable)sourceIdentifier timeInterval:(NSTimeInterval)timeInterval closure:(void (^ _Nullable)(void))closure;
+/// Asynchronously dispatch after a given timeInterval with other dependencies and execute the provided closure.
+/// \param networking An instance of networking. From this can be derived prerequisite tasks from their associated names, sleep support, privacy, intelligent consent, etc.
+///
+/// \param sourceIdentifier A unique identifier for the location in code from which this originated. It may be a universally unique identifier (UUID) or a friendly name such as “func someFunc()”. It is generally preferrable to use a friendly name for public methods, whereas a UUID may be more appropriate for internal methods.
+///
+/// \param prerequisiteTaskIdentifierArray An array of task identifiers which are regarded to be prerequisites which must be fulfilled before this task may start. The preferred order is to place the task identifiers in the reverse order that they are expected to typically execute, with the last task at the front of the list.
+///
+/// \param prerequisiteTaskArray An array of task objects which are regarded to be prerequisites which must be fulfilled before this task may start.
+///
+/// \param timeInterval The TimeInterval to async after.
+///
+/// \param timeIntervalStartsAfterPrerequisiteTasksBool A boolean which when true causes the timeInterval to not start until all prerequisites have been completed.
+///
+/// \param closure The closure to execute (conditionally).
+///
+- (void)asyncAfterWithNetworking:(KVANetworking * _Nullable)networking sourceIdentifier:(NSString * _Nullable)sourceIdentifier prerequisiteTaskIdentifierArray:(NSArray * _Nullable)prerequisiteTaskIdentifierArray prerequisiteTaskArray:(NSArray * _Nullable)prerequisiteTaskArray timeInterval:(NSTimeInterval)timeInterval timeIntervalStartsAfterPrerequisiteTasksBool:(BOOL)timeIntervalStartsAfterPrerequisiteTasksBool closure:(void (^ _Nullable)(void))closure;
+/// Asynchronously dispatch after a stepped-settling dispatch.
+/// The purpose of this dispatch recognizes that when we receive some form of wrapping trigger that really what we’re looking for is the moment in which that trigger’s entire body of work has completed. Our goal is to move forward after the work associated with punctuated moments has settled. The use of a stepped-settling dispatch provides a general form of assurance which minimizes the need for other forms of waits downstream.
+/// When used to confirm that the shutdown of the sdk had completed for testing, in-between tests, using 5 steps it seemed to be sufficient. It was taken up to 12 steps to help to ensure that it is also future proof for that use case. If ever the number of steps were insufficient it could lead to the need to compensate in other ways later downstream. The number of steps could be increased if ever it was found to be insufficient, but it’s unlikely that should ever occur. If you find yourself here wondering if more steps are needed, there’s probably something else going on that you’re looking to compensate for. You may either need comprehensive async and await, or else a concrete time-based delay.
+- (void)asyncAfterSteppedSettlingDispatchWithSourceIdentifier:(NSString * _Nullable)sourceIdentifier closure:(void (^ _Nullable)(void))closure;
+/// Asynchronously dispatch and execute the provided closure providing standardized handling for the requirements of a public entry point.
+/// This always uses the default dispatch queue (globalSerial dispatch queue).
+/// \param sourceIdentifier A unique identifier for the location in code from which this originated. It may be a universally unique identifier (UUID) or a friendly name such as “func someFunc()”. It is generally preferrable to use a friendly name for public methods, whereas a UUID may be more appropriate for internal methods.
+///
+/// \param sourceClass The class which is the source for the call.
+///
+/// \param logMessagePrintBool A boolean indicating if a log messages consistent with this being a call to a public entry point should be printed.
+///
+/// \param asyncBool A boolean indicating if this closure should be executed asynchronously.
+///
+/// \param closure The closure to execute (conditionally).
+///
++ (void)executeForPublicEntryPointWithSourceIdentifier:(NSString * _Nullable)sourceIdentifier hostAPICallDiagnosticHeadlineString:(NSString * _Nullable)hostAPICallDiagnosticHeadlineString sourceClass:(Class _Nullable)sourceClass logMessagePrintBool:(BOOL)logMessagePrintBool asyncBool:(BOOL)asyncBool closure:(void (^ _Nullable)(void))closure;
+/// Asynchronously dispatch and execute the provided closure providing standardized handling for the requirements of a public entry point.
+/// This always uses the default dispatch queue (globalSerial dispatch queue).
+/// \param dispatchQueue A dispatchQueue to use. Will default to globalSerial if not provided.
+///
+/// \param sourceIdentifier A unique identifier for the location in code from which this originated. It may be a universally unique identifier (UUID) or a friendly name such as “func someFunc()”. It is generally preferrable to use a friendly name for public methods, whereas a UUID may be more appropriate for internal methods.
+///
+/// \param sourceClass The class which is the source for the call.
+///
+/// \param logMessagePrintBool A boolean indicating if a log messages consistent with this being a call to a public entry point should be printed.
+///
+/// \param asyncBool A boolean indicating if this closure should be executed asynchronously.
+///
+/// \param closure The closure to execute (conditionally).
+///
++ (void)executeWithDispatchQueue:(KVADispatchQueue * _Nullable)dispatchQueue sourceIdentifier:(NSString * _Nullable)sourceIdentifier hostAPICallDiagnosticHeadlineString:(NSString * _Nullable)hostAPICallDiagnosticHeadlineString sourceClass:(Class _Nullable)sourceClass logMessagePrintBool:(BOOL)logMessagePrintBool asyncBool:(BOOL)asyncBool closure:(void (^ _Nullable)(void))closure;
+- (nonnull instancetype)init SWIFT_UNAVAILABLE;
++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable");
+@end
+
+
+SWIFT_CLASS_NAMED("KVAFile")
+@interface KVAFile : NSObject
+/// Return a description of the instance.
+@property (nonatomic, readonly, copy) NSString * _Nonnull description;
+- (nonnull instancetype)init SWIFT_UNAVAILABLE;
++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable");
+@end
+
+@class KVALogLevel;
+@class KVALogMessage;
+
+/// A class which constitutes a log, which is a collection of log messages.
+SWIFT_CLASS_NAMED("KVALog")
+@interface KVALog : NSObject
+/// The singleton shared instance.
+SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, strong) KVALog * _Nonnull shared;)
++ (KVALog * _Nonnull)shared SWIFT_WARN_UNUSED_RESULT;
+- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER;
+/// The visible maximum log level for log messages.
+@property (nonatomic, strong) KVALogLevel * _Nullable level;
+/// A boolean indicating if log messages may be printed using os_log.
+/// Default true. When disabled, log messages will fall back to NSLog or Swift’s print. NSLog and Swift’s print lack certain features which os_log has, but they may print in environments where os_log is not supported.
+@property (nonatomic) BOOL osLogEnabledBool;
+/// A boolean indicating if log messages should be pretty printed.
+/// Default true.
+@property (nonatomic) BOOL prettyPrintBool;
+/// A boolean indicating if log messages should be separated by new line and then printed individually.
+/// Default false. This can be used to overcome truncation issues, but it will add message prefixes to the beginning of each line.
+@property (nonatomic) BOOL printLinesIndividuallyBool;
+/// A prefix string to be added to the beginning of each item printed to the log.
+/// Default nil. This can be set to a value such as “KVA: “ to make filtering log messages easier. When this is used in conjunction with var printLinesIndividuallyBool
this prefix will be printed at the beginning of each line.
+@property (nonatomic, copy) NSString * _Nullable printPrefixString;
+/// Return a copy of the logMessageArray.
+/// The copy is made safely with synchronization.
+- (NSArray * _Nullable)logMessageArray_copy SWIFT_WARN_UNUSED_RESULT;
+@end
+
+
+/// A class which defines a log level, with enumerated values.
+SWIFT_CLASS_NAMED("KVALogLevel")
+@interface KVALogLevel : NSObject
+/// A log level which never prints visibly to the log.
+/// When LogMessage(s) are not printed visibly to the log, they are still posted as notifications. This enables all LogMessage(s) to be observed, regardless of their current visibility.
+SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, strong) KVALogLevel * _Nonnull never;)
++ (KVALogLevel * _Nonnull)never SWIFT_WARN_UNUSED_RESULT;
+/// A log level for an error.
+/// The definition of an error adopted by the SDK is anything which is essentially fatal. This does not mean that there needs to be a crash, but that something failed unrecoverably.
+SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, strong) KVALogLevel * _Nonnull error;)
++ (KVALogLevel * _Nonnull)error SWIFT_WARN_UNUSED_RESULT;
+/// A log level for a warning.
+/// A warning is generally anything that behaved unexpectedly and should be brought to the developer’s attention.
+SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, strong) KVALogLevel * _Nonnull warn;)
++ (KVALogLevel * _Nonnull)warn SWIFT_WARN_UNUSED_RESULT;
+/// A log level for a piece of general information.
+/// General information is anything not rising to the level of a warning but also something that does not require you to be debugging a product to see. This level should be viewed as to be used sparingly, as it is the default log level.
+SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, strong) KVALogLevel * _Nonnull info;)
++ (KVALogLevel * _Nonnull)info SWIFT_WARN_UNUSED_RESULT;
+/// A log level for a piece of debug information.
+/// Debug information is something helpful to illuminate what is happening, without going into the minutia.
+/// note:
+/// We previously used osLogType .debug here, but the result was that for some time log levels higher than info weren’t showing in Xamarin apps- even in the simulator. We were able to see log messages in the “Console” app, but only for info or below. From my research there seem to be known Apple bug(s) associated with this. So, for now we’ve switched the osLogType here to .info.
+SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, strong) KVALogLevel * _Nonnull debug;)
++ (KVALogLevel * _Nonnull)debug SWIFT_WARN_UNUSED_RESULT;
+/// A log level for a piece of trace information.
+/// Trace information is the minutia of what is happening. This information would clutter the logs, even when debugging, and so is intended to be used when trying to trace down an obscure problem.
+SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, strong) KVALogLevel * _Nonnull trace;)
++ (KVALogLevel * _Nonnull)trace SWIFT_WARN_UNUSED_RESULT;
+/// A log level which always prints visibly to the log.
+/// When the logLevel is .always and the visibleMaximumLogLevel resolves to .never, the visibleMaximumLogLevel will win, resulting in no visibility.
+SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, strong) KVALogLevel * _Nonnull always;)
++ (KVALogLevel * _Nonnull)always SWIFT_WARN_UNUSED_RESULT;
++ (nullable instancetype)kva_from:(id _Nullable)object SWIFT_WARN_UNUSED_RESULT;
+/// Return a description of the instance.
+@property (nonatomic, readonly, copy) NSString * _Nonnull description;
+/// The identifier for the instance.
+/// This identifier is used when displaying log messages related to this instance. Assuming that the property identifier is reasonable, this should be set to the Class.identifier of that property, but it can be something else that would make sense to the host app developer. If the class has a two or three digit alphanumeric prefix it is recommended that the class prefix be omitted.
+/// Examples: “LogLevel.never”, “LogLevel.error”, “LogLevel.warn”, “LogLevel.info”, “LogLevel.debug”, “LogLevel.trace”, “LogLevel.always”.
+@property (nonatomic, readonly, copy) NSString * _Nonnull identifier;
+/// The universal identifier.
+/// Examples: “never”, “error”, “warn”, “info”, “debug”, “trace”, “always”.
+@property (nonatomic, readonly, copy) NSString * _Nonnull universalIdentifier;
+- (nonnull instancetype)init SWIFT_UNAVAILABLE;
++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable");
+@end
+
+
+/// A class which defines a log message.
+SWIFT_CLASS_NAMED("KVALogMessage")
+@interface KVALogMessage : NSObject
+- (nonnull instancetype)init SWIFT_UNAVAILABLE;
++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable");
+@end
+
+
+/// A class which defines a network transaction.
+SWIFT_CLASS_NAMED("KVANetTransaction")
+@interface KVANetTransaction : NSObject
+/// Return a description of the instance.
+@property (nonatomic, readonly, copy) NSString * _Nonnull description;
+/// An instance of networking.
+/// This exists here is related to the both conformances to KVAExecutable and KVANetworkingSetterProvider. When this instance is constructed it generally receives a value here. However, when this instance is constructed and then executed as an executable from within the the networking class, the networking class will also when possible stamp itself here as an indication of where it originated, so that this instance can properly utilizely networking resources.
+@property (nonatomic, weak) KVANetworking * _Nullable networking;
+- (nonnull instancetype)init SWIFT_UNAVAILABLE;
++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable");
+@end
+
+
+/// A queue of KVANetTransaction(s).
+/// This class is a queue of KVANetTransaction(s) which exists for the purpose of holding transactions. This queue is emptied as those transactions are completed.
+SWIFT_CLASS_NAMED("KVANetTransactionQueue")
+@interface KVANetTransactionQueue : NSObject
+- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER;
+@end
+
+
+/// A network transaction type.
+/// This generally corresponds to Kochava’s “action” key.
+SWIFT_CLASS_NAMED("KVANetTransactionType")
+@interface KVANetTransactionType : NSObject
+- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER;
+@end
+
+@class KVAPrivacy;
+
+/// The class KVANetworking provides basic networking support.
+SWIFT_CLASS_NAMED("KVANetworking")
+@interface KVANetworking : NSObject
+/// Configure (update) the instance from another object.
+/// This method is used to configure the instance. It can be called from the host to override (or else default) various parameters. The structure of the object you provide has the same capability as that which the server may return. Additionally you can wrap the parameters you provide in objects $override$, $override.append$, $default$, or $default.append$, to indicate how these options are treated relative to the server’s options.
+/// $override$: Elements within this object will override any options of the same name specified by the server.
+/// $override.append$: Elements within this object will append/override any previously established $override$. $override$ does not need to be used first.
+/// $default$: Elements within this object will serve as a default for any options of the same name when not specified by the server.
+/// $default.append$: Elements within this object will append/override any previously established $default$. $default$ does not need to be used first.
+/// \param object An object from which to configure the instance. This is most commonly a JSON object.
+///
+/// \param context The context from which the object was provided. In rare cases this may have some bearing on the proper interpretation of what was provided.
+///
+- (void)configureWith:(id _Nullable)object context:(KVAContext * _Nullable)context;
+/// Return a description of the instance.
+@property (nonatomic, readonly, copy) NSString * _Nonnull description;
+/// Execute an advanced instruction.
+/// \param universalIdentifier A universal identifier for the advanced instruction.
+///
+/// \param parameter A parameter object for the advanced instruction. This parameter is optional depending on the universalIdentifier specified.
+///
+/// \param prerequisiteTaskIdentifierArray An optional array of task identifiers to use as prerequisites.
+///
+- (void)executeAdvancedInstructionWithUniversalIdentifier:(NSObject * _Nonnull)universalIdentifier parameter:(id _Nullable)parameter prerequisiteTaskIdentifierArray:(NSArray * _Nullable)prerequisiteTaskIdentifierArray;
+/// A feature which is responsible for privacy, including intelligent consent.
+/// Privacy profiles are automatically registered from the server. Alternatively create and register a privacy profile locally by calling class KVAPrivacyProfile
func KVAPrivacyProfile/register(name:payloadKeyStringArray:)
. Enable (or explicitly disable) a profile by calling class KVAPrivacy
func KVAPrivacy/setEnabledBool(forProfileName:enabledBool:)
.
+@property (nonatomic, readonly, strong) KVAPrivacy * _Nonnull privacy;
+- (nonnull instancetype)init SWIFT_UNAVAILABLE;
++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable");
+@end
+
+
+@class KVAPrivacyProfile;
+
+SWIFT_PROTOCOL("_TtP11KochavaCore26KVAPrivacyProfileRegistrar_")
+@protocol KVAPrivacyProfileRegistrar
+- (void)registerProfile:(KVAPrivacyProfile * _Nonnull)profile;
+@end
+
+
+/// A feature which is responsible for privacy, including intelligent consent.
+SWIFT_CLASS_NAMED("KVAPrivacy")
+@interface KVAPrivacy : NSObject
+/// Register a profile.
+/// \param profile The profile to register.
+///
+- (void)registerProfile:(KVAPrivacyProfile * _Nonnull)profile;
+/// Set a boolean indicating if the specified profile name is enabled.
+/// See func register(profile:)
.
+/// \param profileName The name of a profile.
+///
+/// \param enabledBool A boolean indicating if enabled.
+///
+- (void)setEnabledBoolForProfileName:(NSString * _Nonnull)profileName enabledBool:(BOOL)enabledBool;
+/// Set a boolean indicating if the specified profile name is enabled.
+/// See func setEnabledBool(forProfileName:enabledBool:)
+/// See func register(profile:)
.
+/// \param profileNameString The name of a profile.
+///
+/// \param enabledBool A boolean indicating if enabled.
+///
+- (void)setEnabledBoolForProfileNameString:(NSString * _Nonnull)profileNameString enabledBool:(BOOL)enabledBool SWIFT_DEPRECATED_MSG("Modern Objective-C-style method deprecated. Use Swift func setEnabledBool(forProfileName:enabledBool:) instead.", "setEnabledBoolForProfileName:enabledBool:");
+/// A feature which serves as an authority related to consent for the sharing of personal data.
+/// Data sharing privacy laws such as GDPR require consent to be obtained before certain kinds of personal data may be collected, kept in memory, persisted or retained in persistent storage, and/or shared with partners. During the natural lifecycle, there are times where partners may be added and cause the consent status to fall back to an unknown state. Later the user may again be prompted and the consent status may (or may not) again come to be known. All of this is predicated upon whether or not consent is required, which is governed by a variety of factors such as location.
+@property (nonatomic, readonly, strong) KVAConsent * _Nonnull intelligentConsent;
+/// An instance of networking.
+@property (nonatomic, weak) KVANetworking * _Nullable networking;
+- (nonnull instancetype)init SWIFT_UNAVAILABLE;
++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable");
+@end
+
+@protocol KVAPrivacyProfileRegistrarProvider;
+
+/// A privacy profile.
+SWIFT_CLASS_NAMED("KVAPrivacyProfile")
+@interface KVAPrivacyProfile : NSObject
+/// Create a privacy profile and then register it.
+/// \param name The name of the privacy profile.
+///
+/// \param payloadKeyStringArray An array of payload keys (datapoint identifiers).
+///
++ (void)registerWithName:(NSString * _Nonnull)name payloadKeyStringArray:(NSArray * _Nullable)payloadKeyStringArray;
+/// Create a privacy profile and then register it.
+/// \param nameString The name of the privacy profile.
+///
+/// \param payloadKeyStringArray An array of payload keys (datapoint identifiers).
+///
++ (void)registerWithNameString:(NSString * _Nonnull)nameString payloadKeyStringArray:(NSArray * _Nullable)payloadKeyStringArray SWIFT_DEPRECATED_MSG("Modern Objective-C-style method deprecated. Use Swift func register(name:payloadKeyStringArray:) instead.", "registerWithName:payloadKeyStringArray:");
+/// Create a privacy profile and then register it.
+/// \param name The name of the privacy profile.
+///
+/// \param payloadKeyStringArray An array of payload keys (datapoint identifiers).
+///
+/// \param registrarArray An array of KVAPrivacyProfileRegistrarProvider to which to register the privacy profile.
+///
++ (void)registerWithName:(NSString * _Nonnull)name payloadKeyStringArray:(NSArray * _Nullable)payloadKeyStringArray registrarArray:(NSArray> * _Nullable)registrarArray;
+/// Create a privacy profile and then register it.
+/// \param nameString The name of the privacy profile.
+///
+/// \param payloadKeyStringArray An array of payload keys (datapoint identifiers).
+///
+/// \param registrarArray An array of KVAPrivacyProfileRegistrarProvider to which to register the privacy profile.
+///
++ (void)registerWithNameString:(NSString * _Nonnull)nameString payloadKeyStringArray:(NSArray * _Nullable)payloadKeyStringArray registrarArray:(NSArray> * _Nullable)registrarArray SWIFT_DEPRECATED_MSG("Modern Objective-C-style method deprecated. Use Swift func register(name:payloadKeyStringArray:registrarArray:) instead.", "registerWithName:payloadKeyStringArray:registrarArray:");
+/// Create a privacy profile and then register it.
+/// \param name The name of the privacyProfile.
+///
+/// \param payloadKeyStringArray An array of datapoint identifiers.
+///
+/// \param payloadIdStringArray An array of payload identifiers.
+///
+/// \param registrarArray An array of KVAPrivacyProfileRegistrarProvider to which to register the KVAPrivacyProfile.
+///
++ (void)registerWithName:(NSString * _Nonnull)name payloadKeyStringArray:(NSArray * _Nullable)payloadKeyStringArray payloadIdStringArray:(NSArray * _Nullable)payloadIdStringArray registrarArray:(NSArray> * _Nullable)registrarArray;
+- (BOOL)isEqual:(id _Nullable)object SWIFT_WARN_UNUSED_RESULT;
+/// A unique name for the profile.
+@property (nonatomic, readonly, copy) NSString * _Nonnull name;
+/// An instance of networking.
+/// This exists here related to the conformance to KVAExecutable and then KVANetworkingSetterProvider. When this instance is constructed and then executed as an executable from within the the networking class, the networking class will also when possible stamp itself here as an indication of where it originated, so that this instance can properly default where it should be sent to be executed. This can be derived from the networking.mutator.mutableDelegate when cast to whatever it may be expected to be. Because it’s weak it may disappear at some point, but if it’s there it’s a better default than a shared instance.
+@property (nonatomic, weak) KVANetworking * _Nullable networking;
+/// An array of payload keys (datapoint identifiers).
+@property (nonatomic, readonly, copy) NSArray * _Nullable payloadKeyStringArray;
+/// An array of payload identifiers (network transaction types).
+@property (nonatomic, readonly, copy) NSArray * _Nullable payloadIdStringArray;
+/// A boolean indicating if the sdk should sleep if this profile is active.
+@property (nonatomic, readonly) BOOL sleepBool;
+- (nonnull instancetype)init SWIFT_UNAVAILABLE;
++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable");
+@end
+
+
+
+SWIFT_PROTOCOL("_TtP11KochavaCore34KVAPrivacyProfileRegistrarProvider_")
+@protocol KVAPrivacyProfileRegistrarProvider
+/// A property which conforms to protocol KVAPrivacyProfileRegistrar.
+@property (nonatomic, readonly, strong) id _Nonnull privacyProfileRegistrar;
+@end
+
+
+
+/// A controller for working with products.
+SWIFT_CLASS_NAMED("KVAProductController")
+@interface KVAProductController : NSObject
+/// The singleton shared instance.
+SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, strong) KVAProductController * _Nonnull shared;)
++ (KVAProductController * _Nonnull)shared SWIFT_WARN_UNUSED_RESULT;
+/// Resets product(s).
+/// \param deleteLocalDataBool A boolean indicating whether or not local data should be deleted.
+///
+/// \param closure_didComplete A closure which is called upon completion.
+///
+- (void)products_resetWithDeleteLocalDataBool:(BOOL)deleteLocalDataBool closure_didComplete:(void (^ _Nullable)(void))closure_didComplete;
+/// Resets product(s).
+/// \param deleteLocalDataBool A boolean indicating whether or not local data should be deleted.
+///
+/// \param includeExternalBool A boolean indicating whether or not external variables should be deleted. This is intended for testing purposes. See func products_reset(deleteLocalDataBool:closure_didComplete:)
which always supplies this parameter as false.
+///
+/// \param includeDeviceAppGroupBool A boolean indicating whether or not the deviceAppGroup user defaults should be deleted. This is where App Clip data is stored.
+///
+/// \param logMessagePrintBool A boolean indicating if a log messages consistent with this being a call to a public entry point should be printed.
+///
+/// \param includeHostBool A boolean indicating if you want to include the host. The host requires an explicit authorization through this boolean.
+///
+/// \param includeUIBool A boolean indicating if you want to include module KochavaUI. Module KochavaUI requires an explicit authorization through this boolean.
+///
+/// \param includeCoreBool A boolean indicating if you want to include module KochavaCore. Module KochavaCore requires an explicit authorization through this boolean.
+///
+/// \param moduleNameArray An array of modules to include. Optional. If this array is not set then all modules are allowed. If this is set then only those products whose module names are in this array will be included. If you set an ‘include’ parameter and also set any value in this array, the name of that ‘include’ parameter must still also be in this array to be included.
+///
+/// \param closure_didComplete A closure which is called upon completion.
+///
+- (void)products_resetWithDeleteLocalDataBool:(BOOL)deleteLocalDataBool includeExternalBool:(BOOL)includeExternalBool includeDeviceAppGroupBool:(BOOL)includeDeviceAppGroupBool logMessagePrintBool:(BOOL)logMessagePrintBool includeHostBool:(BOOL)includeHostBool includeUIBool:(BOOL)includeUIBool includeCoreBool:(BOOL)includeCoreBool moduleNameArray:(NSArray * _Nullable)moduleNameArray closure_didComplete:(void (^ _Nullable)(void))closure_didComplete;
+/// Shuts down product(s).
+/// \param deleteLocalDataBool A boolean indicating whether or not local data should be deleted.
+///
+/// \param closure_didComplete A closure which is called upon completion.
+///
+- (void)products_shutdownWithDeleteLocalDataBool:(BOOL)deleteLocalDataBool closure_didComplete:(void (^ _Nullable)(void))closure_didComplete;
+/// Shuts down product(s).
+/// \param deleteLocalDataBool A boolean indicating whether or not local data should be deleted.
+///
+/// \param includeHostBool A boolean indicating if you want to include the host. The host requires an explicit authorization through this boolean.
+///
+/// \param includeUIBool A boolean indicating if you want to include module KochavaUI. Module KochavaUI requires an explicit authorization through this boolean.
+///
+/// \param includeCoreBool A boolean indicating if you want to include module KochavaCore. Module KochavaCore requires an explicit authorization through this boolean.
+///
+/// \param moduleNameArray An array of modules to include. Optional. If this array is not set then all modules are allowed. If this is set then only those products whose module names are in this array will be included. If you set an ‘include’ parameter and also set any value in this array, the name of that ‘include’ parameter must still also be in this array to be included.
+///
+/// \param closure_didComplete A closure which is called upon completion.
+///
+- (void)products_shutdownWithDeleteLocalDataBool:(BOOL)deleteLocalDataBool includeHostBool:(BOOL)includeHostBool includeUIBool:(BOOL)includeUIBool includeCoreBool:(BOOL)includeCoreBool moduleNameArray:(NSArray * _Nullable)moduleNameArray closure_didComplete:(void (^ _Nullable)(void))closure_didComplete;
+- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER;
+@end
+
+
+/// A class for working with system-level properties.
+SWIFT_CLASS_NAMED("KVASystem")
+@interface KVASystem : NSObject
+/// The singleton shared instance.
+SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, strong) KVASystem * _Nonnull shared;)
++ (KVASystem * _Nonnull)shared SWIFT_WARN_UNUSED_RESULT;
+/// A shared instance, for convenience— optional.
+/// See var shared
. This variable will be nil prior to the shared instance being defaulted. This may be used to optionally invalidate any existing shared instance without causing it to first be defaulted in the process.
+SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, strong) KVASystem * _Nullable shared_optional;)
++ (KVASystem * _Nullable)shared_optional SWIFT_WARN_UNUSED_RESULT;
+/// A boolean indicating if the current host is an app clip.
+/// This property will return a default value based on whether or not it can be detected that the host is an app clip. It uses the bundle identifier and looks for the default suffix of “.Clip” (case insensitive). If it finds that suffix then this value will default to true, otherwise false. If this assumption is not accurate for the host, this value can be set explicitly.
+@property (nonatomic) BOOL appClipBool;
+/// A method which can be called to report that the active state should become true.
+/// Calling this method is generally redundant when the host is an application, as this change is observed automatically. But this method can and should be called in app extensions, such as iMessage apps, to notify when the state is reported to have become active.
+- (void)stateActiveDidBecome;
+/// A method which can be called to report that the active state should become true.
+/// Calling this method is generally redundant when the host is an application, as this change is observed automatically. But this method can and should be called in app extensions, such as iMessage apps, to notify when the state is reported to have become active.
+/// \param sourceString A string which describes the source that is originating the state change.
+///
+- (void)stateActiveDidBecomeWithSourceString:(NSString * _Nonnull)sourceString;
+/// A method which can be called to report that the active state should resign true.
+/// Calling this method is generally redundant when the host is an application, as this change is observed automatically. But this method can and should be called in app extensions, such as iMessage apps, to notify when the state is reported to have resigned active.
+- (void)stateActiveWillResign;
+/// A method which can be called to report that the active state should resign true.
+/// Calling this method is generally redundant when the host is an application, as this change is observed automatically. But this method can and should be called in app extensions, such as iMessage apps, to notify when the state is reported to have resigned active.
+/// \param sourceString A string which describes the source that is originating the state change.
+///
+- (void)stateActiveWillResignWithSourceString:(NSString * _Nonnull)sourceString;
+/// A constant to use as the source when reporting that a MessagesAppViewController did become active.
+SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, copy) NSString * _Nonnull messagesAppViewControllerDidBecomeActiveSourceString;)
++ (NSString * _Nonnull)messagesAppViewControllerDidBecomeActiveSourceString SWIFT_WARN_UNUSED_RESULT;
+/// A constant to use as the source when reporting that a MessagesAppViewController did resign active.
+SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, copy) NSString * _Nonnull messagesAppViewControllerDidResignActiveSourceString;)
++ (NSString * _Nonnull)messagesAppViewControllerDidResignActiveSourceString SWIFT_WARN_UNUSED_RESULT;
+- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER;
+@end
+
+
+/// A class for working with a low level system (sys/) functions.
+/// This class is a higher-level wrapper for system (sys/) functions, such as sys/utsname.h
+SWIFT_CLASS_NAMED("KVASystemLow")
+@interface KVASystemLow : NSObject
+- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER;
+@end
+
+
+/// A class for tagging things for debugging, especially leaks.
+/// Instantiate a tag wherever you think something might be getting retained. If the tag is retained in instruments, it looks like you’re right. The various lifeycle events also generate messages which you can see in the log.
+SWIFT_CLASS_NAMED("KVATag")
+@interface KVATag : NSObject
+- (nonnull instancetype)init SWIFT_UNAVAILABLE;
++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable");
+@end
+
+
+/// A class which defines a high-level task.
+SWIFT_CLASS_NAMED("KVATask")
+@interface KVATask : NSObject
+/// Return a description of the instance.
+@property (nonatomic, readonly, copy) NSString * _Nonnull description;
+/// An instance of networking.
+/// This exists here is related to the both conformances to KVAExecutable and KVANetworkingSetterProvider. When this instance is constructed it generally receives a value here. However, when this instance is constructed and then executed as an executable from within the the networking class, the networking class will also when possible stamp itself here as an indication of where it originated, so that this instance can properly utilizely networking resources.
+@property (nonatomic, strong) KVANetworking * _Nullable networking;
+- (nonnull instancetype)init SWIFT_UNAVAILABLE;
++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable");
+@end
+
+
+/// A class which defines a series of time intervals, which express a waterfall pattern.
+SWIFT_CLASS_NAMED("KVATimeIntervalSeries")
+@interface KVATimeIntervalSeries : NSObject
+- (id _Nonnull)copyWithZone:(struct _NSZone * _Nullable)zone SWIFT_WARN_UNUSED_RESULT;
+- (BOOL)isEqual:(id _Nullable)object SWIFT_WARN_UNUSED_RESULT;
+- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER;
+@end
+
+
+/// A class which wraps a timer with an advanced and high-level interface.
+SWIFT_CLASS_NAMED("KVATimer")
+@interface KVATimer : NSObject
+/// Return a description of the instance.
+@property (nonatomic, readonly, copy) NSString * _Nonnull description;
+- (nonnull instancetype)init SWIFT_UNAVAILABLE;
++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable");
+@end
+
+
+/// A high-level wrapper for a value, along with its associated meta value(s).
+SWIFT_CLASS_NAMED("KVAValue")
+@interface KVAValue : NSObject
+/// Return a description of the instance.
+@property (nonatomic, readonly, copy) NSString * _Nonnull description;
+- (nonnull instancetype)init SWIFT_UNAVAILABLE;
++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable");
+@end
+
+
+@interface NSArray (SWIFT_EXTENSION(KochavaCore))
++ (nullable instancetype)kva_from:(id _Nullable)object SWIFT_WARN_UNUSED_RESULT;
+/// Create an instance from another object, allowing for the elementClass to be explictly specified.
+/// \param object An object from which to create the instance. This is expected to be an NSArray. The elements inside may be native class objects or may be other representations which can be resolved to native class objects.
+///
+/// \param elementClass The class of the element(s).
+///
++ (nullable instancetype)kva_from:(id _Nullable)object elementClass:(Class _Nullable)elementClass initializedObject:(id _Nullable)initializedObject SWIFT_WARN_UNUSED_RESULT;
+@end
+
+
+@interface NSData (SWIFT_EXTENSION(KochavaCore))
++ (nullable instancetype)kva_from:(id _Nullable)object SWIFT_WARN_UNUSED_RESULT;
+@end
+
+
+@interface NSDate (SWIFT_EXTENSION(KochavaCore))
++ (nullable instancetype)kva_from:(id _Nullable)object SWIFT_WARN_UNUSED_RESULT;
+@end
+
+
+
+@interface NSDictionary (SWIFT_EXTENSION(KochavaCore))
++ (nullable instancetype)kva_from:(id _Nullable)object SWIFT_WARN_UNUSED_RESULT;
+@end
+
+
+
+
+@interface NSNumber (SWIFT_EXTENSION(KochavaCore))
++ (nullable instancetype)kva_from:(id _Nullable)object SWIFT_WARN_UNUSED_RESULT;
+@end
+
+
+@interface NSString (SWIFT_EXTENSION(KochavaCore))
+/// Return a json string serialized from a json object.
+/// \param prettyPrintBool A boolean indicating whether you want the json to be pretty printed. Pretty printing involves adding carriage returns, indentation, etc. It generally makes it more human readable but increases the total bytes.
+///
+///
+/// returns:
+/// A formatted string.
++ (NSString * _Nullable)kva_stringFromJSONObject:(id _Nullable)jsonObject prettyPrintBool:(BOOL)prettyPrintBool SWIFT_WARN_UNUSED_RESULT;
++ (nullable instancetype)kva_from:(id _Nullable)object SWIFT_WARN_UNUSED_RESULT;
+/// Return a JSON object, assuming that the string represents JSON.
+- (id _Nullable)kva_serializedJSONObjectWithPrintErrorsBool:(BOOL)printErrorsBool SWIFT_WARN_UNUSED_RESULT;
+@end
+
+
+
+@interface UIApplication (SWIFT_EXTENSION(KochavaCore))
+/// Return the sharedApplication optionally.
+/// This method wraps the sharedApplication method to avoid compiler issues with accessing this property from application extensions. In such cases it will simply be not returned.
++ (UIApplication * _Nullable)kva_shared SWIFT_WARN_UNUSED_RESULT;
+@end
+
+
+@interface NSUserDefaults (SWIFT_EXTENSION(KochavaCore))
+/// Return a properly formatted key name.
+/// This will take an identifierString such as “someIdentifierString” and with a storageIdentifier such as “someStorageIdentifier”, turn it into something like the following: com.kochava.KochavaTracker.someIdentifierString.someStorageIdentifier. The reason why we are placing the storage id at the end, as opposed to before the identifierString, is because our legacy persisted values never had this key segment. Inserting one at that location would cause the keys to be sorted inconsistently when compared against a nil value. By placing it at the end, the order will be consistent, although interlaced.
+/// \param prefixString A prefix for the key. Example: “com.kochava.KochavaTracker”.
+///
+/// \param identifierString An identifier string. Example: “ClassName.fieldName”.
+///
+/// \param storageIdentifier An optional storage identifier string. Example: “Two”, or nil.
+///
++ (NSString * _Nonnull)kva_keyNameStringWithPrefixString:(NSString * _Nullable)prefixString identifierString:(NSString * _Nullable)identifierString storageIdentifier:(NSString * _Nullable)storageIdentifier SWIFT_WARN_UNUSED_RESULT;
+@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/KochavaCore.xcframework/watchos-arm64_32_armv7k/KochavaCore.framework/Headers/KochavaCore.h b/KochavaCore.xcframework/ios-arm64/KochavaCore.framework/Headers/KochavaCore.h
similarity index 80%
rename from KochavaCore.xcframework/watchos-arm64_32_armv7k/KochavaCore.framework/Headers/KochavaCore.h
rename to KochavaCore.xcframework/ios-arm64/KochavaCore.framework/Headers/KochavaCore.h
index 5684530..96585e8 100644
--- a/KochavaCore.xcframework/watchos-arm64_32_armv7k/KochavaCore.framework/Headers/KochavaCore.h
+++ b/KochavaCore.xcframework/ios-arm64/KochavaCore.framework/Headers/KochavaCore.h
@@ -3,7 +3,7 @@
// KochavaCore
//
// Created by John Bushnell on 6/12/20.
-// Copyright © 2013 - 2022 Kochava, Inc. All rights reserved.
+// Copyright © 2013 - 2023 Kochava, Inc. All rights reserved.
//
@@ -28,9 +28,6 @@
#pragma mark System
#import
-#pragma mark KochavaCore
-#import
-
#pragma mark - EXPORT
diff --git a/KochavaCore.xcframework/ios-arm64_armv7/KochavaCore.framework/Info.plist b/KochavaCore.xcframework/ios-arm64/KochavaCore.framework/Info.plist
similarity index 78%
rename from KochavaCore.xcframework/ios-arm64_armv7/KochavaCore.framework/Info.plist
rename to KochavaCore.xcframework/ios-arm64/KochavaCore.framework/Info.plist
index 48fe158..671f68f 100644
--- a/KochavaCore.xcframework/ios-arm64_armv7/KochavaCore.framework/Info.plist
+++ b/KochavaCore.xcframework/ios-arm64/KochavaCore.framework/Info.plist
@@ -17,7 +17,7 @@
CFBundlePackageType
FMWK
CFBundleShortVersionString
- 6.1.1
+ 7.0.0
CFBundleSupportedPlatforms
iPhoneOS
@@ -27,27 +27,30 @@
DTCompiler
com.apple.compilers.llvm.clang.1_0
DTPlatformBuild
- 19E239
+ 20B71
DTPlatformName
iphoneos
DTPlatformVersion
- 15.4
+ 16.1
DTSDKBuild
- 19E239
+ 20B71
DTSDKName
- iphoneos15.4
+ iphoneos16.1
DTXcode
- 1331
+ 1410
DTXcodeBuild
- 13E500a
+ 14B47b
KVABuildDateString
- 2022-10-31T11:33:26-0700
+ 2023-03-08T21:02:09-0800
MinimumOSVersion
- 10.3
+ 12.4
UIDeviceFamily
1
- 2
+
+ UIRequiredDeviceCapabilities
+
+ arm64
diff --git a/KochavaCore.xcframework/ios-arm64/KochavaCore.framework/KochavaCore b/KochavaCore.xcframework/ios-arm64/KochavaCore.framework/KochavaCore
new file mode 100755
index 0000000..748c139
Binary files /dev/null and b/KochavaCore.xcframework/ios-arm64/KochavaCore.framework/KochavaCore differ
diff --git a/KochavaCore.xcframework/ios-arm64/KochavaCore.framework/Modules/KochavaCore.swiftmodule/arm64-apple-ios.abi.json b/KochavaCore.xcframework/ios-arm64/KochavaCore.framework/Modules/KochavaCore.swiftmodule/arm64-apple-ios.abi.json
new file mode 100644
index 0000000..4ace315
--- /dev/null
+++ b/KochavaCore.xcframework/ios-arm64/KochavaCore.framework/Modules/KochavaCore.swiftmodule/arm64-apple-ios.abi.json
@@ -0,0 +1,60230 @@
+{
+ "ABIRoot": {
+ "kind": "Root",
+ "name": "TopLevel",
+ "printedName": "TopLevel",
+ "children": [
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "KVAPrivacyProfile",
+ "printedName": "KVAPrivacyProfile",
+ "children": [
+ {
+ "kind": "Function",
+ "name": "register",
+ "printedName": "register(name:payloadKeyStringArray:)",
+ "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": "Array",
+ "printedName": "[Swift.String]",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:Sa"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAPrivacyProfile(cm)registerWithName:payloadKeyStringArray:",
+ "mangledName": "$s11KochavaCore17KVAPrivacyProfileC8register4name21payloadKeyStringArrayySS_SaySSGSgtFZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "objc_name": "registerWithName:payloadKeyStringArray:",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "ObjC",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "register",
+ "printedName": "register(withNameString:payloadKeyStringArray:)",
+ "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": "Array",
+ "printedName": "[Swift.String]",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:Sa"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAPrivacyProfile(cm)registerWithNameString:payloadKeyStringArray:",
+ "mangledName": "$s11KochavaCore17KVAPrivacyProfileC8register14withNameString010payloadKeyH5ArrayySS_SaySSGSgtFZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "deprecated": true,
+ "objc_name": "registerWithNameString:payloadKeyStringArray:",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "ObjC",
+ "Available",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "register",
+ "printedName": "register(name:payloadKeyStringArray:registrarArray:)",
+ "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": "Array",
+ "printedName": "[Swift.String]",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:Sa"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "[KochavaCore.KVAPrivacyProfileRegistrarProvider]?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Array",
+ "printedName": "[KochavaCore.KVAPrivacyProfileRegistrarProvider]",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAPrivacyProfileRegistrarProvider",
+ "printedName": "KochavaCore.KVAPrivacyProfileRegistrarProvider",
+ "usr": "c:@M@KochavaCore@objc(pl)KVAPrivacyProfileRegistrarProvider"
+ }
+ ],
+ "usr": "s:Sa"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAPrivacyProfile(cm)registerWithName:payloadKeyStringArray:registrarArray:",
+ "mangledName": "$s11KochavaCore17KVAPrivacyProfileC8register4name21payloadKeyStringArray09registrarJ0ySS_SaySSGSgSayAA0cD17RegistrarProvider_pGSgtFZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "objc_name": "registerWithName:payloadKeyStringArray:registrarArray:",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "ObjC",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "register",
+ "printedName": "register(withNameString:payloadKeyStringArray:registrarArray:)",
+ "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": "Array",
+ "printedName": "[Swift.String]",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:Sa"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "[KochavaCore.KVAPrivacyProfileRegistrarProvider]?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Array",
+ "printedName": "[KochavaCore.KVAPrivacyProfileRegistrarProvider]",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAPrivacyProfileRegistrarProvider",
+ "printedName": "KochavaCore.KVAPrivacyProfileRegistrarProvider",
+ "usr": "c:@M@KochavaCore@objc(pl)KVAPrivacyProfileRegistrarProvider"
+ }
+ ],
+ "usr": "s:Sa"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAPrivacyProfile(cm)registerWithNameString:payloadKeyStringArray:registrarArray:",
+ "mangledName": "$s11KochavaCore17KVAPrivacyProfileC8register14withNameString010payloadKeyH5Array09registrarK0ySS_SaySSGSgSayAA0cD17RegistrarProvider_pGSgtFZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "deprecated": true,
+ "objc_name": "registerWithNameString:payloadKeyStringArray:registrarArray:",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "ObjC",
+ "Available",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "register",
+ "printedName": "register(name:payloadKeyStringArray:payloadIdStringArray:registrarArray:)",
+ "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": "Array",
+ "printedName": "[Swift.String]",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:Sa"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "[Swift.String]?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Array",
+ "printedName": "[Swift.String]",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:Sa"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "[KochavaCore.KVAPrivacyProfileRegistrarProvider]?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Array",
+ "printedName": "[KochavaCore.KVAPrivacyProfileRegistrarProvider]",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAPrivacyProfileRegistrarProvider",
+ "printedName": "KochavaCore.KVAPrivacyProfileRegistrarProvider",
+ "usr": "c:@M@KochavaCore@objc(pl)KVAPrivacyProfileRegistrarProvider"
+ }
+ ],
+ "usr": "s:Sa"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAPrivacyProfile(cm)registerWithName:payloadKeyStringArray:payloadIdStringArray:registrarArray:",
+ "mangledName": "$s11KochavaCore17KVAPrivacyProfileC8register4name21payloadKeyStringArray0g2IdiJ009registrarJ0ySS_SaySSGSgAJSayAA0cD17RegistrarProvider_pGSgtFZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "objc_name": "registerWithName:payloadKeyStringArray:payloadIdStringArray:registrarArray:",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "ObjC",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "kva_from",
+ "printedName": "kva_from(_:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Self?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "DynamicSelf",
+ "printedName": "Self"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Any?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "Any"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11KochavaCore17KVAPrivacyProfileC8kva_fromyACXDSgypSgFZ",
+ "mangledName": "$s11KochavaCore17KVAPrivacyProfileC8kva_fromyACXDSgypSgFZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "kva_as",
+ "printedName": "kva_as(forContext:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "AnyObject?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "AnyObject"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVAContext?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAContext",
+ "printedName": "KochavaCore.KVAContext",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAContext"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11KochavaCore17KVAPrivacyProfileC6kva_as10forContextyXlSgAA10KVAContextCSg_tF",
+ "mangledName": "$s11KochavaCore17KVAPrivacyProfileC6kva_as10forContextyXlSgAA10KVAContextCSg_tF",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "isEqual",
+ "printedName": "isEqual(_:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Any?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "Any"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAPrivacyProfile(im)isEqual:",
+ "mangledName": "$s11KochavaCore17KVAPrivacyProfileC7isEqualySbypSgF",
+ "moduleName": "KochavaCore",
+ "overriding": true,
+ "objc_name": "isEqual:",
+ "declAttributes": [
+ "Final",
+ "ObjC",
+ "Override",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "execute",
+ "printedName": "execute()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11KochavaCore17KVAPrivacyProfileC7executeyyF",
+ "mangledName": "$s11KochavaCore17KVAPrivacyProfileC7executeyyF",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Var",
+ "name": "mutator",
+ "printedName": "mutator",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAMutator",
+ "printedName": "KochavaCore.KVAMutator",
+ "usr": "s:11KochavaCore10KVAMutatorC"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore17KVAPrivacyProfileC7mutatorAA10KVAMutatorCvp",
+ "mangledName": "$s11KochavaCore17KVAPrivacyProfileC7mutatorAA10KVAMutatorCvp",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "Lazy",
+ "SetterAccess",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAMutator",
+ "printedName": "KochavaCore.KVAMutator",
+ "usr": "s:11KochavaCore10KVAMutatorC"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore17KVAPrivacyProfileC7mutatorAA10KVAMutatorCvg",
+ "mangledName": "$s11KochavaCore17KVAPrivacyProfileC7mutatorAA10KVAMutatorCvg",
+ "moduleName": "KochavaCore",
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "name",
+ "printedName": "name",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAPrivacyProfile(py)name",
+ "mangledName": "$s11KochavaCore17KVAPrivacyProfileC4nameSSvp",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "HasStorage",
+ "AccessControl",
+ "ObjC",
+ "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@KochavaCore@objc(cs)KVAPrivacyProfile(im)name",
+ "mangledName": "$s11KochavaCore17KVAPrivacyProfileC4nameSSvg",
+ "moduleName": "KochavaCore",
+ "implicit": true,
+ "declAttributes": [
+ "Final",
+ "ObjC"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "networking",
+ "printedName": "networking",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "WeakStorage",
+ "printedName": "KochavaCore.KVANetworking?"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAPrivacyProfile(py)networking",
+ "mangledName": "$s11KochavaCore17KVAPrivacyProfileC10networkingAA13KVANetworkingCSgvp",
+ "moduleName": "KochavaCore",
+ "objc_name": "networking",
+ "declAttributes": [
+ "HasInitialValue",
+ "Final",
+ "ObjC",
+ "HasStorage",
+ "ReferenceOwnership",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "ownership": 1,
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVANetworking?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVANetworking",
+ "printedName": "KochavaCore.KVANetworking",
+ "usr": "c:@M@KochavaCore@objc(cs)KVANetworking"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAPrivacyProfile(im)networking",
+ "mangledName": "$s11KochavaCore17KVAPrivacyProfileC10networkingAA13KVANetworkingCSgvg",
+ "moduleName": "KochavaCore",
+ "implicit": true,
+ "objc_name": "networking",
+ "declAttributes": [
+ "Final",
+ "ObjC"
+ ],
+ "accessorKind": "get"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Set",
+ "printedName": "Set()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVANetworking?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVANetworking",
+ "printedName": "KochavaCore.KVANetworking",
+ "usr": "c:@M@KochavaCore@objc(cs)KVANetworking"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAPrivacyProfile(im)setNetworking:",
+ "mangledName": "$s11KochavaCore17KVAPrivacyProfileC10networkingAA13KVANetworkingCSgvs",
+ "moduleName": "KochavaCore",
+ "implicit": true,
+ "objc_name": "setNetworking:",
+ "declAttributes": [
+ "Final",
+ "ObjC"
+ ],
+ "accessorKind": "set"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Modify",
+ "printedName": "Modify()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore17KVAPrivacyProfileC10networkingAA13KVANetworkingCSgvM",
+ "mangledName": "$s11KochavaCore17KVAPrivacyProfileC10networkingAA13KVANetworkingCSgvM",
+ "moduleName": "KochavaCore",
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "_modify"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "payloadKeyStringArray",
+ "printedName": "payloadKeyStringArray",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "[Swift.String]?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Array",
+ "printedName": "[Swift.String]",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:Sa"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAPrivacyProfile(py)payloadKeyStringArray",
+ "mangledName": "$s11KochavaCore17KVAPrivacyProfileC21payloadKeyStringArraySaySSGSgvp",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "HasStorage",
+ "AccessControl",
+ "ObjC",
+ "RawDocComment"
+ ],
+ "isLet": true,
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "[Swift.String]?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Array",
+ "printedName": "[Swift.String]",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:Sa"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAPrivacyProfile(im)payloadKeyStringArray",
+ "mangledName": "$s11KochavaCore17KVAPrivacyProfileC21payloadKeyStringArraySaySSGSgvg",
+ "moduleName": "KochavaCore",
+ "implicit": true,
+ "declAttributes": [
+ "Final",
+ "ObjC"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "payloadIdStringArray",
+ "printedName": "payloadIdStringArray",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "[Swift.String]?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Array",
+ "printedName": "[Swift.String]",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:Sa"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAPrivacyProfile(py)payloadIdStringArray",
+ "mangledName": "$s11KochavaCore17KVAPrivacyProfileC20payloadIdStringArraySaySSGSgvp",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "HasStorage",
+ "AccessControl",
+ "ObjC",
+ "RawDocComment"
+ ],
+ "isLet": true,
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "[Swift.String]?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Array",
+ "printedName": "[Swift.String]",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:Sa"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAPrivacyProfile(im)payloadIdStringArray",
+ "mangledName": "$s11KochavaCore17KVAPrivacyProfileC20payloadIdStringArraySaySSGSgvg",
+ "moduleName": "KochavaCore",
+ "implicit": true,
+ "declAttributes": [
+ "Final",
+ "ObjC"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "sleepBool",
+ "printedName": "sleepBool",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAPrivacyProfile(py)sleepBool",
+ "mangledName": "$s11KochavaCore17KVAPrivacyProfileC9sleepBoolSbvp",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "ObjC",
+ "RawDocComment"
+ ],
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAPrivacyProfile(im)sleepBool",
+ "mangledName": "$s11KochavaCore17KVAPrivacyProfileC9sleepBoolSbvg",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "ObjC"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAPrivacyProfile",
+ "printedName": "KochavaCore.KVAPrivacyProfile",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAPrivacyProfile"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAPrivacyProfile(im)init",
+ "mangledName": "$s11KochavaCore17KVAPrivacyProfileCACycfc",
+ "moduleName": "KochavaCore",
+ "overriding": true,
+ "implicit": true,
+ "objc_name": "init",
+ "declAttributes": [
+ "Dynamic",
+ "ObjC",
+ "Override"
+ ],
+ "init_kind": "Designated"
+ }
+ ],
+ "declKind": "Class",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAPrivacyProfile",
+ "mangledName": "$s11KochavaCore17KVAPrivacyProfileC",
+ "moduleName": "KochavaCore",
+ "objc_name": "KVAPrivacyProfile",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "ObjC",
+ "RawDocComment"
+ ],
+ "superclassUsr": "c:objc(cs)NSObject",
+ "hasMissingDesignatedInitializers": true,
+ "superclassNames": [
+ "ObjectiveC.NSObject"
+ ],
+ "conformances": [
+ {
+ "kind": "Conformance",
+ "name": "KVAAsForContextProtocol",
+ "printedName": "KVAAsForContextProtocol",
+ "usr": "s:11KochavaCore23KVAAsForContextProtocolP",
+ "mangledName": "$s11KochavaCore23KVAAsForContextProtocolP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "KVAExecutable",
+ "printedName": "KVAExecutable",
+ "usr": "s:11KochavaCore13KVAExecutableP",
+ "mangledName": "$s11KochavaCore13KVAExecutableP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "KVAFromProtocol",
+ "printedName": "KVAFromProtocol",
+ "usr": "s:11KochavaCore15KVAFromProtocolP",
+ "mangledName": "$s11KochavaCore15KVAFromProtocolP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "KVANetworkingSetterProvider",
+ "printedName": "KVANetworkingSetterProvider",
+ "usr": "c:@M@KochavaCore@objc(pl)KVANetworkingSetterProvider",
+ "mangledName": "$s11KochavaCore27KVANetworkingSetterProviderP"
+ },
+ {
+ "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": "TypeDecl",
+ "name": "KVAPrivacyProfileRegistrar",
+ "printedName": "KVAPrivacyProfileRegistrar",
+ "children": [
+ {
+ "kind": "Function",
+ "name": "register",
+ "printedName": "register(profile:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "KVAPrivacyProfile",
+ "printedName": "KochavaCore.KVAPrivacyProfile",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAPrivacyProfile"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "c:@M@KochavaCore@objc(pl)KVAPrivacyProfileRegistrar(im)registerProfile:",
+ "mangledName": "$s11KochavaCore26KVAPrivacyProfileRegistrarP8register7profileyAA0cD0C_tF",
+ "moduleName": "KochavaCore",
+ "genericSig": "<τ_0_0 where τ_0_0 : KochavaCore.KVAPrivacyProfileRegistrar>",
+ "sugared_genericSig": "",
+ "protocolReq": true,
+ "objc_name": "registerProfile:",
+ "declAttributes": [
+ "ObjC"
+ ],
+ "reqNewWitnessTableEntry": true,
+ "funcSelfKind": "NonMutating"
+ }
+ ],
+ "declKind": "Protocol",
+ "usr": "c:@M@KochavaCore@objc(pl)KVAPrivacyProfileRegistrar",
+ "mangledName": "$s11KochavaCore26KVAPrivacyProfileRegistrarP",
+ "moduleName": "KochavaCore",
+ "genericSig": "<τ_0_0 : AnyObject>",
+ "sugared_genericSig": "",
+ "declAttributes": [
+ "AccessControl",
+ "ObjC",
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "KVAPrivacyProfileRegistrarProvider",
+ "printedName": "KVAPrivacyProfileRegistrarProvider",
+ "children": [
+ {
+ "kind": "Var",
+ "name": "privacyProfileRegistrar",
+ "printedName": "privacyProfileRegistrar",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAPrivacyProfileRegistrar",
+ "printedName": "KochavaCore.KVAPrivacyProfileRegistrar",
+ "usr": "c:@M@KochavaCore@objc(pl)KVAPrivacyProfileRegistrar"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "c:@M@KochavaCore@objc(pl)KVAPrivacyProfileRegistrarProvider(py)privacyProfileRegistrar",
+ "mangledName": "$s11KochavaCore34KVAPrivacyProfileRegistrarProviderP07privacydE0AA0cdE0_pvp",
+ "moduleName": "KochavaCore",
+ "protocolReq": true,
+ "declAttributes": [
+ "ObjC",
+ "RawDocComment"
+ ],
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAPrivacyProfileRegistrar",
+ "printedName": "KochavaCore.KVAPrivacyProfileRegistrar",
+ "usr": "c:@M@KochavaCore@objc(pl)KVAPrivacyProfileRegistrar"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "c:@M@KochavaCore@objc(pl)KVAPrivacyProfileRegistrarProvider(im)privacyProfileRegistrar",
+ "mangledName": "$s11KochavaCore34KVAPrivacyProfileRegistrarProviderP07privacydE0AA0cdE0_pvg",
+ "moduleName": "KochavaCore",
+ "genericSig": "<τ_0_0 where τ_0_0 : KochavaCore.KVAPrivacyProfileRegistrarProvider>",
+ "sugared_genericSig": "",
+ "protocolReq": true,
+ "declAttributes": [
+ "ObjC"
+ ],
+ "reqNewWitnessTableEntry": true,
+ "accessorKind": "get"
+ }
+ ]
+ }
+ ],
+ "declKind": "Protocol",
+ "usr": "c:@M@KochavaCore@objc(pl)KVAPrivacyProfileRegistrarProvider",
+ "mangledName": "$s11KochavaCore34KVAPrivacyProfileRegistrarProviderP",
+ "moduleName": "KochavaCore",
+ "genericSig": "<τ_0_0 : AnyObject>",
+ "sugared_genericSig": "",
+ "declAttributes": [
+ "AccessControl",
+ "ObjC"
+ ]
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "KVAAdapter",
+ "printedName": "KVAAdapter",
+ "children": [
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init(networking:baseIdentifier:identifier:universalIdentifier:key:denyDatapointCheckBool:persistBool:watchBool:allowValueArray:interfaceInDictionary:maximumStalenessTimeInterval:valueDefaultObject:valueObject:closure_didInvalidate:closure_didMutate:closure_didReadFromPersistentStorage:closure_didSetCachedValueOnSameThread:closure_didSetValue:closure_valueMetaValueArrayDictionary:closure_valueStaleBool:closure_value_willSet:closure_serverObject:closure_collectSynchronously:closure_collectAsynchronously:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAAdapter",
+ "printedName": "KochavaCore.KVAAdapter",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAAdapter"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVANetworking?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVANetworking",
+ "printedName": "KochavaCore.KVANetworking",
+ "usr": "c:@M@KochavaCore@objc(cs)KVANetworking"
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.String?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.AnyHashable?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "AnyHashable",
+ "printedName": "Swift.AnyHashable",
+ "usr": "s:s11AnyHashableV"
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.AnyHashable?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "AnyHashable",
+ "printedName": "Swift.AnyHashable",
+ "usr": "s:s11AnyHashableV"
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "hasDefaultArg": true,
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "hasDefaultArg": true,
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "hasDefaultArg": true,
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "[Any]?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Array",
+ "printedName": "[Any]",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "Any"
+ }
+ ],
+ "usr": "s:Sa"
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ },
+ {
+ "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"
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.Double?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Double",
+ "printedName": "Swift.Double",
+ "usr": "s:Sd"
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Any?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "Any"
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Any?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "Any"
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "((KochavaCore.KVAAdapter) -> ())?",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(KochavaCore.KVAAdapter) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "KVAAdapter",
+ "printedName": "KochavaCore.KVAAdapter",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAAdapter"
+ }
+ ]
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "((KochavaCore.KVAAdapter) -> ())?",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(KochavaCore.KVAAdapter) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "KVAAdapter",
+ "printedName": "KochavaCore.KVAAdapter",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAAdapter"
+ }
+ ]
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "((KochavaCore.KVAAdapter) -> ())?",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(KochavaCore.KVAAdapter) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "KVAAdapter",
+ "printedName": "KochavaCore.KVAAdapter",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAAdapter"
+ }
+ ]
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "((KochavaCore.KVAAdapter, KochavaCore.KVAValue?, KochavaCore.KVAValue?) -> ())?",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(KochavaCore.KVAAdapter, KochavaCore.KVAValue?, KochavaCore.KVAValue?) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Tuple",
+ "printedName": "(KochavaCore.KVAAdapter, KochavaCore.KVAValue?, KochavaCore.KVAValue?)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAAdapter",
+ "printedName": "KochavaCore.KVAAdapter",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAAdapter"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVAValue?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAValue",
+ "printedName": "KochavaCore.KVAValue",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAValue"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVAValue?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAValue",
+ "printedName": "KochavaCore.KVAValue",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAValue"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "((KochavaCore.KVAAdapter, KochavaCore.KVAValue?, KochavaCore.KVAValue?) -> ())?",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(KochavaCore.KVAAdapter, KochavaCore.KVAValue?, KochavaCore.KVAValue?) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Tuple",
+ "printedName": "(KochavaCore.KVAAdapter, KochavaCore.KVAValue?, KochavaCore.KVAValue?)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAAdapter",
+ "printedName": "KochavaCore.KVAAdapter",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAAdapter"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVAValue?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAValue",
+ "printedName": "KochavaCore.KVAValue",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAValue"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVAValue?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAValue",
+ "printedName": "KochavaCore.KVAValue",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAValue"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "((KochavaCore.KVAValue) -> [Swift.String : KochavaCore.KVAValue]?)?",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(KochavaCore.KVAValue) -> [Swift.String : KochavaCore.KVAValue]?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "[Swift.String : KochavaCore.KVAValue]?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Dictionary",
+ "printedName": "[Swift.String : KochavaCore.KVAValue]",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "KVAValue",
+ "printedName": "KochavaCore.KVAValue",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAValue"
+ }
+ ],
+ "usr": "s:SD"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "KVAValue",
+ "printedName": "KochavaCore.KVAValue",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAValue"
+ }
+ ]
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "((KochavaCore.KVAValue) -> Swift.Bool)?",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(KochavaCore.KVAValue) -> Swift.Bool",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "KVAValue",
+ "printedName": "KochavaCore.KVAValue",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAValue"
+ }
+ ]
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "((KochavaCore.KVAAdapter, KochavaCore.KVAValue?, KochavaCore.KVAValue?) -> Swift.Bool)?",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(KochavaCore.KVAAdapter, KochavaCore.KVAValue?, KochavaCore.KVAValue?) -> Swift.Bool",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Tuple",
+ "printedName": "(KochavaCore.KVAAdapter, KochavaCore.KVAValue?, KochavaCore.KVAValue?)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAAdapter",
+ "printedName": "KochavaCore.KVAAdapter",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAAdapter"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVAValue?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAValue",
+ "printedName": "KochavaCore.KVAValue",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAValue"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVAValue?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAValue",
+ "printedName": "KochavaCore.KVAValue",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAValue"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "((KochavaCore.KVAAdapter, AnyObject?) -> AnyObject?)?",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(KochavaCore.KVAAdapter, AnyObject?) -> AnyObject?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "AnyObject?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "AnyObject"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Tuple",
+ "printedName": "(KochavaCore.KVAAdapter, AnyObject?)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAAdapter",
+ "printedName": "KochavaCore.KVAAdapter",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAAdapter"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "AnyObject?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "AnyObject"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "((KochavaCore.KVAAdapter) -> AnyObject?)?",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(KochavaCore.KVAAdapter) -> AnyObject?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "AnyObject?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "AnyObject"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "KVAAdapter",
+ "printedName": "KochavaCore.KVAAdapter",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAAdapter"
+ }
+ ]
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "((KochavaCore.KVAAdapter, @escaping (KochavaCore.KVAAdapter, Any?) -> ()) -> ())?",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(KochavaCore.KVAAdapter, @escaping (KochavaCore.KVAAdapter, Any?) -> ()) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Tuple",
+ "printedName": "(KochavaCore.KVAAdapter, (KochavaCore.KVAAdapter, Any?) -> ())",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAAdapter",
+ "printedName": "KochavaCore.KVAAdapter",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAAdapter"
+ },
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(KochavaCore.KVAAdapter, Any?) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Tuple",
+ "printedName": "(KochavaCore.KVAAdapter, Any?)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAAdapter",
+ "printedName": "KochavaCore.KVAAdapter",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAAdapter"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Any?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "Any"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ]
+ }
+ ]
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "s:11KochavaCore10KVAAdapterC10networking14baseIdentifier10identifier09universalF03key22denyDatapointCheckBool07persistM005watchM015allowValueArray21interfaceInDictionary28maximumStalenessTimeInterval18valueDefaultObject0Z6Object21closure_didInvalidate17closure_didMutate36closure_didReadFromPersistentStorage020closure_didSetCachedQ12OnSameThread014closure_didSetQ008closure_z4MetaqrU008closure_z5StaleM008closure_Z8_willSet20closure_serverObject28closure_collectSynchronously29closure_collectAsynchronouslyAcA13KVANetworkingCSg_SSSgSSs11AnyHashableVSgA6_S3bSayypGSgSDyA5_ypGSgSdSgypSgA12_yACcSgA13_A13_yAC_AA8KVAValueCSgA16_tcSgA17_SDySSA15_GSgA15_cSgSbA15_cSgSbAC_A16_A16_tcSgyXlSgAC_A23_tcSgA23_ACcSgyAC_yAC_A12_tctcSgtcfc",
+ "mangledName": "$s11KochavaCore10KVAAdapterC10networking14baseIdentifier10identifier09universalF03key22denyDatapointCheckBool07persistM005watchM015allowValueArray21interfaceInDictionary28maximumStalenessTimeInterval18valueDefaultObject0Z6Object21closure_didInvalidate17closure_didMutate36closure_didReadFromPersistentStorage020closure_didSetCachedQ12OnSameThread014closure_didSetQ008closure_z4MetaqrU008closure_z5StaleM008closure_Z8_willSet20closure_serverObject28closure_collectSynchronously29closure_collectAsynchronouslyAcA13KVANetworkingCSg_SSSgSSs11AnyHashableVSgA6_S3bSayypGSgSDyA5_ypGSgSdSgypSgA12_yACcSgA13_A13_yAC_AA8KVAValueCSgA16_tcSgA17_SDySSA15_GSgA15_cSgSbA15_cSgSbAC_A16_A16_tcSgyXlSgAC_A23_tcSgA23_ACcSgyAC_yAC_A12_tctcSgtcfc",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Required",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "init_kind": "Designated"
+ },
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init(networking:baseIdentifier:identifier:universalIdentifier:nameString:descriptionString:key:product:productRegisterBool:storageIdentifier:denyDatapointCheckBool:asynchronousCollectionPrerequisiteTaskIdentifierArray:asynchronousCollectionPrerequisiteTaskArrayIncludeNetworkingStartedBool:persistBool:persistAggressiveBool:persistIdentifier:persistUserDefaultsTypeString:persistWritesLogMessagesPrintBool:persistWritesWaitTimeInterval:watchBool:allowValueArray:interfaceInDictionary:maximumStalenessTimeInterval:mutatorDidMutatePassesToDelegateBool:mutatorMutableDelegate:valueClass:valueElementClass:valueMinimumObject:valueMaximumObject:valueDefaultObject:valueInitializedObject:valueObject:touchlessValue:closure_didInvalidate:closure_didMutate:closure_didReadFromPersistentStorage:closure_didSetCachedValueOnSameThread:closure_didSetValue:closure_validatedObject:closure_valueMetaValueArrayDictionary:closure_valueStaleBool:closure_value_willSet:closure_serverObject:closure_collectSynchronously:closure_collectAsynchronously:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAAdapter",
+ "printedName": "KochavaCore.KVAAdapter",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAAdapter"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVANetworking?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVANetworking",
+ "printedName": "KochavaCore.KVANetworking",
+ "usr": "c:@M@KochavaCore@objc(cs)KVANetworking"
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.String?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.AnyHashable?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "AnyHashable",
+ "printedName": "Swift.AnyHashable",
+ "usr": "s:s11AnyHashableV"
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.String?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.String?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.AnyHashable?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "AnyHashable",
+ "printedName": "Swift.AnyHashable",
+ "usr": "s:s11AnyHashableV"
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVAProduct?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAProduct",
+ "printedName": "KochavaCore.KVAProduct",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAProduct"
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "hasDefaultArg": true,
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.String?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "hasDefaultArg": true,
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "[Swift.String]?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Array",
+ "printedName": "[Swift.String]",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:Sa"
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.Bool?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "hasDefaultArg": true,
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "hasDefaultArg": true,
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.String?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.String?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.Bool?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.Double?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Double",
+ "printedName": "Swift.Double",
+ "usr": "s:Sd"
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "hasDefaultArg": true,
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "[Any]?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Array",
+ "printedName": "[Any]",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "Any"
+ }
+ ],
+ "usr": "s:Sa"
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ },
+ {
+ "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"
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.Double?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Double",
+ "printedName": "Swift.Double",
+ "usr": "s:Sd"
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.Bool?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVAMutable?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAMutable",
+ "printedName": "KochavaCore.KVAMutable",
+ "usr": "s:11KochavaCore10KVAMutableP"
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "AnyObject.Type?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ExistentialMetatype",
+ "printedName": "AnyObject.Type",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "AnyObject"
+ }
+ ]
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "AnyObject.Type?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ExistentialMetatype",
+ "printedName": "AnyObject.Type",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "AnyObject"
+ }
+ ]
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Any?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "Any"
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Any?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "Any"
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Any?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "Any"
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Any?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "Any"
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Any?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "Any"
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVAValue?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAValue",
+ "printedName": "KochavaCore.KVAValue",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAValue"
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "((KochavaCore.KVAAdapter) -> ())?",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(KochavaCore.KVAAdapter) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "KVAAdapter",
+ "printedName": "KochavaCore.KVAAdapter",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAAdapter"
+ }
+ ]
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "((KochavaCore.KVAAdapter) -> ())?",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(KochavaCore.KVAAdapter) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "KVAAdapter",
+ "printedName": "KochavaCore.KVAAdapter",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAAdapter"
+ }
+ ]
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "((KochavaCore.KVAAdapter) -> ())?",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(KochavaCore.KVAAdapter) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "KVAAdapter",
+ "printedName": "KochavaCore.KVAAdapter",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAAdapter"
+ }
+ ]
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "((KochavaCore.KVAAdapter, KochavaCore.KVAValue?, KochavaCore.KVAValue?) -> ())?",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(KochavaCore.KVAAdapter, KochavaCore.KVAValue?, KochavaCore.KVAValue?) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Tuple",
+ "printedName": "(KochavaCore.KVAAdapter, KochavaCore.KVAValue?, KochavaCore.KVAValue?)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAAdapter",
+ "printedName": "KochavaCore.KVAAdapter",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAAdapter"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVAValue?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAValue",
+ "printedName": "KochavaCore.KVAValue",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAValue"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVAValue?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAValue",
+ "printedName": "KochavaCore.KVAValue",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAValue"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "((KochavaCore.KVAAdapter, KochavaCore.KVAValue?, KochavaCore.KVAValue?) -> ())?",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(KochavaCore.KVAAdapter, KochavaCore.KVAValue?, KochavaCore.KVAValue?) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Tuple",
+ "printedName": "(KochavaCore.KVAAdapter, KochavaCore.KVAValue?, KochavaCore.KVAValue?)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAAdapter",
+ "printedName": "KochavaCore.KVAAdapter",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAAdapter"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVAValue?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAValue",
+ "printedName": "KochavaCore.KVAValue",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAValue"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVAValue?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAValue",
+ "printedName": "KochavaCore.KVAValue",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAValue"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "((KochavaCore.KVAAdapter, Any?, Swift.String, Any?, Any?) -> AnyObject?)?",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(KochavaCore.KVAAdapter, Any?, Swift.String, Any?, Any?) -> AnyObject?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "AnyObject?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "AnyObject"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Tuple",
+ "printedName": "(KochavaCore.KVAAdapter, Any?, Swift.String, Any?, Any?)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAAdapter",
+ "printedName": "KochavaCore.KVAAdapter",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAAdapter"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Any?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "Any"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Any?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "Any"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Any?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "Any"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "((KochavaCore.KVAValue) -> [Swift.String : KochavaCore.KVAValue]?)?",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(KochavaCore.KVAValue) -> [Swift.String : KochavaCore.KVAValue]?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "[Swift.String : KochavaCore.KVAValue]?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Dictionary",
+ "printedName": "[Swift.String : KochavaCore.KVAValue]",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "KVAValue",
+ "printedName": "KochavaCore.KVAValue",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAValue"
+ }
+ ],
+ "usr": "s:SD"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "KVAValue",
+ "printedName": "KochavaCore.KVAValue",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAValue"
+ }
+ ]
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "((KochavaCore.KVAValue) -> Swift.Bool)?",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(KochavaCore.KVAValue) -> Swift.Bool",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "KVAValue",
+ "printedName": "KochavaCore.KVAValue",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAValue"
+ }
+ ]
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "((KochavaCore.KVAAdapter, KochavaCore.KVAValue?, KochavaCore.KVAValue?) -> Swift.Bool)?",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(KochavaCore.KVAAdapter, KochavaCore.KVAValue?, KochavaCore.KVAValue?) -> Swift.Bool",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Tuple",
+ "printedName": "(KochavaCore.KVAAdapter, KochavaCore.KVAValue?, KochavaCore.KVAValue?)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAAdapter",
+ "printedName": "KochavaCore.KVAAdapter",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAAdapter"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVAValue?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAValue",
+ "printedName": "KochavaCore.KVAValue",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAValue"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVAValue?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAValue",
+ "printedName": "KochavaCore.KVAValue",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAValue"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "((KochavaCore.KVAAdapter, AnyObject?) -> AnyObject?)?",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(KochavaCore.KVAAdapter, AnyObject?) -> AnyObject?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "AnyObject?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "AnyObject"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Tuple",
+ "printedName": "(KochavaCore.KVAAdapter, AnyObject?)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAAdapter",
+ "printedName": "KochavaCore.KVAAdapter",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAAdapter"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "AnyObject?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "AnyObject"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "((KochavaCore.KVAAdapter) -> AnyObject?)?",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(KochavaCore.KVAAdapter) -> AnyObject?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "AnyObject?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "AnyObject"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "KVAAdapter",
+ "printedName": "KochavaCore.KVAAdapter",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAAdapter"
+ }
+ ]
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "((KochavaCore.KVAAdapter, @escaping (KochavaCore.KVAAdapter, Any?) -> ()) -> ())?",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(KochavaCore.KVAAdapter, @escaping (KochavaCore.KVAAdapter, Any?) -> ()) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Tuple",
+ "printedName": "(KochavaCore.KVAAdapter, (KochavaCore.KVAAdapter, Any?) -> ())",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAAdapter",
+ "printedName": "KochavaCore.KVAAdapter",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAAdapter"
+ },
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(KochavaCore.KVAAdapter, Any?) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Tuple",
+ "printedName": "(KochavaCore.KVAAdapter, Any?)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAAdapter",
+ "printedName": "KochavaCore.KVAAdapter",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAAdapter"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Any?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "Any"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ]
+ }
+ ]
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "s:11KochavaCore10KVAAdapterC10networking14baseIdentifier10identifier09universalF010nameString011descriptionJ03key7product0M12RegisterBool07storageF0018denyDatapointCheckO0038asynchronousCollectionPrerequisiteTaskF5Array0tuvwx24IncludeNetworkingStartedO007persistO0017persistAggressiveO007persistF0023persistUserDefaultsTypeJ0029persistWritesLogMessagesPrintO029persistWritesWaitTimeInterval05watchO0010allowValueX021interfaceInDictionary28maximumStalenessTimeInterval032mutatorDidMutatePassesToDelegateO022mutatorMutableDelegate10valueClass17valueElementClass18valueMinimumObject18valueMaximumObject18valueDefaultObject22valueInitializedObject11valueObject14touchlessValue21closure_didInvalidate17closure_didMutate36closure_didReadFromPersistentStorage37closure_didSetCachedValueOnSameThread19closure_didSetValue23closure_validatedObject022closure_valueMetaValueX10Dictionary018closure_valueStaleO021closure_value_willSet20closure_serverObject28closure_collectSynchronously29closure_collectAsynchronouslyAcA13KVANetworkingCSg_SSSgSSs11AnyHashableVSgA24_A24_A27_AA10KVAProductCSgSbA24_SbSaySSGSgSbSgS2bA24_A24_A33_SdSgSbSayypGSgSDyA26_ypGSgA34_A33_AA10KVAMutable_pSgyXlXpSgA41_ypSgA42_A42_A42_A42_AA8KVAValueCSgyACcSgA46_A46_yAC_A45_A45_tcSgA47_yXlSgAC_A42_SSA42_A42_tcSgSDySSA44_GSgA44_cSgSbA44_cSgSbAC_A45_A45_tcSgA48_AC_A48_tcSgA48_ACcSgyAC_yAC_A42_tctcSgtcfc",
+ "mangledName": "$s11KochavaCore10KVAAdapterC10networking14baseIdentifier10identifier09universalF010nameString011descriptionJ03key7product0M12RegisterBool07storageF0018denyDatapointCheckO0038asynchronousCollectionPrerequisiteTaskF5Array0tuvwx24IncludeNetworkingStartedO007persistO0017persistAggressiveO007persistF0023persistUserDefaultsTypeJ0029persistWritesLogMessagesPrintO029persistWritesWaitTimeInterval05watchO0010allowValueX021interfaceInDictionary28maximumStalenessTimeInterval032mutatorDidMutatePassesToDelegateO022mutatorMutableDelegate10valueClass17valueElementClass18valueMinimumObject18valueMaximumObject18valueDefaultObject22valueInitializedObject11valueObject14touchlessValue21closure_didInvalidate17closure_didMutate36closure_didReadFromPersistentStorage37closure_didSetCachedValueOnSameThread19closure_didSetValue23closure_validatedObject022closure_valueMetaValueX10Dictionary018closure_valueStaleO021closure_value_willSet20closure_serverObject28closure_collectSynchronously29closure_collectAsynchronouslyAcA13KVANetworkingCSg_SSSgSSs11AnyHashableVSgA24_A24_A27_AA10KVAProductCSgSbA24_SbSaySSGSgSbSgS2bA24_A24_A33_SdSgSbSayypGSgSDyA26_ypGSgA34_A33_AA10KVAMutable_pSgyXlXpSgA41_ypSgA42_A42_A42_A42_AA8KVAValueCSgyACcSgA46_A46_yAC_A45_A45_tcSgA47_yXlSgAC_A42_SSA42_A42_tcSgSDySSA44_GSgA44_cSgSbA44_cSgSbAC_A45_A45_tcSgA48_AC_A48_tcSgA48_ACcSgyAC_yAC_A42_tctcSgtcfc",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Required",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "init_kind": "Designated"
+ },
+ {
+ "kind": "Function",
+ "name": "kva_from",
+ "printedName": "kva_from(_:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Self?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "DynamicSelf",
+ "printedName": "Self"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Any?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "Any"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11KochavaCore10KVAAdapterC8kva_fromyACXDSgypSgFZ",
+ "mangledName": "$s11KochavaCore10KVAAdapterC8kva_fromyACXDSgypSgFZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "kva_from",
+ "printedName": "kva_from(_:initializedObject:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Self?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "DynamicSelf",
+ "printedName": "Self"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Any?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "Any"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Any?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "Any"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11KochavaCore10KVAAdapterC8kva_from_17initializedObjectACXDSgypSg_AGtFZ",
+ "mangledName": "$s11KochavaCore10KVAAdapterC8kva_from_17initializedObjectACXDSgypSg_AGtFZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "declAttributes": [
+ "Final",
+ "AccessControl"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "kva_as",
+ "printedName": "kva_as(forContext:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "AnyObject?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "AnyObject"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVAContext?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAContext",
+ "printedName": "KochavaCore.KVAContext",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAContext"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11KochavaCore10KVAAdapterC6kva_as10forContextyXlSgAA10KVAContextCSg_tF",
+ "mangledName": "$s11KochavaCore10KVAAdapterC6kva_as10forContextyXlSgAA10KVAContextCSg_tF",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "key",
+ "printedName": "key(forContext:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.AnyHashable?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "AnyHashable",
+ "printedName": "Swift.AnyHashable",
+ "usr": "s:s11AnyHashableV"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVAContext?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAContext",
+ "printedName": "KochavaCore.KVAContext",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAContext"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11KochavaCore10KVAAdapterC3key10forContexts11AnyHashableVSgAA10KVAContextCSg_tF",
+ "mangledName": "$s11KochavaCore10KVAAdapterC3key10forContexts11AnyHashableVSgAA10KVAContextCSg_tF",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "kva_configure",
+ "printedName": "kva_configure(with:context:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Any?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "Any"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVAContext?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAContext",
+ "printedName": "KochavaCore.KVAContext",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAContext"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11KochavaCore10KVAAdapterC13kva_configure4with7contextyypSg_AA10KVAContextCSgtF",
+ "mangledName": "$s11KochavaCore10KVAAdapterC13kva_configure4with7contextyypSg_AA10KVAContextCSgtF",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "execute",
+ "printedName": "execute()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11KochavaCore10KVAAdapterC7executeyyF",
+ "mangledName": "$s11KochavaCore10KVAAdapterC7executeyyF",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "invalidate",
+ "printedName": "invalidate()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11KochavaCore10KVAAdapterC10invalidateyyF",
+ "mangledName": "$s11KochavaCore10KVAAdapterC10invalidateyyF",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Var",
+ "name": "description",
+ "printedName": "description",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAAdapter(py)description",
+ "mangledName": "$s11KochavaCore10KVAAdapterC11descriptionSSvp",
+ "moduleName": "KochavaCore",
+ "overriding": true,
+ "objc_name": "description",
+ "declAttributes": [
+ "Final",
+ "ObjC",
+ "Override",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAAdapter(im)description",
+ "mangledName": "$s11KochavaCore10KVAAdapterC11descriptionSSvg",
+ "moduleName": "KochavaCore",
+ "overriding": true,
+ "objc_name": "description",
+ "declAttributes": [
+ "Final",
+ "ObjC"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Function",
+ "name": "value",
+ "printedName": "value(forContext:waitBool:closure_didComplete:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVAValue?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAValue",
+ "printedName": "KochavaCore.KVAValue",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAValue"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVAContext?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAContext",
+ "printedName": "KochavaCore.KVAContext",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAContext"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "((KochavaCore.KVAAdapter, KochavaCore.KVAValue?) -> ())?",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(KochavaCore.KVAAdapter, KochavaCore.KVAValue?) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Tuple",
+ "printedName": "(KochavaCore.KVAAdapter, KochavaCore.KVAValue?)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAAdapter",
+ "printedName": "KochavaCore.KVAAdapter",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAAdapter"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVAValue?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAValue",
+ "printedName": "KochavaCore.KVAValue",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAValue"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11KochavaCore10KVAAdapterC5value10forContext8waitBool19closure_didCompleteAA8KVAValueCSgAA10KVAContextCSg_SbyAC_AJtcSgtF",
+ "mangledName": "$s11KochavaCore10KVAAdapterC5value10forContext8waitBool19closure_didCompleteAA8KVAValueCSgAA10KVAContextCSg_SbyAC_AJtcSgtF",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "DiscardableResult",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "value",
+ "printedName": "value(forContext:touchlessBool:waitBool:closure_didComplete:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVAValue?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAValue",
+ "printedName": "KochavaCore.KVAValue",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAValue"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVAContext?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAContext",
+ "printedName": "KochavaCore.KVAContext",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAContext"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "((KochavaCore.KVAAdapter, KochavaCore.KVAValue?) -> ())?",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(KochavaCore.KVAAdapter, KochavaCore.KVAValue?) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Tuple",
+ "printedName": "(KochavaCore.KVAAdapter, KochavaCore.KVAValue?)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAAdapter",
+ "printedName": "KochavaCore.KVAAdapter",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAAdapter"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVAValue?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAValue",
+ "printedName": "KochavaCore.KVAValue",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAValue"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11KochavaCore10KVAAdapterC5value10forContext13touchlessBool04waitH019closure_didCompleteAA8KVAValueCSgAA10KVAContextCSg_S2byAC_AKtcSgtF",
+ "mangledName": "$s11KochavaCore10KVAAdapterC5value10forContext13touchlessBool04waitH019closure_didCompleteAA8KVAValueCSgAA10KVAContextCSg_S2byAC_AKtcSgtF",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "DiscardableResult",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "value_freshen",
+ "printedName": "value_freshen()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11KochavaCore10KVAAdapterC13value_freshenyyF",
+ "mangledName": "$s11KochavaCore10KVAAdapterC13value_freshenyyF",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "valueWillBeCollectedBool",
+ "printedName": "valueWillBeCollectedBool(forContext:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVAContext?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAContext",
+ "printedName": "KochavaCore.KVAContext",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAContext"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11KochavaCore10KVAAdapterC24valueWillBeCollectedBool10forContextSbAA10KVAContextCSg_tF",
+ "mangledName": "$s11KochavaCore10KVAAdapterC24valueWillBeCollectedBool10forContextSbAA10KVAContextCSg_tF",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "validatedObject",
+ "printedName": "validatedObject(forAnyObject:reportingContextNameString:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "AnyObject?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "AnyObject"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Any?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "Any"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11KochavaCore10KVAAdapterC15validatedObject06forAnyE026reportingContextNameStringyXlSgypSg_SStF",
+ "mangledName": "$s11KochavaCore10KVAAdapterC15validatedObject06forAnyE026reportingContextNameStringyXlSgypSg_SStF",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "mayShareBool",
+ "printedName": "mayShareBool(forContext:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVAContext?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAContext",
+ "printedName": "KochavaCore.KVAContext",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAContext"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11KochavaCore10KVAAdapterC12mayShareBool10forContextSbAA10KVAContextCSg_tF",
+ "mangledName": "$s11KochavaCore10KVAAdapterC12mayShareBool10forContextSbAA10KVAContextCSg_tF",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "persistentStorage_restore",
+ "printedName": "persistentStorage_restore()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11KochavaCore10KVAAdapterC25persistentStorage_restoreSbyF",
+ "mangledName": "$s11KochavaCore10KVAAdapterC25persistentStorage_restoreSbyF",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "persistentStorage_writeIfDidMutateBool",
+ "printedName": "persistentStorage_writeIfDidMutateBool(aggressiveBool:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.Bool?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11KochavaCore10KVAAdapterC38persistentStorage_writeIfDidMutateBool010aggressiveJ0ySbSg_tF",
+ "mangledName": "$s11KochavaCore10KVAAdapterC38persistentStorage_writeIfDidMutateBool010aggressiveJ0ySbSg_tF",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Var",
+ "name": "asynchronousCollectionTask",
+ "printedName": "asynchronousCollectionTask",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVATask",
+ "printedName": "KochavaCore.KVATask",
+ "usr": "c:@M@KochavaCore@objc(cs)KVATask"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore10KVAAdapterC26asynchronousCollectionTaskAA7KVATaskCvp",
+ "mangledName": "$s11KochavaCore10KVAAdapterC26asynchronousCollectionTaskAA7KVATaskCvp",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "Lazy",
+ "SetterAccess",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVATask",
+ "printedName": "KochavaCore.KVATask",
+ "usr": "c:@M@KochavaCore@objc(cs)KVATask"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore10KVAAdapterC26asynchronousCollectionTaskAA7KVATaskCvg",
+ "mangledName": "$s11KochavaCore10KVAAdapterC26asynchronousCollectionTaskAA7KVATaskCvg",
+ "moduleName": "KochavaCore",
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "mutator",
+ "printedName": "mutator",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAMutator",
+ "printedName": "KochavaCore.KVAMutator",
+ "usr": "s:11KochavaCore10KVAMutatorC"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore10KVAAdapterC7mutatorAA10KVAMutatorCvp",
+ "mangledName": "$s11KochavaCore10KVAAdapterC7mutatorAA10KVAMutatorCvp",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "Lazy",
+ "SetterAccess",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAMutator",
+ "printedName": "KochavaCore.KVAMutator",
+ "usr": "s:11KochavaCore10KVAMutatorC"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore10KVAAdapterC7mutatorAA10KVAMutatorCvg",
+ "mangledName": "$s11KochavaCore10KVAAdapterC7mutatorAA10KVAMutatorCvg",
+ "moduleName": "KochavaCore",
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "asynchronousCollectionPrerequisiteTaskArray",
+ "printedName": "asynchronousCollectionPrerequisiteTaskArray",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "[KochavaCore.KVATask]?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Array",
+ "printedName": "[KochavaCore.KVATask]",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVATask",
+ "printedName": "KochavaCore.KVATask",
+ "usr": "c:@M@KochavaCore@objc(cs)KVATask"
+ }
+ ],
+ "usr": "s:Sa"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore10KVAAdapterC43asynchronousCollectionPrerequisiteTaskArraySayAA7KVATaskCGSgvp",
+ "mangledName": "$s11KochavaCore10KVAAdapterC43asynchronousCollectionPrerequisiteTaskArraySayAA7KVATaskCGSgvp",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "HasInitialValue",
+ "Final",
+ "HasStorage",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "[KochavaCore.KVATask]?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Array",
+ "printedName": "[KochavaCore.KVATask]",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVATask",
+ "printedName": "KochavaCore.KVATask",
+ "usr": "c:@M@KochavaCore@objc(cs)KVATask"
+ }
+ ],
+ "usr": "s:Sa"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore10KVAAdapterC43asynchronousCollectionPrerequisiteTaskArraySayAA7KVATaskCGSgvg",
+ "mangledName": "$s11KochavaCore10KVAAdapterC43asynchronousCollectionPrerequisiteTaskArraySayAA7KVATaskCGSgvg",
+ "moduleName": "KochavaCore",
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Set",
+ "printedName": "Set()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "[KochavaCore.KVATask]?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Array",
+ "printedName": "[KochavaCore.KVATask]",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVATask",
+ "printedName": "KochavaCore.KVATask",
+ "usr": "c:@M@KochavaCore@objc(cs)KVATask"
+ }
+ ],
+ "usr": "s:Sa"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore10KVAAdapterC43asynchronousCollectionPrerequisiteTaskArraySayAA7KVATaskCGSgvs",
+ "mangledName": "$s11KochavaCore10KVAAdapterC43asynchronousCollectionPrerequisiteTaskArraySayAA7KVATaskCGSgvs",
+ "moduleName": "KochavaCore",
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "set"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Modify",
+ "printedName": "Modify()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore10KVAAdapterC43asynchronousCollectionPrerequisiteTaskArraySayAA7KVATaskCGSgvM",
+ "mangledName": "$s11KochavaCore10KVAAdapterC43asynchronousCollectionPrerequisiteTaskArraySayAA7KVATaskCGSgvM",
+ "moduleName": "KochavaCore",
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "_modify"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "asynchronousCollectionPrerequisiteTaskIdentifierArray",
+ "printedName": "asynchronousCollectionPrerequisiteTaskIdentifierArray",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "[Swift.String]?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Array",
+ "printedName": "[Swift.String]",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:Sa"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore10KVAAdapterC53asynchronousCollectionPrerequisiteTaskIdentifierArraySaySSGSgvp",
+ "mangledName": "$s11KochavaCore10KVAAdapterC53asynchronousCollectionPrerequisiteTaskIdentifierArraySaySSGSgvp",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "HasInitialValue",
+ "Final",
+ "HasStorage",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "[Swift.String]?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Array",
+ "printedName": "[Swift.String]",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:Sa"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore10KVAAdapterC53asynchronousCollectionPrerequisiteTaskIdentifierArraySaySSGSgvg",
+ "mangledName": "$s11KochavaCore10KVAAdapterC53asynchronousCollectionPrerequisiteTaskIdentifierArraySaySSGSgvg",
+ "moduleName": "KochavaCore",
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Set",
+ "printedName": "Set()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "[Swift.String]?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Array",
+ "printedName": "[Swift.String]",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:Sa"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore10KVAAdapterC53asynchronousCollectionPrerequisiteTaskIdentifierArraySaySSGSgvs",
+ "mangledName": "$s11KochavaCore10KVAAdapterC53asynchronousCollectionPrerequisiteTaskIdentifierArraySaySSGSgvs",
+ "moduleName": "KochavaCore",
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "set"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Modify",
+ "printedName": "Modify()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore10KVAAdapterC53asynchronousCollectionPrerequisiteTaskIdentifierArraySaySSGSgvM",
+ "mangledName": "$s11KochavaCore10KVAAdapterC53asynchronousCollectionPrerequisiteTaskIdentifierArraySaySSGSgvM",
+ "moduleName": "KochavaCore",
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "_modify"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "asynchronousCollectionPrerequisiteTaskArrayIncludeNetworkingStartedBool",
+ "printedName": "asynchronousCollectionPrerequisiteTaskArrayIncludeNetworkingStartedBool",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore10KVAAdapterC71asynchronousCollectionPrerequisiteTaskArrayIncludeNetworkingStartedBoolSbvp",
+ "mangledName": "$s11KochavaCore10KVAAdapterC71asynchronousCollectionPrerequisiteTaskArrayIncludeNetworkingStartedBoolSbvp",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore10KVAAdapterC71asynchronousCollectionPrerequisiteTaskArrayIncludeNetworkingStartedBoolSbvg",
+ "mangledName": "$s11KochavaCore10KVAAdapterC71asynchronousCollectionPrerequisiteTaskArrayIncludeNetworkingStartedBoolSbvg",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final"
+ ],
+ "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": "s:11KochavaCore10KVAAdapterC71asynchronousCollectionPrerequisiteTaskArrayIncludeNetworkingStartedBoolSbvs",
+ "mangledName": "$s11KochavaCore10KVAAdapterC71asynchronousCollectionPrerequisiteTaskArrayIncludeNetworkingStartedBoolSbvs",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "set"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Modify",
+ "printedName": "Modify()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore10KVAAdapterC71asynchronousCollectionPrerequisiteTaskArrayIncludeNetworkingStartedBoolSbvM",
+ "mangledName": "$s11KochavaCore10KVAAdapterC71asynchronousCollectionPrerequisiteTaskArrayIncludeNetworkingStartedBoolSbvM",
+ "moduleName": "KochavaCore",
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "_modify"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "asynchronousCollectionPrerequisiteTaskArrayIncludeNetworkingStartedBool_optional",
+ "printedName": "asynchronousCollectionPrerequisiteTaskArrayIncludeNetworkingStartedBool_optional",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.Bool?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore10KVAAdapterC80asynchronousCollectionPrerequisiteTaskArrayIncludeNetworkingStartedBool_optionalSbSgvp",
+ "mangledName": "$s11KochavaCore10KVAAdapterC80asynchronousCollectionPrerequisiteTaskArrayIncludeNetworkingStartedBool_optionalSbSgvp",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.Bool?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore10KVAAdapterC80asynchronousCollectionPrerequisiteTaskArrayIncludeNetworkingStartedBool_optionalSbSgvg",
+ "mangledName": "$s11KochavaCore10KVAAdapterC80asynchronousCollectionPrerequisiteTaskArrayIncludeNetworkingStartedBool_optionalSbSgvg",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Set",
+ "printedName": "Set()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.Bool?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore10KVAAdapterC80asynchronousCollectionPrerequisiteTaskArrayIncludeNetworkingStartedBool_optionalSbSgvs",
+ "mangledName": "$s11KochavaCore10KVAAdapterC80asynchronousCollectionPrerequisiteTaskArrayIncludeNetworkingStartedBool_optionalSbSgvs",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "set"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Modify",
+ "printedName": "Modify()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore10KVAAdapterC80asynchronousCollectionPrerequisiteTaskArrayIncludeNetworkingStartedBool_optionalSbSgvM",
+ "mangledName": "$s11KochavaCore10KVAAdapterC80asynchronousCollectionPrerequisiteTaskArrayIncludeNetworkingStartedBool_optionalSbSgvM",
+ "moduleName": "KochavaCore",
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "_modify"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "closure_didInvalidate",
+ "printedName": "closure_didInvalidate",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "((KochavaCore.KVAAdapter) -> ())?",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(KochavaCore.KVAAdapter) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "KVAAdapter",
+ "printedName": "KochavaCore.KVAAdapter",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAAdapter"
+ }
+ ]
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore10KVAAdapterC21closure_didInvalidateyACcSgvp",
+ "mangledName": "$s11KochavaCore10KVAAdapterC21closure_didInvalidateyACcSgvp",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "HasInitialValue",
+ "Final",
+ "HasStorage",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "((KochavaCore.KVAAdapter) -> ())?",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(KochavaCore.KVAAdapter) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "KVAAdapter",
+ "printedName": "KochavaCore.KVAAdapter",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAAdapter"
+ }
+ ]
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore10KVAAdapterC21closure_didInvalidateyACcSgvg",
+ "mangledName": "$s11KochavaCore10KVAAdapterC21closure_didInvalidateyACcSgvg",
+ "moduleName": "KochavaCore",
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Set",
+ "printedName": "Set()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "((KochavaCore.KVAAdapter) -> ())?",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(KochavaCore.KVAAdapter) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "KVAAdapter",
+ "printedName": "KochavaCore.KVAAdapter",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAAdapter"
+ }
+ ]
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore10KVAAdapterC21closure_didInvalidateyACcSgvs",
+ "mangledName": "$s11KochavaCore10KVAAdapterC21closure_didInvalidateyACcSgvs",
+ "moduleName": "KochavaCore",
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "set"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Modify",
+ "printedName": "Modify()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore10KVAAdapterC21closure_didInvalidateyACcSgvM",
+ "mangledName": "$s11KochavaCore10KVAAdapterC21closure_didInvalidateyACcSgvM",
+ "moduleName": "KochavaCore",
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "_modify"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "closure_didMutate",
+ "printedName": "closure_didMutate",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "((KochavaCore.KVAAdapter) -> ())?",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(KochavaCore.KVAAdapter) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "KVAAdapter",
+ "printedName": "KochavaCore.KVAAdapter",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAAdapter"
+ }
+ ]
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore10KVAAdapterC17closure_didMutateyACcSgvp",
+ "mangledName": "$s11KochavaCore10KVAAdapterC17closure_didMutateyACcSgvp",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "HasInitialValue",
+ "Final",
+ "HasStorage",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "((KochavaCore.KVAAdapter) -> ())?",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(KochavaCore.KVAAdapter) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "KVAAdapter",
+ "printedName": "KochavaCore.KVAAdapter",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAAdapter"
+ }
+ ]
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore10KVAAdapterC17closure_didMutateyACcSgvg",
+ "mangledName": "$s11KochavaCore10KVAAdapterC17closure_didMutateyACcSgvg",
+ "moduleName": "KochavaCore",
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Set",
+ "printedName": "Set()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "((KochavaCore.KVAAdapter) -> ())?",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(KochavaCore.KVAAdapter) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "KVAAdapter",
+ "printedName": "KochavaCore.KVAAdapter",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAAdapter"
+ }
+ ]
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore10KVAAdapterC17closure_didMutateyACcSgvs",
+ "mangledName": "$s11KochavaCore10KVAAdapterC17closure_didMutateyACcSgvs",
+ "moduleName": "KochavaCore",
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "set"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Modify",
+ "printedName": "Modify()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore10KVAAdapterC17closure_didMutateyACcSgvM",
+ "mangledName": "$s11KochavaCore10KVAAdapterC17closure_didMutateyACcSgvM",
+ "moduleName": "KochavaCore",
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "_modify"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "closure_didReadFromPersistentStorage",
+ "printedName": "closure_didReadFromPersistentStorage",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "((KochavaCore.KVAAdapter) -> ())?",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(KochavaCore.KVAAdapter) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "KVAAdapter",
+ "printedName": "KochavaCore.KVAAdapter",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAAdapter"
+ }
+ ]
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore10KVAAdapterC36closure_didReadFromPersistentStorageyACcSgvp",
+ "mangledName": "$s11KochavaCore10KVAAdapterC36closure_didReadFromPersistentStorageyACcSgvp",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "HasInitialValue",
+ "Final",
+ "HasStorage",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "((KochavaCore.KVAAdapter) -> ())?",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(KochavaCore.KVAAdapter) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "KVAAdapter",
+ "printedName": "KochavaCore.KVAAdapter",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAAdapter"
+ }
+ ]
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore10KVAAdapterC36closure_didReadFromPersistentStorageyACcSgvg",
+ "mangledName": "$s11KochavaCore10KVAAdapterC36closure_didReadFromPersistentStorageyACcSgvg",
+ "moduleName": "KochavaCore",
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Set",
+ "printedName": "Set()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "((KochavaCore.KVAAdapter) -> ())?",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(KochavaCore.KVAAdapter) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "KVAAdapter",
+ "printedName": "KochavaCore.KVAAdapter",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAAdapter"
+ }
+ ]
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore10KVAAdapterC36closure_didReadFromPersistentStorageyACcSgvs",
+ "mangledName": "$s11KochavaCore10KVAAdapterC36closure_didReadFromPersistentStorageyACcSgvs",
+ "moduleName": "KochavaCore",
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "set"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Modify",
+ "printedName": "Modify()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore10KVAAdapterC36closure_didReadFromPersistentStorageyACcSgvM",
+ "mangledName": "$s11KochavaCore10KVAAdapterC36closure_didReadFromPersistentStorageyACcSgvM",
+ "moduleName": "KochavaCore",
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "_modify"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "closure_didSetCachedValueOnSameThread",
+ "printedName": "closure_didSetCachedValueOnSameThread",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "((KochavaCore.KVAAdapter, KochavaCore.KVAValue?, KochavaCore.KVAValue?) -> ())?",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(KochavaCore.KVAAdapter, KochavaCore.KVAValue?, KochavaCore.KVAValue?) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Tuple",
+ "printedName": "(KochavaCore.KVAAdapter, KochavaCore.KVAValue?, KochavaCore.KVAValue?)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAAdapter",
+ "printedName": "KochavaCore.KVAAdapter",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAAdapter"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVAValue?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAValue",
+ "printedName": "KochavaCore.KVAValue",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAValue"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVAValue?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAValue",
+ "printedName": "KochavaCore.KVAValue",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAValue"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore10KVAAdapterC37closure_didSetCachedValueOnSameThreadyAC_AA8KVAValueCSgAGtcSgvp",
+ "mangledName": "$s11KochavaCore10KVAAdapterC37closure_didSetCachedValueOnSameThreadyAC_AA8KVAValueCSgAGtcSgvp",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "HasInitialValue",
+ "Final",
+ "HasStorage",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "((KochavaCore.KVAAdapter, KochavaCore.KVAValue?, KochavaCore.KVAValue?) -> ())?",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(KochavaCore.KVAAdapter, KochavaCore.KVAValue?, KochavaCore.KVAValue?) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Tuple",
+ "printedName": "(KochavaCore.KVAAdapter, KochavaCore.KVAValue?, KochavaCore.KVAValue?)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAAdapter",
+ "printedName": "KochavaCore.KVAAdapter",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAAdapter"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVAValue?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAValue",
+ "printedName": "KochavaCore.KVAValue",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAValue"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVAValue?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAValue",
+ "printedName": "KochavaCore.KVAValue",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAValue"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore10KVAAdapterC37closure_didSetCachedValueOnSameThreadyAC_AA8KVAValueCSgAGtcSgvg",
+ "mangledName": "$s11KochavaCore10KVAAdapterC37closure_didSetCachedValueOnSameThreadyAC_AA8KVAValueCSgAGtcSgvg",
+ "moduleName": "KochavaCore",
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Set",
+ "printedName": "Set()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "((KochavaCore.KVAAdapter, KochavaCore.KVAValue?, KochavaCore.KVAValue?) -> ())?",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(KochavaCore.KVAAdapter, KochavaCore.KVAValue?, KochavaCore.KVAValue?) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Tuple",
+ "printedName": "(KochavaCore.KVAAdapter, KochavaCore.KVAValue?, KochavaCore.KVAValue?)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAAdapter",
+ "printedName": "KochavaCore.KVAAdapter",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAAdapter"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVAValue?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAValue",
+ "printedName": "KochavaCore.KVAValue",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAValue"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVAValue?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAValue",
+ "printedName": "KochavaCore.KVAValue",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAValue"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore10KVAAdapterC37closure_didSetCachedValueOnSameThreadyAC_AA8KVAValueCSgAGtcSgvs",
+ "mangledName": "$s11KochavaCore10KVAAdapterC37closure_didSetCachedValueOnSameThreadyAC_AA8KVAValueCSgAGtcSgvs",
+ "moduleName": "KochavaCore",
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "set"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Modify",
+ "printedName": "Modify()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore10KVAAdapterC37closure_didSetCachedValueOnSameThreadyAC_AA8KVAValueCSgAGtcSgvM",
+ "mangledName": "$s11KochavaCore10KVAAdapterC37closure_didSetCachedValueOnSameThreadyAC_AA8KVAValueCSgAGtcSgvM",
+ "moduleName": "KochavaCore",
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "_modify"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "closure_didSetValue",
+ "printedName": "closure_didSetValue",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "((KochavaCore.KVAAdapter, KochavaCore.KVAValue?, KochavaCore.KVAValue?) -> ())?",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(KochavaCore.KVAAdapter, KochavaCore.KVAValue?, KochavaCore.KVAValue?) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Tuple",
+ "printedName": "(KochavaCore.KVAAdapter, KochavaCore.KVAValue?, KochavaCore.KVAValue?)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAAdapter",
+ "printedName": "KochavaCore.KVAAdapter",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAAdapter"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVAValue?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAValue",
+ "printedName": "KochavaCore.KVAValue",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAValue"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVAValue?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAValue",
+ "printedName": "KochavaCore.KVAValue",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAValue"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore10KVAAdapterC19closure_didSetValueyAC_AA8KVAValueCSgAGtcSgvp",
+ "mangledName": "$s11KochavaCore10KVAAdapterC19closure_didSetValueyAC_AA8KVAValueCSgAGtcSgvp",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "HasInitialValue",
+ "Final",
+ "HasStorage",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "((KochavaCore.KVAAdapter, KochavaCore.KVAValue?, KochavaCore.KVAValue?) -> ())?",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(KochavaCore.KVAAdapter, KochavaCore.KVAValue?, KochavaCore.KVAValue?) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Tuple",
+ "printedName": "(KochavaCore.KVAAdapter, KochavaCore.KVAValue?, KochavaCore.KVAValue?)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAAdapter",
+ "printedName": "KochavaCore.KVAAdapter",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAAdapter"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVAValue?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAValue",
+ "printedName": "KochavaCore.KVAValue",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAValue"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVAValue?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAValue",
+ "printedName": "KochavaCore.KVAValue",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAValue"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore10KVAAdapterC19closure_didSetValueyAC_AA8KVAValueCSgAGtcSgvg",
+ "mangledName": "$s11KochavaCore10KVAAdapterC19closure_didSetValueyAC_AA8KVAValueCSgAGtcSgvg",
+ "moduleName": "KochavaCore",
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Set",
+ "printedName": "Set()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "((KochavaCore.KVAAdapter, KochavaCore.KVAValue?, KochavaCore.KVAValue?) -> ())?",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(KochavaCore.KVAAdapter, KochavaCore.KVAValue?, KochavaCore.KVAValue?) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Tuple",
+ "printedName": "(KochavaCore.KVAAdapter, KochavaCore.KVAValue?, KochavaCore.KVAValue?)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAAdapter",
+ "printedName": "KochavaCore.KVAAdapter",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAAdapter"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVAValue?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAValue",
+ "printedName": "KochavaCore.KVAValue",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAValue"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVAValue?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAValue",
+ "printedName": "KochavaCore.KVAValue",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAValue"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore10KVAAdapterC19closure_didSetValueyAC_AA8KVAValueCSgAGtcSgvs",
+ "mangledName": "$s11KochavaCore10KVAAdapterC19closure_didSetValueyAC_AA8KVAValueCSgAGtcSgvs",
+ "moduleName": "KochavaCore",
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "set"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Modify",
+ "printedName": "Modify()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore10KVAAdapterC19closure_didSetValueyAC_AA8KVAValueCSgAGtcSgvM",
+ "mangledName": "$s11KochavaCore10KVAAdapterC19closure_didSetValueyAC_AA8KVAValueCSgAGtcSgvM",
+ "moduleName": "KochavaCore",
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "_modify"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "closure_valueMetaValueArrayDictionary",
+ "printedName": "closure_valueMetaValueArrayDictionary",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "((KochavaCore.KVAValue) -> [Swift.String : KochavaCore.KVAValue]?)?",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(KochavaCore.KVAValue) -> [Swift.String : KochavaCore.KVAValue]?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "[Swift.String : KochavaCore.KVAValue]?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Dictionary",
+ "printedName": "[Swift.String : KochavaCore.KVAValue]",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "KVAValue",
+ "printedName": "KochavaCore.KVAValue",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAValue"
+ }
+ ],
+ "usr": "s:SD"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "KVAValue",
+ "printedName": "KochavaCore.KVAValue",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAValue"
+ }
+ ]
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore10KVAAdapterC37closure_valueMetaValueArrayDictionarySDySSAA8KVAValueCGSgAFcSgvp",
+ "mangledName": "$s11KochavaCore10KVAAdapterC37closure_valueMetaValueArrayDictionarySDySSAA8KVAValueCGSgAFcSgvp",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "HasInitialValue",
+ "Final",
+ "HasStorage",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "((KochavaCore.KVAValue) -> [Swift.String : KochavaCore.KVAValue]?)?",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(KochavaCore.KVAValue) -> [Swift.String : KochavaCore.KVAValue]?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "[Swift.String : KochavaCore.KVAValue]?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Dictionary",
+ "printedName": "[Swift.String : KochavaCore.KVAValue]",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "KVAValue",
+ "printedName": "KochavaCore.KVAValue",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAValue"
+ }
+ ],
+ "usr": "s:SD"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "KVAValue",
+ "printedName": "KochavaCore.KVAValue",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAValue"
+ }
+ ]
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore10KVAAdapterC37closure_valueMetaValueArrayDictionarySDySSAA8KVAValueCGSgAFcSgvg",
+ "mangledName": "$s11KochavaCore10KVAAdapterC37closure_valueMetaValueArrayDictionarySDySSAA8KVAValueCGSgAFcSgvg",
+ "moduleName": "KochavaCore",
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Set",
+ "printedName": "Set()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "((KochavaCore.KVAValue) -> [Swift.String : KochavaCore.KVAValue]?)?",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(KochavaCore.KVAValue) -> [Swift.String : KochavaCore.KVAValue]?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "[Swift.String : KochavaCore.KVAValue]?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Dictionary",
+ "printedName": "[Swift.String : KochavaCore.KVAValue]",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "KVAValue",
+ "printedName": "KochavaCore.KVAValue",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAValue"
+ }
+ ],
+ "usr": "s:SD"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "KVAValue",
+ "printedName": "KochavaCore.KVAValue",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAValue"
+ }
+ ]
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore10KVAAdapterC37closure_valueMetaValueArrayDictionarySDySSAA8KVAValueCGSgAFcSgvs",
+ "mangledName": "$s11KochavaCore10KVAAdapterC37closure_valueMetaValueArrayDictionarySDySSAA8KVAValueCGSgAFcSgvs",
+ "moduleName": "KochavaCore",
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "set"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Modify",
+ "printedName": "Modify()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore10KVAAdapterC37closure_valueMetaValueArrayDictionarySDySSAA8KVAValueCGSgAFcSgvM",
+ "mangledName": "$s11KochavaCore10KVAAdapterC37closure_valueMetaValueArrayDictionarySDySSAA8KVAValueCGSgAFcSgvM",
+ "moduleName": "KochavaCore",
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "_modify"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "closure_valueStaleBool",
+ "printedName": "closure_valueStaleBool",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "((KochavaCore.KVAValue) -> Swift.Bool)?",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(KochavaCore.KVAValue) -> Swift.Bool",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "KVAValue",
+ "printedName": "KochavaCore.KVAValue",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAValue"
+ }
+ ]
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore10KVAAdapterC22closure_valueStaleBoolSbAA8KVAValueCcSgvp",
+ "mangledName": "$s11KochavaCore10KVAAdapterC22closure_valueStaleBoolSbAA8KVAValueCcSgvp",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "HasInitialValue",
+ "Final",
+ "HasStorage",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "((KochavaCore.KVAValue) -> Swift.Bool)?",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(KochavaCore.KVAValue) -> Swift.Bool",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "KVAValue",
+ "printedName": "KochavaCore.KVAValue",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAValue"
+ }
+ ]
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore10KVAAdapterC22closure_valueStaleBoolSbAA8KVAValueCcSgvg",
+ "mangledName": "$s11KochavaCore10KVAAdapterC22closure_valueStaleBoolSbAA8KVAValueCcSgvg",
+ "moduleName": "KochavaCore",
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Set",
+ "printedName": "Set()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "((KochavaCore.KVAValue) -> Swift.Bool)?",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(KochavaCore.KVAValue) -> Swift.Bool",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "KVAValue",
+ "printedName": "KochavaCore.KVAValue",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAValue"
+ }
+ ]
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore10KVAAdapterC22closure_valueStaleBoolSbAA8KVAValueCcSgvs",
+ "mangledName": "$s11KochavaCore10KVAAdapterC22closure_valueStaleBoolSbAA8KVAValueCcSgvs",
+ "moduleName": "KochavaCore",
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "set"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Modify",
+ "printedName": "Modify()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore10KVAAdapterC22closure_valueStaleBoolSbAA8KVAValueCcSgvM",
+ "mangledName": "$s11KochavaCore10KVAAdapterC22closure_valueStaleBoolSbAA8KVAValueCcSgvM",
+ "moduleName": "KochavaCore",
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "_modify"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "closure_value_willSet",
+ "printedName": "closure_value_willSet",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "((KochavaCore.KVAAdapter, KochavaCore.KVAValue?, KochavaCore.KVAValue?) -> Swift.Bool)?",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(KochavaCore.KVAAdapter, KochavaCore.KVAValue?, KochavaCore.KVAValue?) -> Swift.Bool",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Tuple",
+ "printedName": "(KochavaCore.KVAAdapter, KochavaCore.KVAValue?, KochavaCore.KVAValue?)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAAdapter",
+ "printedName": "KochavaCore.KVAAdapter",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAAdapter"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVAValue?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAValue",
+ "printedName": "KochavaCore.KVAValue",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAValue"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVAValue?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAValue",
+ "printedName": "KochavaCore.KVAValue",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAValue"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore10KVAAdapterC21closure_value_willSetSbAC_AA8KVAValueCSgAGtcSgvp",
+ "mangledName": "$s11KochavaCore10KVAAdapterC21closure_value_willSetSbAC_AA8KVAValueCSgAGtcSgvp",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "HasInitialValue",
+ "Final",
+ "HasStorage",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "((KochavaCore.KVAAdapter, KochavaCore.KVAValue?, KochavaCore.KVAValue?) -> Swift.Bool)?",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(KochavaCore.KVAAdapter, KochavaCore.KVAValue?, KochavaCore.KVAValue?) -> Swift.Bool",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Tuple",
+ "printedName": "(KochavaCore.KVAAdapter, KochavaCore.KVAValue?, KochavaCore.KVAValue?)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAAdapter",
+ "printedName": "KochavaCore.KVAAdapter",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAAdapter"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVAValue?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAValue",
+ "printedName": "KochavaCore.KVAValue",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAValue"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVAValue?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAValue",
+ "printedName": "KochavaCore.KVAValue",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAValue"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore10KVAAdapterC21closure_value_willSetSbAC_AA8KVAValueCSgAGtcSgvg",
+ "mangledName": "$s11KochavaCore10KVAAdapterC21closure_value_willSetSbAC_AA8KVAValueCSgAGtcSgvg",
+ "moduleName": "KochavaCore",
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Set",
+ "printedName": "Set()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "((KochavaCore.KVAAdapter, KochavaCore.KVAValue?, KochavaCore.KVAValue?) -> Swift.Bool)?",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(KochavaCore.KVAAdapter, KochavaCore.KVAValue?, KochavaCore.KVAValue?) -> Swift.Bool",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Tuple",
+ "printedName": "(KochavaCore.KVAAdapter, KochavaCore.KVAValue?, KochavaCore.KVAValue?)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAAdapter",
+ "printedName": "KochavaCore.KVAAdapter",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAAdapter"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVAValue?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAValue",
+ "printedName": "KochavaCore.KVAValue",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAValue"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVAValue?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAValue",
+ "printedName": "KochavaCore.KVAValue",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAValue"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore10KVAAdapterC21closure_value_willSetSbAC_AA8KVAValueCSgAGtcSgvs",
+ "mangledName": "$s11KochavaCore10KVAAdapterC21closure_value_willSetSbAC_AA8KVAValueCSgAGtcSgvs",
+ "moduleName": "KochavaCore",
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "set"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Modify",
+ "printedName": "Modify()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore10KVAAdapterC21closure_value_willSetSbAC_AA8KVAValueCSgAGtcSgvM",
+ "mangledName": "$s11KochavaCore10KVAAdapterC21closure_value_willSetSbAC_AA8KVAValueCSgAGtcSgvM",
+ "moduleName": "KochavaCore",
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "_modify"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "descriptionString",
+ "printedName": "descriptionString",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.String?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore10KVAAdapterC17descriptionStringSSSgvp",
+ "mangledName": "$s11KochavaCore10KVAAdapterC17descriptionStringSSSgvp",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.String?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore10KVAAdapterC17descriptionStringSSSgvg",
+ "mangledName": "$s11KochavaCore10KVAAdapterC17descriptionStringSSSgvg",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Set",
+ "printedName": "Set()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.String?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore10KVAAdapterC17descriptionStringSSSgvs",
+ "mangledName": "$s11KochavaCore10KVAAdapterC17descriptionStringSSSgvs",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "set"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Modify",
+ "printedName": "Modify()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore10KVAAdapterC17descriptionStringSSSgvM",
+ "mangledName": "$s11KochavaCore10KVAAdapterC17descriptionStringSSSgvM",
+ "moduleName": "KochavaCore",
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "_modify"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "key",
+ "printedName": "key",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.AnyHashable?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "AnyHashable",
+ "printedName": "Swift.AnyHashable",
+ "usr": "s:s11AnyHashableV"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore10KVAAdapterC3keys11AnyHashableVSgvp",
+ "mangledName": "$s11KochavaCore10KVAAdapterC3keys11AnyHashableVSgvp",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.AnyHashable?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "AnyHashable",
+ "printedName": "Swift.AnyHashable",
+ "usr": "s:s11AnyHashableV"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore10KVAAdapterC3keys11AnyHashableVSgvg",
+ "mangledName": "$s11KochavaCore10KVAAdapterC3keys11AnyHashableVSgvg",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Set",
+ "printedName": "Set()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.AnyHashable?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "AnyHashable",
+ "printedName": "Swift.AnyHashable",
+ "usr": "s:s11AnyHashableV"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore10KVAAdapterC3keys11AnyHashableVSgvs",
+ "mangledName": "$s11KochavaCore10KVAAdapterC3keys11AnyHashableVSgvs",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "set"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Modify",
+ "printedName": "Modify()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore10KVAAdapterC3keys11AnyHashableVSgvM",
+ "mangledName": "$s11KochavaCore10KVAAdapterC3keys11AnyHashableVSgvM",
+ "moduleName": "KochavaCore",
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "_modify"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "identifier",
+ "printedName": "identifier",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore10KVAAdapterC10identifierSSvp",
+ "mangledName": "$s11KochavaCore10KVAAdapterC10identifierSSvp",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore10KVAAdapterC10identifierSSvg",
+ "mangledName": "$s11KochavaCore10KVAAdapterC10identifierSSvg",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "maximumStalenessTimeInterval",
+ "printedName": "maximumStalenessTimeInterval",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.Double?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Double",
+ "printedName": "Swift.Double",
+ "usr": "s:Sd"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore10KVAAdapterC28maximumStalenessTimeIntervalSdSgvp",
+ "mangledName": "$s11KochavaCore10KVAAdapterC28maximumStalenessTimeIntervalSdSgvp",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.Double?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Double",
+ "printedName": "Swift.Double",
+ "usr": "s:Sd"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore10KVAAdapterC28maximumStalenessTimeIntervalSdSgvg",
+ "mangledName": "$s11KochavaCore10KVAAdapterC28maximumStalenessTimeIntervalSdSgvg",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Set",
+ "printedName": "Set()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.Double?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Double",
+ "printedName": "Swift.Double",
+ "usr": "s:Sd"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore10KVAAdapterC28maximumStalenessTimeIntervalSdSgvs",
+ "mangledName": "$s11KochavaCore10KVAAdapterC28maximumStalenessTimeIntervalSdSgvs",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "set"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Modify",
+ "printedName": "Modify()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore10KVAAdapterC28maximumStalenessTimeIntervalSdSgvM",
+ "mangledName": "$s11KochavaCore10KVAAdapterC28maximumStalenessTimeIntervalSdSgvM",
+ "moduleName": "KochavaCore",
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "_modify"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "nameString",
+ "printedName": "nameString",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.String?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore10KVAAdapterC10nameStringSSSgvp",
+ "mangledName": "$s11KochavaCore10KVAAdapterC10nameStringSSSgvp",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.String?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore10KVAAdapterC10nameStringSSSgvg",
+ "mangledName": "$s11KochavaCore10KVAAdapterC10nameStringSSSgvg",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Set",
+ "printedName": "Set()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.String?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore10KVAAdapterC10nameStringSSSgvs",
+ "mangledName": "$s11KochavaCore10KVAAdapterC10nameStringSSSgvs",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "set"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Modify",
+ "printedName": "Modify()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore10KVAAdapterC10nameStringSSSgvM",
+ "mangledName": "$s11KochavaCore10KVAAdapterC10nameStringSSSgvM",
+ "moduleName": "KochavaCore",
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "_modify"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "networking",
+ "printedName": "networking",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "WeakStorage",
+ "printedName": "KochavaCore.KVANetworking?"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAAdapter(py)networking",
+ "mangledName": "$s11KochavaCore10KVAAdapterC10networkingAA13KVANetworkingCSgvp",
+ "moduleName": "KochavaCore",
+ "objc_name": "networking",
+ "declAttributes": [
+ "Final",
+ "ObjC",
+ "ReferenceOwnership",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "ownership": 1,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVANetworking?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVANetworking",
+ "printedName": "KochavaCore.KVANetworking",
+ "usr": "c:@M@KochavaCore@objc(cs)KVANetworking"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAAdapter(im)networking",
+ "mangledName": "$s11KochavaCore10KVAAdapterC10networkingAA13KVANetworkingCSgvg",
+ "moduleName": "KochavaCore",
+ "objc_name": "networking",
+ "declAttributes": [
+ "Final",
+ "ObjC"
+ ],
+ "accessorKind": "get"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Set",
+ "printedName": "Set()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVANetworking?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVANetworking",
+ "printedName": "KochavaCore.KVANetworking",
+ "usr": "c:@M@KochavaCore@objc(cs)KVANetworking"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAAdapter(im)setNetworking:",
+ "mangledName": "$s11KochavaCore10KVAAdapterC10networkingAA13KVANetworkingCSgvs",
+ "moduleName": "KochavaCore",
+ "objc_name": "setNetworking:",
+ "declAttributes": [
+ "Final",
+ "ObjC"
+ ],
+ "accessorKind": "set"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Modify",
+ "printedName": "Modify()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore10KVAAdapterC10networkingAA13KVANetworkingCSgvM",
+ "mangledName": "$s11KochavaCore10KVAAdapterC10networkingAA13KVANetworkingCSgvM",
+ "moduleName": "KochavaCore",
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "_modify"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "persistUserDefaultsTypeString",
+ "printedName": "persistUserDefaultsTypeString",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.String?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore10KVAAdapterC29persistUserDefaultsTypeStringSSSgvp",
+ "mangledName": "$s11KochavaCore10KVAAdapterC29persistUserDefaultsTypeStringSSSgvp",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "HasInitialValue",
+ "Final",
+ "HasStorage",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.String?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore10KVAAdapterC29persistUserDefaultsTypeStringSSSgvg",
+ "mangledName": "$s11KochavaCore10KVAAdapterC29persistUserDefaultsTypeStringSSSgvg",
+ "moduleName": "KochavaCore",
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Set",
+ "printedName": "Set()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.String?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore10KVAAdapterC29persistUserDefaultsTypeStringSSSgvs",
+ "mangledName": "$s11KochavaCore10KVAAdapterC29persistUserDefaultsTypeStringSSSgvs",
+ "moduleName": "KochavaCore",
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "set"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Modify",
+ "printedName": "Modify()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore10KVAAdapterC29persistUserDefaultsTypeStringSSSgvM",
+ "mangledName": "$s11KochavaCore10KVAAdapterC29persistUserDefaultsTypeStringSSSgvM",
+ "moduleName": "KochavaCore",
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "_modify"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "product",
+ "printedName": "product",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVAProduct?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAProduct",
+ "printedName": "KochavaCore.KVAProduct",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAProduct"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore10KVAAdapterC7productAA10KVAProductCSgvp",
+ "mangledName": "$s11KochavaCore10KVAAdapterC7productAA10KVAProductCSgvp",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVAProduct?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAProduct",
+ "printedName": "KochavaCore.KVAProduct",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAProduct"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore10KVAAdapterC7productAA10KVAProductCSgvg",
+ "mangledName": "$s11KochavaCore10KVAAdapterC7productAA10KVAProductCSgvg",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Set",
+ "printedName": "Set()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVAProduct?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAProduct",
+ "printedName": "KochavaCore.KVAProduct",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAProduct"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore10KVAAdapterC7productAA10KVAProductCSgvs",
+ "mangledName": "$s11KochavaCore10KVAAdapterC7productAA10KVAProductCSgvs",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "set"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Modify",
+ "printedName": "Modify()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore10KVAAdapterC7productAA10KVAProductCSgvM",
+ "mangledName": "$s11KochavaCore10KVAAdapterC7productAA10KVAProductCSgvM",
+ "moduleName": "KochavaCore",
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "_modify"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "storageIdentifier",
+ "printedName": "storageIdentifier",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.String?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore10KVAAdapterC17storageIdentifierSSSgvp",
+ "mangledName": "$s11KochavaCore10KVAAdapterC17storageIdentifierSSSgvp",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.String?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore10KVAAdapterC17storageIdentifierSSSgvg",
+ "mangledName": "$s11KochavaCore10KVAAdapterC17storageIdentifierSSSgvg",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Set",
+ "printedName": "Set()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.String?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore10KVAAdapterC17storageIdentifierSSSgvs",
+ "mangledName": "$s11KochavaCore10KVAAdapterC17storageIdentifierSSSgvs",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "set"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Modify",
+ "printedName": "Modify()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore10KVAAdapterC17storageIdentifierSSSgvM",
+ "mangledName": "$s11KochavaCore10KVAAdapterC17storageIdentifierSSSgvM",
+ "moduleName": "KochavaCore",
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "_modify"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "universalIdentifier",
+ "printedName": "universalIdentifier",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.AnyHashable?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "AnyHashable",
+ "printedName": "Swift.AnyHashable",
+ "usr": "s:s11AnyHashableV"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore10KVAAdapterC19universalIdentifiers11AnyHashableVSgvp",
+ "mangledName": "$s11KochavaCore10KVAAdapterC19universalIdentifiers11AnyHashableVSgvp",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.AnyHashable?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "AnyHashable",
+ "printedName": "Swift.AnyHashable",
+ "usr": "s:s11AnyHashableV"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore10KVAAdapterC19universalIdentifiers11AnyHashableVSgvg",
+ "mangledName": "$s11KochavaCore10KVAAdapterC19universalIdentifiers11AnyHashableVSgvg",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Set",
+ "printedName": "Set()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.AnyHashable?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "AnyHashable",
+ "printedName": "Swift.AnyHashable",
+ "usr": "s:s11AnyHashableV"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore10KVAAdapterC19universalIdentifiers11AnyHashableVSgvs",
+ "mangledName": "$s11KochavaCore10KVAAdapterC19universalIdentifiers11AnyHashableVSgvs",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "set"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Modify",
+ "printedName": "Modify()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore10KVAAdapterC19universalIdentifiers11AnyHashableVSgvM",
+ "mangledName": "$s11KochavaCore10KVAAdapterC19universalIdentifiers11AnyHashableVSgvM",
+ "moduleName": "KochavaCore",
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "_modify"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "valueInitializedObject",
+ "printedName": "valueInitializedObject",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Any?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "Any"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore10KVAAdapterC22valueInitializedObjectypSgvp",
+ "mangledName": "$s11KochavaCore10KVAAdapterC22valueInitializedObjectypSgvp",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Any?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "Any"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore10KVAAdapterC22valueInitializedObjectypSgvg",
+ "mangledName": "$s11KochavaCore10KVAAdapterC22valueInitializedObjectypSgvg",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Set",
+ "printedName": "Set()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Any?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "Any"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore10KVAAdapterC22valueInitializedObjectypSgvs",
+ "mangledName": "$s11KochavaCore10KVAAdapterC22valueInitializedObjectypSgvs",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "set"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Modify",
+ "printedName": "Modify()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore10KVAAdapterC22valueInitializedObjectypSgvM",
+ "mangledName": "$s11KochavaCore10KVAAdapterC22valueInitializedObjectypSgvM",
+ "moduleName": "KochavaCore",
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "_modify"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "valueObject",
+ "printedName": "valueObject",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "AnyObject?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "AnyObject"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore10KVAAdapterC11valueObjectyXlSgvp",
+ "mangledName": "$s11KochavaCore10KVAAdapterC11valueObjectyXlSgvp",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "AnyObject?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "AnyObject"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore10KVAAdapterC11valueObjectyXlSgvg",
+ "mangledName": "$s11KochavaCore10KVAAdapterC11valueObjectyXlSgvg",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Set",
+ "printedName": "Set()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "AnyObject?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "AnyObject"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore10KVAAdapterC11valueObjectyXlSgvs",
+ "mangledName": "$s11KochavaCore10KVAAdapterC11valueObjectyXlSgvs",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "set"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Modify",
+ "printedName": "Modify()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore10KVAAdapterC11valueObjectyXlSgvM",
+ "mangledName": "$s11KochavaCore10KVAAdapterC11valueObjectyXlSgvM",
+ "moduleName": "KochavaCore",
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "_modify"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "watchBool",
+ "printedName": "watchBool",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore10KVAAdapterC9watchBoolSbvp",
+ "mangledName": "$s11KochavaCore10KVAAdapterC9watchBoolSbvp",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore10KVAAdapterC9watchBoolSbvg",
+ "mangledName": "$s11KochavaCore10KVAAdapterC9watchBoolSbvg",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "watchValueObject",
+ "printedName": "watchValueObject",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "AnyObject?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "AnyObject"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore10KVAAdapterC16watchValueObjectyXlSgvp",
+ "mangledName": "$s11KochavaCore10KVAAdapterC16watchValueObjectyXlSgvp",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "AnyObject?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "AnyObject"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore10KVAAdapterC16watchValueObjectyXlSgvg",
+ "mangledName": "$s11KochavaCore10KVAAdapterC16watchValueObjectyXlSgvg",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Set",
+ "printedName": "Set()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "AnyObject?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "AnyObject"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore10KVAAdapterC16watchValueObjectyXlSgvs",
+ "mangledName": "$s11KochavaCore10KVAAdapterC16watchValueObjectyXlSgvs",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "set"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Modify",
+ "printedName": "Modify()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore10KVAAdapterC16watchValueObjectyXlSgvM",
+ "mangledName": "$s11KochavaCore10KVAAdapterC16watchValueObjectyXlSgvM",
+ "moduleName": "KochavaCore",
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "_modify"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "asynchronousCollectionInProgressBool",
+ "printedName": "asynchronousCollectionInProgressBool",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore10KVAAdapterC36asynchronousCollectionInProgressBoolSbvp",
+ "mangledName": "$s11KochavaCore10KVAAdapterC36asynchronousCollectionInProgressBoolSbvp",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore10KVAAdapterC36asynchronousCollectionInProgressBoolSbvg",
+ "mangledName": "$s11KochavaCore10KVAAdapterC36asynchronousCollectionInProgressBoolSbvg",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "consent",
+ "printedName": "consent",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVAConsent?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAConsent",
+ "printedName": "KochavaCore.KVAConsent",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAConsent"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore10KVAAdapterC7consentAA10KVAConsentCSgvp",
+ "mangledName": "$s11KochavaCore10KVAAdapterC7consentAA10KVAConsentCSgvp",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVAConsent?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAConsent",
+ "printedName": "KochavaCore.KVAConsent",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAConsent"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore10KVAAdapterC7consentAA10KVAConsentCSgvg",
+ "mangledName": "$s11KochavaCore10KVAAdapterC7consentAA10KVAConsentCSgvg",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Set",
+ "printedName": "Set()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVAConsent?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAConsent",
+ "printedName": "KochavaCore.KVAConsent",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAConsent"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore10KVAAdapterC7consentAA10KVAConsentCSgvs",
+ "mangledName": "$s11KochavaCore10KVAAdapterC7consentAA10KVAConsentCSgvs",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "set"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Modify",
+ "printedName": "Modify()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore10KVAAdapterC7consentAA10KVAConsentCSgvM",
+ "mangledName": "$s11KochavaCore10KVAAdapterC7consentAA10KVAConsentCSgvM",
+ "moduleName": "KochavaCore",
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "_modify"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "touchlessValue",
+ "printedName": "touchlessValue",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVAValue?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAValue",
+ "printedName": "KochavaCore.KVAValue",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAValue"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore10KVAAdapterC14touchlessValueAA8KVAValueCSgvp",
+ "mangledName": "$s11KochavaCore10KVAAdapterC14touchlessValueAA8KVAValueCSgvp",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVAValue?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAValue",
+ "printedName": "KochavaCore.KVAValue",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAValue"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore10KVAAdapterC14touchlessValueAA8KVAValueCSgvg",
+ "mangledName": "$s11KochavaCore10KVAAdapterC14touchlessValueAA8KVAValueCSgvg",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Set",
+ "printedName": "Set()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVAValue?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAValue",
+ "printedName": "KochavaCore.KVAValue",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAValue"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore10KVAAdapterC14touchlessValueAA8KVAValueCSgvs",
+ "mangledName": "$s11KochavaCore10KVAAdapterC14touchlessValueAA8KVAValueCSgvs",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "set"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Modify",
+ "printedName": "Modify()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore10KVAAdapterC14touchlessValueAA8KVAValueCSgvM",
+ "mangledName": "$s11KochavaCore10KVAAdapterC14touchlessValueAA8KVAValueCSgvM",
+ "moduleName": "KochavaCore",
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "_modify"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "touchlessValueObject",
+ "printedName": "touchlessValueObject",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "AnyObject?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "AnyObject"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore10KVAAdapterC20touchlessValueObjectyXlSgvp",
+ "mangledName": "$s11KochavaCore10KVAAdapterC20touchlessValueObjectyXlSgvp",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "AnyObject?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "AnyObject"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore10KVAAdapterC20touchlessValueObjectyXlSgvg",
+ "mangledName": "$s11KochavaCore10KVAAdapterC20touchlessValueObjectyXlSgvg",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Set",
+ "printedName": "Set()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "AnyObject?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "AnyObject"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore10KVAAdapterC20touchlessValueObjectyXlSgvs",
+ "mangledName": "$s11KochavaCore10KVAAdapterC20touchlessValueObjectyXlSgvs",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "set"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Modify",
+ "printedName": "Modify()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore10KVAAdapterC20touchlessValueObjectyXlSgvM",
+ "mangledName": "$s11KochavaCore10KVAAdapterC20touchlessValueObjectyXlSgvM",
+ "moduleName": "KochavaCore",
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "_modify"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "value",
+ "printedName": "value",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVAValue?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAValue",
+ "printedName": "KochavaCore.KVAValue",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAValue"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore10KVAAdapterC5valueAA8KVAValueCSgvp",
+ "mangledName": "$s11KochavaCore10KVAAdapterC5valueAA8KVAValueCSgvp",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVAValue?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAValue",
+ "printedName": "KochavaCore.KVAValue",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAValue"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore10KVAAdapterC5valueAA8KVAValueCSgvg",
+ "mangledName": "$s11KochavaCore10KVAAdapterC5valueAA8KVAValueCSgvg",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Set",
+ "printedName": "Set()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVAValue?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAValue",
+ "printedName": "KochavaCore.KVAValue",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAValue"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore10KVAAdapterC5valueAA8KVAValueCSgvs",
+ "mangledName": "$s11KochavaCore10KVAAdapterC5valueAA8KVAValueCSgvs",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "set"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Modify",
+ "printedName": "Modify()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore10KVAAdapterC5valueAA8KVAValueCSgvM",
+ "mangledName": "$s11KochavaCore10KVAAdapterC5valueAA8KVAValueCSgvM",
+ "moduleName": "KochavaCore",
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "_modify"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "valueRawObject",
+ "printedName": "valueRawObject",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "AnyObject?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "AnyObject"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore10KVAAdapterC14valueRawObjectyXlSgvp",
+ "mangledName": "$s11KochavaCore10KVAAdapterC14valueRawObjectyXlSgvp",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "AnyObject?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "AnyObject"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore10KVAAdapterC14valueRawObjectyXlSgvg",
+ "mangledName": "$s11KochavaCore10KVAAdapterC14valueRawObjectyXlSgvg",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Set",
+ "printedName": "Set()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "AnyObject?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "AnyObject"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore10KVAAdapterC14valueRawObjectyXlSgvs",
+ "mangledName": "$s11KochavaCore10KVAAdapterC14valueRawObjectyXlSgvs",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "set"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Modify",
+ "printedName": "Modify()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore10KVAAdapterC14valueRawObjectyXlSgvM",
+ "mangledName": "$s11KochavaCore10KVAAdapterC14valueRawObjectyXlSgvM",
+ "moduleName": "KochavaCore",
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "_modify"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "watchValue",
+ "printedName": "watchValue",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVAValue?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAValue",
+ "printedName": "KochavaCore.KVAValue",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAValue"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore10KVAAdapterC10watchValueAA8KVAValueCSgvp",
+ "mangledName": "$s11KochavaCore10KVAAdapterC10watchValueAA8KVAValueCSgvp",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVAValue?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAValue",
+ "printedName": "KochavaCore.KVAValue",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAValue"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore10KVAAdapterC10watchValueAA8KVAValueCSgvg",
+ "mangledName": "$s11KochavaCore10KVAAdapterC10watchValueAA8KVAValueCSgvg",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Set",
+ "printedName": "Set()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVAValue?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAValue",
+ "printedName": "KochavaCore.KVAValue",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAValue"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore10KVAAdapterC10watchValueAA8KVAValueCSgvs",
+ "mangledName": "$s11KochavaCore10KVAAdapterC10watchValueAA8KVAValueCSgvs",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "set"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Modify",
+ "printedName": "Modify()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore10KVAAdapterC10watchValueAA8KVAValueCSgvM",
+ "mangledName": "$s11KochavaCore10KVAAdapterC10watchValueAA8KVAValueCSgvM",
+ "moduleName": "KochavaCore",
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "_modify"
+ }
+ ]
+ },
+ {
+ "kind": "Function",
+ "name": "watchValueIndicatesChangeBool",
+ "printedName": "watchValueIndicatesChangeBool()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11KochavaCore10KVAAdapterC29watchValueIndicatesChangeBoolSbyF",
+ "mangledName": "$s11KochavaCore10KVAAdapterC29watchValueIndicatesChangeBoolSbyF",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Var",
+ "name": "watchValueRawObject",
+ "printedName": "watchValueRawObject",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "AnyObject?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "AnyObject"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore10KVAAdapterC19watchValueRawObjectyXlSgvp",
+ "mangledName": "$s11KochavaCore10KVAAdapterC19watchValueRawObjectyXlSgvp",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "AnyObject?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "AnyObject"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore10KVAAdapterC19watchValueRawObjectyXlSgvg",
+ "mangledName": "$s11KochavaCore10KVAAdapterC19watchValueRawObjectyXlSgvg",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Set",
+ "printedName": "Set()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "AnyObject?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "AnyObject"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore10KVAAdapterC19watchValueRawObjectyXlSgvs",
+ "mangledName": "$s11KochavaCore10KVAAdapterC19watchValueRawObjectyXlSgvs",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "set"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Modify",
+ "printedName": "Modify()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore10KVAAdapterC19watchValueRawObjectyXlSgvM",
+ "mangledName": "$s11KochavaCore10KVAAdapterC19watchValueRawObjectyXlSgvM",
+ "moduleName": "KochavaCore",
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "_modify"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "closure_serverObject_boolNumber",
+ "printedName": "closure_serverObject_boolNumber",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(KochavaCore.KVAAdapter, AnyObject?) -> AnyObject?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "AnyObject?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "AnyObject"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Tuple",
+ "printedName": "(KochavaCore.KVAAdapter, AnyObject?)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAAdapter",
+ "printedName": "KochavaCore.KVAAdapter",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAAdapter"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "AnyObject?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "AnyObject"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore10KVAAdapterC31closure_serverObject_boolNumberyyXlSgAC_AEtcvpZ",
+ "mangledName": "$s11KochavaCore10KVAAdapterC31closure_serverObject_boolNumberyyXlSgAC_AEtcvpZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "declAttributes": [
+ "HasInitialValue",
+ "Final",
+ "HasStorage",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "isLet": true,
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(KochavaCore.KVAAdapter, AnyObject?) -> AnyObject?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "AnyObject?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "AnyObject"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Tuple",
+ "printedName": "(KochavaCore.KVAAdapter, AnyObject?)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAAdapter",
+ "printedName": "KochavaCore.KVAAdapter",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAAdapter"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "AnyObject?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "AnyObject"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore10KVAAdapterC31closure_serverObject_boolNumberyyXlSgAC_AEtcvgZ",
+ "mangledName": "$s11KochavaCore10KVAAdapterC31closure_serverObject_boolNumberyyXlSgAC_AEtcvgZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "closure_serverObject_default",
+ "printedName": "closure_serverObject_default",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(KochavaCore.KVAAdapter, AnyObject?) -> AnyObject?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "AnyObject?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "AnyObject"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Tuple",
+ "printedName": "(KochavaCore.KVAAdapter, AnyObject?)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAAdapter",
+ "printedName": "KochavaCore.KVAAdapter",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAAdapter"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "AnyObject?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "AnyObject"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore10KVAAdapterC28closure_serverObject_defaultyyXlSgAC_AEtcvpZ",
+ "mangledName": "$s11KochavaCore10KVAAdapterC28closure_serverObject_defaultyyXlSgAC_AEtcvpZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "declAttributes": [
+ "HasInitialValue",
+ "Final",
+ "HasStorage",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "isLet": true,
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(KochavaCore.KVAAdapter, AnyObject?) -> AnyObject?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "AnyObject?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "AnyObject"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Tuple",
+ "printedName": "(KochavaCore.KVAAdapter, AnyObject?)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAAdapter",
+ "printedName": "KochavaCore.KVAAdapter",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAAdapter"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "AnyObject?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "AnyObject"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore10KVAAdapterC28closure_serverObject_defaultyyXlSgAC_AEtcvgZ",
+ "mangledName": "$s11KochavaCore10KVAAdapterC28closure_serverObject_defaultyyXlSgAC_AEtcvgZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "closure_serverObject_deviceToken",
+ "printedName": "closure_serverObject_deviceToken",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(KochavaCore.KVAAdapter, AnyObject?) -> AnyObject?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "AnyObject?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "AnyObject"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Tuple",
+ "printedName": "(KochavaCore.KVAAdapter, AnyObject?)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAAdapter",
+ "printedName": "KochavaCore.KVAAdapter",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAAdapter"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "AnyObject?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "AnyObject"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore10KVAAdapterC32closure_serverObject_deviceTokenyyXlSgAC_AEtcvpZ",
+ "mangledName": "$s11KochavaCore10KVAAdapterC32closure_serverObject_deviceTokenyyXlSgAC_AEtcvpZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "declAttributes": [
+ "HasInitialValue",
+ "Final",
+ "HasStorage",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "isLet": true,
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(KochavaCore.KVAAdapter, AnyObject?) -> AnyObject?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "AnyObject?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "AnyObject"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Tuple",
+ "printedName": "(KochavaCore.KVAAdapter, AnyObject?)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAAdapter",
+ "printedName": "KochavaCore.KVAAdapter",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAAdapter"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "AnyObject?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "AnyObject"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore10KVAAdapterC32closure_serverObject_deviceTokenyyXlSgAC_AEtcvgZ",
+ "mangledName": "$s11KochavaCore10KVAAdapterC32closure_serverObject_deviceTokenyyXlSgAC_AEtcvgZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "closure_serverObject_fourDecimal",
+ "printedName": "closure_serverObject_fourDecimal",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(KochavaCore.KVAAdapter, AnyObject?) -> AnyObject?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "AnyObject?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "AnyObject"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Tuple",
+ "printedName": "(KochavaCore.KVAAdapter, AnyObject?)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAAdapter",
+ "printedName": "KochavaCore.KVAAdapter",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAAdapter"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "AnyObject?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "AnyObject"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore10KVAAdapterC32closure_serverObject_fourDecimalyyXlSgAC_AEtcvpZ",
+ "mangledName": "$s11KochavaCore10KVAAdapterC32closure_serverObject_fourDecimalyyXlSgAC_AEtcvpZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "declAttributes": [
+ "HasInitialValue",
+ "Final",
+ "HasStorage",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "isLet": true,
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(KochavaCore.KVAAdapter, AnyObject?) -> AnyObject?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "AnyObject?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "AnyObject"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Tuple",
+ "printedName": "(KochavaCore.KVAAdapter, AnyObject?)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAAdapter",
+ "printedName": "KochavaCore.KVAAdapter",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAAdapter"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "AnyObject?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "AnyObject"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore10KVAAdapterC32closure_serverObject_fourDecimalyyXlSgAC_AEtcvgZ",
+ "mangledName": "$s11KochavaCore10KVAAdapterC32closure_serverObject_fourDecimalyyXlSgAC_AEtcvgZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "closure_serverObject_nil",
+ "printedName": "closure_serverObject_nil",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(KochavaCore.KVAAdapter, AnyObject?) -> AnyObject?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "AnyObject?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "AnyObject"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Tuple",
+ "printedName": "(KochavaCore.KVAAdapter, AnyObject?)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAAdapter",
+ "printedName": "KochavaCore.KVAAdapter",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAAdapter"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "AnyObject?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "AnyObject"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore10KVAAdapterC24closure_serverObject_nilyyXlSgAC_AEtcvpZ",
+ "mangledName": "$s11KochavaCore10KVAAdapterC24closure_serverObject_nilyyXlSgAC_AEtcvpZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "declAttributes": [
+ "HasInitialValue",
+ "Final",
+ "HasStorage",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "isLet": true,
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(KochavaCore.KVAAdapter, AnyObject?) -> AnyObject?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "AnyObject?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "AnyObject"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Tuple",
+ "printedName": "(KochavaCore.KVAAdapter, AnyObject?)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAAdapter",
+ "printedName": "KochavaCore.KVAAdapter",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAAdapter"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "AnyObject?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "AnyObject"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore10KVAAdapterC24closure_serverObject_nilyyXlSgAC_AEtcvgZ",
+ "mangledName": "$s11KochavaCore10KVAAdapterC24closure_serverObject_nilyyXlSgAC_AEtcvgZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "closure_serverObject_unixTime",
+ "printedName": "closure_serverObject_unixTime",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(KochavaCore.KVAAdapter, AnyObject?) -> AnyObject?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "AnyObject?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "AnyObject"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Tuple",
+ "printedName": "(KochavaCore.KVAAdapter, AnyObject?)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAAdapter",
+ "printedName": "KochavaCore.KVAAdapter",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAAdapter"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "AnyObject?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "AnyObject"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore10KVAAdapterC29closure_serverObject_unixTimeyyXlSgAC_AEtcvpZ",
+ "mangledName": "$s11KochavaCore10KVAAdapterC29closure_serverObject_unixTimeyyXlSgAC_AEtcvpZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "declAttributes": [
+ "HasInitialValue",
+ "Final",
+ "HasStorage",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "isLet": true,
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(KochavaCore.KVAAdapter, AnyObject?) -> AnyObject?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "AnyObject?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "AnyObject"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Tuple",
+ "printedName": "(KochavaCore.KVAAdapter, AnyObject?)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAAdapter",
+ "printedName": "KochavaCore.KVAAdapter",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAAdapter"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "AnyObject?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "AnyObject"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore10KVAAdapterC29closure_serverObject_unixTimeyyXlSgAC_AEtcvgZ",
+ "mangledName": "$s11KochavaCore10KVAAdapterC29closure_serverObject_unixTimeyyXlSgAC_AEtcvgZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "closure_serverObject_unixTimeMilliseconds",
+ "printedName": "closure_serverObject_unixTimeMilliseconds",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(KochavaCore.KVAAdapter, AnyObject?) -> AnyObject?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "AnyObject?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "AnyObject"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Tuple",
+ "printedName": "(KochavaCore.KVAAdapter, AnyObject?)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAAdapter",
+ "printedName": "KochavaCore.KVAAdapter",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAAdapter"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "AnyObject?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "AnyObject"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore10KVAAdapterC41closure_serverObject_unixTimeMillisecondsyyXlSgAC_AEtcvpZ",
+ "mangledName": "$s11KochavaCore10KVAAdapterC41closure_serverObject_unixTimeMillisecondsyyXlSgAC_AEtcvpZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "declAttributes": [
+ "HasInitialValue",
+ "Final",
+ "HasStorage",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "isLet": true,
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(KochavaCore.KVAAdapter, AnyObject?) -> AnyObject?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "AnyObject?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "AnyObject"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Tuple",
+ "printedName": "(KochavaCore.KVAAdapter, AnyObject?)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAAdapter",
+ "printedName": "KochavaCore.KVAAdapter",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAAdapter"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "AnyObject?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "AnyObject"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore10KVAAdapterC41closure_serverObject_unixTimeMillisecondsyyXlSgAC_AEtcvgZ",
+ "mangledName": "$s11KochavaCore10KVAAdapterC41closure_serverObject_unixTimeMillisecondsyyXlSgAC_AEtcvgZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "closure_serverObject_unixTimeWithDecimalPrecision",
+ "printedName": "closure_serverObject_unixTimeWithDecimalPrecision",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(KochavaCore.KVAAdapter, AnyObject?) -> AnyObject?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "AnyObject?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "AnyObject"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Tuple",
+ "printedName": "(KochavaCore.KVAAdapter, AnyObject?)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAAdapter",
+ "printedName": "KochavaCore.KVAAdapter",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAAdapter"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "AnyObject?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "AnyObject"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore10KVAAdapterC49closure_serverObject_unixTimeWithDecimalPrecisionyyXlSgAC_AEtcvpZ",
+ "mangledName": "$s11KochavaCore10KVAAdapterC49closure_serverObject_unixTimeWithDecimalPrecisionyyXlSgAC_AEtcvpZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "declAttributes": [
+ "HasInitialValue",
+ "Final",
+ "HasStorage",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "isLet": true,
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(KochavaCore.KVAAdapter, AnyObject?) -> AnyObject?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "AnyObject?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "AnyObject"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Tuple",
+ "printedName": "(KochavaCore.KVAAdapter, AnyObject?)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAAdapter",
+ "printedName": "KochavaCore.KVAAdapter",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAAdapter"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "AnyObject?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "AnyObject"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore10KVAAdapterC49closure_serverObject_unixTimeWithDecimalPrecisionyyXlSgAC_AEtcvgZ",
+ "mangledName": "$s11KochavaCore10KVAAdapterC49closure_serverObject_unixTimeWithDecimalPrecisionyyXlSgAC_AEtcvgZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "closure_serverObject_timeInterval",
+ "printedName": "closure_serverObject_timeInterval",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(KochavaCore.KVAAdapter, AnyObject?) -> AnyObject?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "AnyObject?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "AnyObject"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Tuple",
+ "printedName": "(KochavaCore.KVAAdapter, AnyObject?)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAAdapter",
+ "printedName": "KochavaCore.KVAAdapter",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAAdapter"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "AnyObject?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "AnyObject"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore10KVAAdapterC33closure_serverObject_timeIntervalyyXlSgAC_AEtcvpZ",
+ "mangledName": "$s11KochavaCore10KVAAdapterC33closure_serverObject_timeIntervalyyXlSgAC_AEtcvpZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "declAttributes": [
+ "HasInitialValue",
+ "Final",
+ "HasStorage",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "isLet": true,
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(KochavaCore.KVAAdapter, AnyObject?) -> AnyObject?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "AnyObject?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "AnyObject"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Tuple",
+ "printedName": "(KochavaCore.KVAAdapter, AnyObject?)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAAdapter",
+ "printedName": "KochavaCore.KVAAdapter",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAAdapter"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "AnyObject?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "AnyObject"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore10KVAAdapterC33closure_serverObject_timeIntervalyyXlSgAC_AEtcvgZ",
+ "mangledName": "$s11KochavaCore10KVAAdapterC33closure_serverObject_timeIntervalyyXlSgAC_AEtcvgZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "closure_serverObject_utf8EncodedString",
+ "printedName": "closure_serverObject_utf8EncodedString",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(KochavaCore.KVAAdapter, AnyObject?) -> AnyObject?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "AnyObject?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "AnyObject"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Tuple",
+ "printedName": "(KochavaCore.KVAAdapter, AnyObject?)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAAdapter",
+ "printedName": "KochavaCore.KVAAdapter",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAAdapter"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "AnyObject?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "AnyObject"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore10KVAAdapterC38closure_serverObject_utf8EncodedStringyyXlSgAC_AEtcvpZ",
+ "mangledName": "$s11KochavaCore10KVAAdapterC38closure_serverObject_utf8EncodedStringyyXlSgAC_AEtcvpZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "declAttributes": [
+ "HasInitialValue",
+ "Final",
+ "HasStorage",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "isLet": true,
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(KochavaCore.KVAAdapter, AnyObject?) -> AnyObject?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "AnyObject?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "AnyObject"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Tuple",
+ "printedName": "(KochavaCore.KVAAdapter, AnyObject?)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAAdapter",
+ "printedName": "KochavaCore.KVAAdapter",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAAdapter"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "AnyObject?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "AnyObject"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore10KVAAdapterC38closure_serverObject_utf8EncodedStringyyXlSgAC_AEtcvgZ",
+ "mangledName": "$s11KochavaCore10KVAAdapterC38closure_serverObject_utf8EncodedStringyyXlSgAC_AEtcvgZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "stalenessNeverTimeInterval",
+ "printedName": "stalenessNeverTimeInterval",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.Double?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Double",
+ "printedName": "Swift.Double",
+ "usr": "s:Sd"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore10KVAAdapterC26stalenessNeverTimeIntervalSdSgvpZ",
+ "mangledName": "$s11KochavaCore10KVAAdapterC26stalenessNeverTimeIntervalSdSgvpZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "declAttributes": [
+ "HasInitialValue",
+ "Final",
+ "HasStorage",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "isLet": true,
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.Double?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Double",
+ "printedName": "Swift.Double",
+ "usr": "s:Sd"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore10KVAAdapterC26stalenessNeverTimeIntervalSdSgvgZ",
+ "mangledName": "$s11KochavaCore10KVAAdapterC26stalenessNeverTimeIntervalSdSgvgZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "stalenessImmediateTimeInterval",
+ "printedName": "stalenessImmediateTimeInterval",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Double",
+ "printedName": "Swift.Double",
+ "usr": "s:Sd"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore10KVAAdapterC30stalenessImmediateTimeIntervalSdvpZ",
+ "mangledName": "$s11KochavaCore10KVAAdapterC30stalenessImmediateTimeIntervalSdvpZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "declAttributes": [
+ "HasInitialValue",
+ "Final",
+ "HasStorage",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "isLet": true,
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Double",
+ "printedName": "Swift.Double",
+ "usr": "s:Sd"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore10KVAAdapterC30stalenessImmediateTimeIntervalSdvgZ",
+ "mangledName": "$s11KochavaCore10KVAAdapterC30stalenessImmediateTimeIntervalSdvgZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAAdapter",
+ "printedName": "KochavaCore.KVAAdapter",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAAdapter"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAAdapter(im)init",
+ "mangledName": "$s11KochavaCore10KVAAdapterCACycfc",
+ "moduleName": "KochavaCore",
+ "overriding": true,
+ "implicit": true,
+ "objc_name": "init",
+ "declAttributes": [
+ "Dynamic",
+ "ObjC",
+ "Override"
+ ],
+ "init_kind": "Designated"
+ }
+ ],
+ "declKind": "Class",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAAdapter",
+ "mangledName": "$s11KochavaCore10KVAAdapterC",
+ "moduleName": "KochavaCore",
+ "objc_name": "KVAAdapter",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "ObjC",
+ "RawDocComment"
+ ],
+ "superclassUsr": "c:objc(cs)NSObject",
+ "superclassNames": [
+ "ObjectiveC.NSObject"
+ ],
+ "conformances": [
+ {
+ "kind": "Conformance",
+ "name": "KVAAsForContextProtocol",
+ "printedName": "KVAAsForContextProtocol",
+ "usr": "s:11KochavaCore23KVAAsForContextProtocolP",
+ "mangledName": "$s11KochavaCore23KVAAsForContextProtocolP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "KVAConfigureWithProtocol",
+ "printedName": "KVAConfigureWithProtocol",
+ "usr": "s:11KochavaCore24KVAConfigureWithProtocolP",
+ "mangledName": "$s11KochavaCore24KVAConfigureWithProtocolP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "KVAExecutable",
+ "printedName": "KVAExecutable",
+ "usr": "s:11KochavaCore13KVAExecutableP",
+ "mangledName": "$s11KochavaCore13KVAExecutableP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "KVAFromProtocol",
+ "printedName": "KVAFromProtocol",
+ "usr": "s:11KochavaCore15KVAFromProtocolP",
+ "mangledName": "$s11KochavaCore15KVAFromProtocolP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "KVAFromWithInitializedObjectProtocol",
+ "printedName": "KVAFromWithInitializedObjectProtocol",
+ "usr": "s:11KochavaCore36KVAFromWithInitializedObjectProtocolP",
+ "mangledName": "$s11KochavaCore36KVAFromWithInitializedObjectProtocolP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "KVAKeyable",
+ "printedName": "KVAKeyable",
+ "usr": "s:11KochavaCore10KVAKeyableP",
+ "mangledName": "$s11KochavaCore10KVAKeyableP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "KVAMutable",
+ "printedName": "KVAMutable",
+ "usr": "s:11KochavaCore10KVAMutableP",
+ "mangledName": "$s11KochavaCore10KVAMutableP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "KVANetworkingSetterProvider",
+ "printedName": "KVANetworkingSetterProvider",
+ "usr": "c:@M@KochavaCore@objc(pl)KVANetworkingSetterProvider",
+ "mangledName": "$s11KochavaCore27KVANetworkingSetterProviderP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "KVAInvalidatable",
+ "printedName": "KVAInvalidatable",
+ "usr": "s:11KochavaCore16KVAInvalidatableP",
+ "mangledName": "$s11KochavaCore16KVAInvalidatableP"
+ },
+ {
+ "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": "KochavaCore",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "KVAAppGroups",
+ "printedName": "KVAAppGroups",
+ "children": [
+ {
+ "kind": "Var",
+ "name": "shared",
+ "printedName": "shared",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAAppGroups",
+ "printedName": "KochavaCore.KVAAppGroups",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAAppGroups"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAAppGroups(cpy)shared",
+ "mangledName": "$s11KochavaCore12KVAAppGroupsC6sharedACvpZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "ObjC",
+ "RawDocComment"
+ ],
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAAppGroups",
+ "printedName": "KochavaCore.KVAAppGroups",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAAppGroups"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAAppGroups(cm)shared",
+ "mangledName": "$s11KochavaCore12KVAAppGroupsC6sharedACvgZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "declAttributes": [
+ "Final",
+ "ObjC"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "shared_optional",
+ "printedName": "shared_optional",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVAAppGroups?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAAppGroups",
+ "printedName": "KochavaCore.KVAAppGroups",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAAppGroups"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAAppGroups(cpy)shared_optional",
+ "mangledName": "$s11KochavaCore12KVAAppGroupsC15shared_optionalACSgvpZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "ObjC",
+ "RawDocComment"
+ ],
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVAAppGroups?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAAppGroups",
+ "printedName": "KochavaCore.KVAAppGroups",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAAppGroups"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAAppGroups(cm)shared_optional",
+ "mangledName": "$s11KochavaCore12KVAAppGroupsC15shared_optionalACSgvgZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "declAttributes": [
+ "Final",
+ "ObjC"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "mutator",
+ "printedName": "mutator",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAMutator",
+ "printedName": "KochavaCore.KVAMutator",
+ "usr": "s:11KochavaCore10KVAMutatorC"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore12KVAAppGroupsC7mutatorAA10KVAMutatorCvp",
+ "mangledName": "$s11KochavaCore12KVAAppGroupsC7mutatorAA10KVAMutatorCvp",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "Lazy",
+ "SetterAccess",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAMutator",
+ "printedName": "KochavaCore.KVAMutator",
+ "usr": "s:11KochavaCore10KVAMutatorC"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore12KVAAppGroupsC7mutatorAA10KVAMutatorCvg",
+ "mangledName": "$s11KochavaCore12KVAAppGroupsC7mutatorAA10KVAMutatorCvg",
+ "moduleName": "KochavaCore",
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "deviceAppGroupIdentifier",
+ "printedName": "deviceAppGroupIdentifier",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.String?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAAppGroups(py)deviceAppGroupIdentifier",
+ "mangledName": "$s11KochavaCore12KVAAppGroupsC24deviceAppGroupIdentifierSSSgvp",
+ "moduleName": "KochavaCore",
+ "objc_name": "deviceAppGroupIdentifier",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "ObjC",
+ "RawDocComment"
+ ],
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.String?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAAppGroups(im)deviceAppGroupIdentifier",
+ "mangledName": "$s11KochavaCore12KVAAppGroupsC24deviceAppGroupIdentifierSSSgvg",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "ObjC"
+ ],
+ "accessorKind": "get"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Set",
+ "printedName": "Set()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.String?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAAppGroups(im)setDeviceAppGroupIdentifier:",
+ "mangledName": "$s11KochavaCore12KVAAppGroupsC24deviceAppGroupIdentifierSSSgvs",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "ObjC"
+ ],
+ "accessorKind": "set"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Modify",
+ "printedName": "Modify()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore12KVAAppGroupsC24deviceAppGroupIdentifierSSSgvM",
+ "mangledName": "$s11KochavaCore12KVAAppGroupsC24deviceAppGroupIdentifierSSSgvM",
+ "moduleName": "KochavaCore",
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "_modify"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "deviceAppGroupIdentifierDidMutateNotificationName",
+ "printedName": "deviceAppGroupIdentifierDidMutateNotificationName",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Name",
+ "printedName": "Foundation.NSNotification.Name",
+ "usr": "c:@T@NSNotificationName"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore12KVAAppGroupsC49deviceAppGroupIdentifierDidMutateNotificationNameSo014NSNotificationL0avpZ",
+ "mangledName": "$s11KochavaCore12KVAAppGroupsC49deviceAppGroupIdentifierDidMutateNotificationNameSo014NSNotificationL0avpZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "declAttributes": [
+ "HasInitialValue",
+ "Final",
+ "HasStorage",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "isLet": true,
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Name",
+ "printedName": "Foundation.NSNotification.Name",
+ "usr": "c:@T@NSNotificationName"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore12KVAAppGroupsC49deviceAppGroupIdentifierDidMutateNotificationNameSo014NSNotificationL0avgZ",
+ "mangledName": "$s11KochavaCore12KVAAppGroupsC49deviceAppGroupIdentifierDidMutateNotificationNameSo014NSNotificationL0avgZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAAppGroups",
+ "printedName": "KochavaCore.KVAAppGroups",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAAppGroups"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAAppGroups(im)init",
+ "mangledName": "$s11KochavaCore12KVAAppGroupsCACycfc",
+ "moduleName": "KochavaCore",
+ "overriding": true,
+ "implicit": true,
+ "objc_name": "init",
+ "declAttributes": [
+ "Dynamic",
+ "ObjC",
+ "Override"
+ ],
+ "init_kind": "Designated"
+ }
+ ],
+ "declKind": "Class",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAAppGroups",
+ "mangledName": "$s11KochavaCore12KVAAppGroupsC",
+ "moduleName": "KochavaCore",
+ "objc_name": "KVAAppGroups",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "ObjC",
+ "RawDocComment"
+ ],
+ "superclassUsr": "c:objc(cs)NSObject",
+ "inheritsConvenienceInitializers": true,
+ "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": "KochavaCore",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "KVAAsForContextProtocol",
+ "printedName": "KVAAsForContextProtocol",
+ "children": [
+ {
+ "kind": "Function",
+ "name": "kva_as",
+ "printedName": "kva_as(forContext:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "AnyObject?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "AnyObject"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVAContext?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAContext",
+ "printedName": "KochavaCore.KVAContext",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAContext"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11KochavaCore23KVAAsForContextProtocolP6kva_as03forE0yXlSgAA10KVAContextCSg_tF",
+ "mangledName": "$s11KochavaCore23KVAAsForContextProtocolP6kva_as03forE0yXlSgAA10KVAContextCSg_tF",
+ "moduleName": "KochavaCore",
+ "genericSig": "<τ_0_0 where τ_0_0 : KochavaCore.KVAAsForContextProtocol>",
+ "sugared_genericSig": "",
+ "protocolReq": true,
+ "declAttributes": [
+ "RawDocComment"
+ ],
+ "reqNewWitnessTableEntry": true,
+ "funcSelfKind": "NonMutating"
+ }
+ ],
+ "declKind": "Protocol",
+ "usr": "s:11KochavaCore23KVAAsForContextProtocolP",
+ "mangledName": "$s11KochavaCore23KVAAsForContextProtocolP",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "AccessControl"
+ ]
+ },
+ {
+ "kind": "Import",
+ "name": "UIKit",
+ "printedName": "UIKit",
+ "declKind": "Import",
+ "moduleName": "KochavaCore"
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "KVABackgroundTaskController",
+ "printedName": "KVABackgroundTaskController",
+ "children": [
+ {
+ "kind": "Var",
+ "name": "shared",
+ "printedName": "shared",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVABackgroundTaskController",
+ "printedName": "KochavaCore.KVABackgroundTaskController",
+ "usr": "c:@M@KochavaCore@objc(cs)KVABackgroundTaskController"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore27KVABackgroundTaskControllerC6sharedACvpZ",
+ "mangledName": "$s11KochavaCore27KVABackgroundTaskControllerC6sharedACvpZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "declAttributes": [
+ "HasInitialValue",
+ "Final",
+ "HasStorage",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "isLet": true,
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVABackgroundTaskController",
+ "printedName": "KochavaCore.KVABackgroundTaskController",
+ "usr": "c:@M@KochavaCore@objc(cs)KVABackgroundTaskController"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore27KVABackgroundTaskControllerC6sharedACvgZ",
+ "mangledName": "$s11KochavaCore27KVABackgroundTaskControllerC6sharedACvgZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "sharedInstance",
+ "printedName": "sharedInstance",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "AnyObject"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore27KVABackgroundTaskControllerC14sharedInstanceyXlvpZ",
+ "mangledName": "$s11KochavaCore27KVABackgroundTaskControllerC14sharedInstanceyXlvpZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "declAttributes": [
+ "Final",
+ "AccessControl"
+ ],
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "AnyObject"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore27KVABackgroundTaskControllerC14sharedInstanceyXlvgZ",
+ "mangledName": "$s11KochavaCore27KVABackgroundTaskControllerC14sharedInstanceyXlvgZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Function",
+ "name": "didBeginBackgroundSustainingTask",
+ "printedName": "didBeginBackgroundSustainingTask(identifier:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11KochavaCore27KVABackgroundTaskControllerC028didBeginBackgroundSustainingD010identifierySS_tF",
+ "mangledName": "$s11KochavaCore27KVABackgroundTaskControllerC028didBeginBackgroundSustainingD010identifierySS_tF",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "didEndBackgroundSustainingTask",
+ "printedName": "didEndBackgroundSustainingTask(identifier:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11KochavaCore27KVABackgroundTaskControllerC026didEndBackgroundSustainingD010identifierySS_tF",
+ "mangledName": "$s11KochavaCore27KVABackgroundTaskControllerC026didEndBackgroundSustainingD010identifierySS_tF",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ }
+ ],
+ "declKind": "Class",
+ "usr": "c:@M@KochavaCore@objc(cs)KVABackgroundTaskController",
+ "mangledName": "$s11KochavaCore27KVABackgroundTaskControllerC",
+ "moduleName": "KochavaCore",
+ "objc_name": "KVABackgroundTaskController",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "ObjC",
+ "RawDocComment"
+ ],
+ "superclassUsr": "c:objc(cs)NSObject",
+ "hasMissingDesignatedInitializers": true,
+ "inheritsConvenienceInitializers": true,
+ "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": "KochavaCore",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "Import",
+ "name": "os",
+ "printedName": "os",
+ "declKind": "Import",
+ "moduleName": "KochavaCore"
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "KVACollection",
+ "printedName": "KVACollection",
+ "children": [
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init(identifier:closure_willRegisterObject:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVACollection",
+ "printedName": "KochavaCore.KVACollection",
+ "usr": "c:@M@KochavaCore@objc(cs)KVACollection"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.String?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "((KochavaCore.KVACollection, Any) -> ())?",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(KochavaCore.KVACollection, Any) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Tuple",
+ "printedName": "(KochavaCore.KVACollection, Any)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVACollection",
+ "printedName": "KochavaCore.KVACollection",
+ "usr": "c:@M@KochavaCore@objc(cs)KVACollection"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "Any"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "s:11KochavaCore13KVACollectionC10identifier26closure_willRegisterObjectACSSSg_yAC_yptcSgtcfc",
+ "mangledName": "$s11KochavaCore13KVACollectionC10identifier26closure_willRegisterObjectACSSSg_yAC_yptcSgtcfc",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Required",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "init_kind": "Designated"
+ },
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init(adapter:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVACollection",
+ "printedName": "KochavaCore.KVACollection",
+ "usr": "c:@M@KochavaCore@objc(cs)KVACollection"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVAAdapter?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAAdapter",
+ "printedName": "KochavaCore.KVAAdapter",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAAdapter"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "s:11KochavaCore13KVACollectionC7adapterAcA10KVAAdapterCSg_tcfc",
+ "mangledName": "$s11KochavaCore13KVACollectionC7adapterAcA10KVAAdapterCSg_tcfc",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Convenience",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "init_kind": "Convenience"
+ },
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init(object:identifier:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVACollection",
+ "printedName": "KochavaCore.KVACollection",
+ "usr": "c:@M@KochavaCore@objc(cs)KVACollection"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Any?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "Any"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "s:11KochavaCore13KVACollectionC6object10identifierACypSg_SStcfc",
+ "mangledName": "$s11KochavaCore13KVACollectionC6object10identifierACypSg_SStcfc",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Convenience",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "init_kind": "Convenience"
+ },
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init(value:identifier:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVACollection",
+ "printedName": "KochavaCore.KVACollection",
+ "usr": "c:@M@KochavaCore@objc(cs)KVACollection"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVAValue?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAValue",
+ "printedName": "KochavaCore.KVAValue",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAValue"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "s:11KochavaCore13KVACollectionC5value10identifierAcA8KVAValueCSg_SStcfc",
+ "mangledName": "$s11KochavaCore13KVACollectionC5value10identifierAcA8KVAValueCSg_SStcfc",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Convenience",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "init_kind": "Convenience"
+ },
+ {
+ "kind": "Function",
+ "name": "kva_from",
+ "printedName": "kva_from(_:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Self?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "DynamicSelf",
+ "printedName": "Self"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Any?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "Any"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11KochavaCore13KVACollectionC8kva_fromyACXDSgypSgFZ",
+ "mangledName": "$s11KochavaCore13KVACollectionC8kva_fromyACXDSgypSgFZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "kva_as",
+ "printedName": "kva_as(forContext:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "AnyObject?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "AnyObject"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVAContext?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAContext",
+ "printedName": "KochavaCore.KVAContext",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAContext"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11KochavaCore13KVACollectionC6kva_as10forContextyXlSgAA10KVAContextCSg_tF",
+ "mangledName": "$s11KochavaCore13KVACollectionC6kva_as10forContextyXlSgAA10KVAContextCSg_tF",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "append",
+ "printedName": "append(collection:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVACollection?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVACollection",
+ "printedName": "KochavaCore.KVACollection",
+ "usr": "c:@M@KochavaCore@objc(cs)KVACollection"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11KochavaCore13KVACollectionC6append10collectionyACSg_tF",
+ "mangledName": "$s11KochavaCore13KVACollectionC6append10collectionyACSg_tF",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "register",
+ "printedName": "register(adapter:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVAAdapter?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAAdapter",
+ "printedName": "KochavaCore.KVAAdapter",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAAdapter"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11KochavaCore13KVACollectionC8register7adapteryAA10KVAAdapterCSg_tF",
+ "mangledName": "$s11KochavaCore13KVACollectionC8register7adapteryAA10KVAAdapterCSg_tF",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "register",
+ "printedName": "register(netTransaction:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVANetTransaction?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVANetTransaction",
+ "printedName": "KochavaCore.KVANetTransaction",
+ "usr": "c:@M@KochavaCore@objc(cs)KVANetTransaction"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11KochavaCore13KVACollectionC8register14netTransactionyAA06KVANetF0CSg_tF",
+ "mangledName": "$s11KochavaCore13KVACollectionC8register14netTransactionyAA06KVANetF0CSg_tF",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "register",
+ "printedName": "register(object:identifier:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Any?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "Any"
+ }
+ ],
+ "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": "s:11KochavaCore13KVACollectionC8register6object10identifieryypSg_SSSgtF",
+ "mangledName": "$s11KochavaCore13KVACollectionC8register6object10identifieryypSg_SSSgtF",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "register",
+ "printedName": "register(task:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVATask?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVATask",
+ "printedName": "KochavaCore.KVATask",
+ "usr": "c:@M@KochavaCore@objc(cs)KVATask"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11KochavaCore13KVACollectionC8register4taskyAA7KVATaskCSg_tF",
+ "mangledName": "$s11KochavaCore13KVACollectionC8register4taskyAA7KVATaskCSg_tF",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "register",
+ "printedName": "register(value:identifier:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVAValue?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAValue",
+ "printedName": "KochavaCore.KVAValue",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAValue"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11KochavaCore13KVACollectionC8register5value10identifieryAA8KVAValueCSg_SStF",
+ "mangledName": "$s11KochavaCore13KVACollectionC8register5value10identifieryAA8KVAValueCSg_SStF",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "register",
+ "printedName": "register(valueSource:identifier:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Any?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "Any"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11KochavaCore13KVACollectionC8register11valueSource10identifieryypSg_SStF",
+ "mangledName": "$s11KochavaCore13KVACollectionC8register11valueSource10identifieryypSg_SStF",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "unregisterObject",
+ "printedName": "unregisterObject(withIdentifier:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11KochavaCore13KVACollectionC16unregisterObject14withIdentifierySS_tF",
+ "mangledName": "$s11KochavaCore13KVACollectionC16unregisterObject14withIdentifierySS_tF",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "enumerate",
+ "printedName": "enumerate(closure:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "((Swift.String?, Any?, Swift.UnsafeMutablePointer?) -> ()?)?",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(Swift.String?, Any?, Swift.UnsafeMutablePointer?) -> ()?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "()?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Tuple",
+ "printedName": "(Swift.String?, Any?, Swift.UnsafeMutablePointer?)",
+ "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": "Optional",
+ "printedName": "Any?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "Any"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.UnsafeMutablePointer?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "UnsafeMutablePointer",
+ "printedName": "Swift.UnsafeMutablePointer",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ObjCBool",
+ "printedName": "ObjectiveC.ObjCBool",
+ "usr": "s:10ObjectiveC8ObjCBoolV"
+ }
+ ],
+ "usr": "s:Sp"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11KochavaCore13KVACollectionC9enumerate7closureyytSgSSSg_ypSgSpy10ObjectiveC8ObjCBoolVGSgtcSg_tF",
+ "mangledName": "$s11KochavaCore13KVACollectionC9enumerate7closureyytSgSSSg_ypSgSpy10ObjectiveC8ObjCBoolVGSgtcSg_tF",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "adapter",
+ "printedName": "adapter(withIdentifier:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVAAdapter?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAAdapter",
+ "printedName": "KochavaCore.KVAAdapter",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAAdapter"
+ }
+ ],
+ "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": "s:11KochavaCore13KVACollectionC7adapter14withIdentifierAA10KVAAdapterCSgSSSg_tF",
+ "mangledName": "$s11KochavaCore13KVACollectionC7adapter14withIdentifierAA10KVAAdapterCSgSSSg_tF",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "netTransaction",
+ "printedName": "netTransaction(withIdentifier:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVANetTransaction?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVANetTransaction",
+ "printedName": "KochavaCore.KVANetTransaction",
+ "usr": "c:@M@KochavaCore@objc(cs)KVANetTransaction"
+ }
+ ],
+ "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": "s:11KochavaCore13KVACollectionC14netTransaction14withIdentifierAA06KVANetE0CSgSSSg_tF",
+ "mangledName": "$s11KochavaCore13KVACollectionC14netTransaction14withIdentifierAA06KVANetE0CSgSSSg_tF",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "object",
+ "printedName": "object(withIdentifier:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Any?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "Any"
+ }
+ ],
+ "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": "s:11KochavaCore13KVACollectionC6object14withIdentifierypSgSSSg_tF",
+ "mangledName": "$s11KochavaCore13KVACollectionC6object14withIdentifierypSgSSSg_tF",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "objectArray",
+ "printedName": "objectArray(withIdentifierArray:)",
+ "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"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "[Swift.String]?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Array",
+ "printedName": "[Swift.String]",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:Sa"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11KochavaCore13KVACollectionC11objectArray014withIdentifierE0SayypGSgSaySSGSg_tF",
+ "mangledName": "$s11KochavaCore13KVACollectionC11objectArray014withIdentifierE0SayypGSgSaySSGSg_tF",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "task",
+ "printedName": "task(withIdentifier:withUniversalIdentifier:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVATask?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVATask",
+ "printedName": "KochavaCore.KVATask",
+ "usr": "c:@M@KochavaCore@objc(cs)KVATask"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.String?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.AnyHashable?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "AnyHashable",
+ "printedName": "Swift.AnyHashable",
+ "usr": "s:s11AnyHashableV"
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11KochavaCore13KVACollectionC4task14withIdentifier0e9UniversalF0AA7KVATaskCSgSSSg_s11AnyHashableVSgtF",
+ "mangledName": "$s11KochavaCore13KVACollectionC4task14withIdentifier0e9UniversalF0AA7KVATaskCSgSSSg_s11AnyHashableVSgtF",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "valueSource",
+ "printedName": "valueSource(withIdentifier:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Any?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "Any"
+ }
+ ],
+ "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": "s:11KochavaCore13KVACollectionC11valueSource14withIdentifierypSgSSSg_tF",
+ "mangledName": "$s11KochavaCore13KVACollectionC11valueSource14withIdentifierypSgSSSg_tF",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "count",
+ "printedName": "count()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Int",
+ "printedName": "Swift.Int",
+ "usr": "s:Si"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11KochavaCore13KVACollectionC5countSiyF",
+ "mangledName": "$s11KochavaCore13KVACollectionC5countSiyF",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "valueArrayDictionary",
+ "printedName": "valueArrayDictionary(fromValueSourceCollectionArray:optionalAppendToValueArrayMutableDictionary:context:closure_didComplete:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "[KochavaCore.KVACollection]?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Array",
+ "printedName": "[KochavaCore.KVACollection]",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVACollection",
+ "printedName": "KochavaCore.KVACollection",
+ "usr": "c:@M@KochavaCore@objc(cs)KVACollection"
+ }
+ ],
+ "usr": "s:Sa"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "[Swift.String : KochavaCore.KVAValue]?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Dictionary",
+ "printedName": "[Swift.String : KochavaCore.KVAValue]",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "KVAValue",
+ "printedName": "KochavaCore.KVAValue",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAValue"
+ }
+ ],
+ "usr": "s:SD"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVAContext?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAContext",
+ "printedName": "KochavaCore.KVAContext",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAContext"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "(([KochavaCore.KVACollection]?, [Swift.String : KochavaCore.KVAValue]?) -> ())?",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "([KochavaCore.KVACollection]?, [Swift.String : KochavaCore.KVAValue]?) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Tuple",
+ "printedName": "([KochavaCore.KVACollection]?, [Swift.String : KochavaCore.KVAValue]?)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "[KochavaCore.KVACollection]?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Array",
+ "printedName": "[KochavaCore.KVACollection]",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVACollection",
+ "printedName": "KochavaCore.KVACollection",
+ "usr": "c:@M@KochavaCore@objc(cs)KVACollection"
+ }
+ ],
+ "usr": "s:Sa"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "[Swift.String : KochavaCore.KVAValue]?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Dictionary",
+ "printedName": "[Swift.String : KochavaCore.KVAValue]",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "KVAValue",
+ "printedName": "KochavaCore.KVAValue",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAValue"
+ }
+ ],
+ "usr": "s:SD"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11KochavaCore13KVACollectionC20valueArrayDictionary025fromValueSourceCollectionE0016optionalAppendTohe7MutableF07context19closure_didCompleteySayACGSg_SDySSAA8KVAValueCGSgAA10KVAContextCSgyAJ_ANtcSgtFZ",
+ "mangledName": "$s11KochavaCore13KVACollectionC20valueArrayDictionary025fromValueSourceCollectionE0016optionalAppendTohe7MutableF07context19closure_didCompleteySayACGSg_SDySSAA8KVAValueCGSgAA10KVAContextCSgyAJ_ANtcSgtFZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "printDirectory",
+ "printedName": "printDirectory(logLevel:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVALogLevel?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVALogLevel",
+ "printedName": "KochavaCore.KVALogLevel",
+ "usr": "c:@M@KochavaCore@objc(cs)KVALogLevel"
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11KochavaCore13KVACollectionC14printDirectory8logLevelyAA06KVALogG0CSg_tF",
+ "mangledName": "$s11KochavaCore13KVACollectionC14printDirectory8logLevelyAA06KVALogG0CSg_tF",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Var",
+ "name": "mutator",
+ "printedName": "mutator",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAMutator",
+ "printedName": "KochavaCore.KVAMutator",
+ "usr": "s:11KochavaCore10KVAMutatorC"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore13KVACollectionC7mutatorAA10KVAMutatorCvp",
+ "mangledName": "$s11KochavaCore13KVACollectionC7mutatorAA10KVAMutatorCvp",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "Lazy",
+ "SetterAccess",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAMutator",
+ "printedName": "KochavaCore.KVAMutator",
+ "usr": "s:11KochavaCore10KVAMutatorC"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore13KVACollectionC7mutatorAA10KVAMutatorCvg",
+ "mangledName": "$s11KochavaCore13KVACollectionC7mutatorAA10KVAMutatorCvg",
+ "moduleName": "KochavaCore",
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVACollection",
+ "printedName": "KochavaCore.KVACollection",
+ "usr": "c:@M@KochavaCore@objc(cs)KVACollection"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "c:@M@KochavaCore@objc(cs)KVACollection(im)init",
+ "mangledName": "$s11KochavaCore13KVACollectionCACycfc",
+ "moduleName": "KochavaCore",
+ "overriding": true,
+ "implicit": true,
+ "objc_name": "init",
+ "declAttributes": [
+ "Dynamic",
+ "ObjC",
+ "Override"
+ ],
+ "init_kind": "Designated"
+ }
+ ],
+ "declKind": "Class",
+ "usr": "c:@M@KochavaCore@objc(cs)KVACollection",
+ "mangledName": "$s11KochavaCore13KVACollectionC",
+ "moduleName": "KochavaCore",
+ "objc_name": "KVACollection",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "ObjC",
+ "RawDocComment"
+ ],
+ "superclassUsr": "c:objc(cs)NSObject",
+ "superclassNames": [
+ "ObjectiveC.NSObject"
+ ],
+ "conformances": [
+ {
+ "kind": "Conformance",
+ "name": "KVAAsForContextProtocol",
+ "printedName": "KVAAsForContextProtocol",
+ "usr": "s:11KochavaCore23KVAAsForContextProtocolP",
+ "mangledName": "$s11KochavaCore23KVAAsForContextProtocolP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "KVAFromProtocol",
+ "printedName": "KVAFromProtocol",
+ "usr": "s:11KochavaCore15KVAFromProtocolP",
+ "mangledName": "$s11KochavaCore15KVAFromProtocolP"
+ },
+ {
+ "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": "KochavaCore",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "KVAConfigureWithProtocol",
+ "printedName": "KVAConfigureWithProtocol",
+ "children": [
+ {
+ "kind": "Function",
+ "name": "kva_configure",
+ "printedName": "kva_configure(with:context:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Any?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "Any"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVAContext?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAContext",
+ "printedName": "KochavaCore.KVAContext",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAContext"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11KochavaCore24KVAConfigureWithProtocolP13kva_configure4with7contextyypSg_AA10KVAContextCSgtF",
+ "mangledName": "$s11KochavaCore24KVAConfigureWithProtocolP13kva_configure4with7contextyypSg_AA10KVAContextCSgtF",
+ "moduleName": "KochavaCore",
+ "genericSig": "<τ_0_0 where τ_0_0 : KochavaCore.KVAConfigureWithProtocol>",
+ "sugared_genericSig": "",
+ "protocolReq": true,
+ "declAttributes": [
+ "RawDocComment"
+ ],
+ "reqNewWitnessTableEntry": true,
+ "funcSelfKind": "NonMutating"
+ }
+ ],
+ "declKind": "Protocol",
+ "usr": "s:11KochavaCore24KVAConfigureWithProtocolP",
+ "mangledName": "$s11KochavaCore24KVAConfigureWithProtocolP",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "AccessControl"
+ ]
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "KVAConsent",
+ "printedName": "KVAConsent",
+ "children": [
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init(fromObject:networking:creationLogMessagesPrintBool:delegate:closure_didMutate:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAConsent",
+ "printedName": "KochavaCore.KVAConsent",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAConsent"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Any?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "Any"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "KVANetworking",
+ "printedName": "KochavaCore.KVANetworking",
+ "usr": "c:@M@KochavaCore@objc(cs)KVANetworking"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "hasDefaultArg": true,
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "KVAMutable",
+ "printedName": "KochavaCore.KVAMutable",
+ "usr": "s:11KochavaCore10KVAMutableP"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "((KochavaCore.KVAConsent, KochavaCore.KVAConsent) -> ())?",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(KochavaCore.KVAConsent, KochavaCore.KVAConsent) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Tuple",
+ "printedName": "(KochavaCore.KVAConsent, KochavaCore.KVAConsent)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAConsent",
+ "printedName": "KochavaCore.KVAConsent",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAConsent"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "KVAConsent",
+ "printedName": "KochavaCore.KVAConsent",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAConsent"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "s:11KochavaCore10KVAConsentC10fromObject10networking28creationLogMessagesPrintBool8delegate17closure_didMutateACypSg_AA13KVANetworkingCSbAA10KVAMutable_pyAC_ACtcSgtcfc",
+ "mangledName": "$s11KochavaCore10KVAConsentC10fromObject10networking28creationLogMessagesPrintBool8delegate17closure_didMutateACypSg_AA13KVANetworkingCSbAA10KVAMutable_pyAC_ACtcSgtcfc",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Convenience",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "init_kind": "Convenience"
+ },
+ {
+ "kind": "Function",
+ "name": "copy",
+ "printedName": "copy(with:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "Any"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "ObjectiveC.NSZone?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "NSZone",
+ "printedName": "ObjectiveC.NSZone",
+ "usr": "s:10ObjectiveC6NSZoneV"
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAConsent(im)copyWithZone:",
+ "mangledName": "$s11KochavaCore10KVAConsentC4copy4withyp10ObjectiveC6NSZoneVSg_tF",
+ "moduleName": "KochavaCore",
+ "objc_name": "copyWithZone:",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "ObjC",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "kva_from",
+ "printedName": "kva_from(_:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Self?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "DynamicSelf",
+ "printedName": "Self"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Any?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "Any"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11KochavaCore10KVAConsentC8kva_fromyACXDSgypSgFZ",
+ "mangledName": "$s11KochavaCore10KVAConsentC8kva_fromyACXDSgypSgFZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "kva_from",
+ "printedName": "kva_from(_:initializedObject:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Self?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "DynamicSelf",
+ "printedName": "Self"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Any?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "Any"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Any?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "Any"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11KochavaCore10KVAConsentC8kva_from_17initializedObjectACXDSgypSg_AGtFZ",
+ "mangledName": "$s11KochavaCore10KVAConsentC8kva_from_17initializedObjectACXDSgypSg_AGtFZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "declAttributes": [
+ "Final",
+ "AccessControl"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "kva_as",
+ "printedName": "kva_as(forContext:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "AnyObject?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "AnyObject"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVAContext?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAContext",
+ "printedName": "KochavaCore.KVAContext",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAContext"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAConsent(im)kva_asForContext:",
+ "mangledName": "$s11KochavaCore10KVAConsentC6kva_as10forContextyXlSgAA10KVAContextCSg_tF",
+ "moduleName": "KochavaCore",
+ "objc_name": "kva_asForContext:",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "ObjC",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "configure",
+ "printedName": "configure(networking:masterBool:delegate:closure_didMutate:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "KVANetworking",
+ "printedName": "KochavaCore.KVANetworking",
+ "usr": "c:@M@KochavaCore@objc(cs)KVANetworking"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "KVAMutable",
+ "printedName": "KochavaCore.KVAMutable",
+ "usr": "s:11KochavaCore10KVAMutableP"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "((KochavaCore.KVAConsent, KochavaCore.KVAConsent) -> ())?",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(KochavaCore.KVAConsent, KochavaCore.KVAConsent) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Tuple",
+ "printedName": "(KochavaCore.KVAConsent, KochavaCore.KVAConsent)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAConsent",
+ "printedName": "KochavaCore.KVAConsent",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAConsent"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "KVAConsent",
+ "printedName": "KochavaCore.KVAConsent",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAConsent"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11KochavaCore10KVAConsentC9configure10networking10masterBool8delegate17closure_didMutateyAA13KVANetworkingC_SbAA10KVAMutable_pyAC_ACtcSgtF",
+ "mangledName": "$s11KochavaCore10KVAConsentC9configure10networking10masterBool8delegate17closure_didMutateyAA13KVANetworkingC_SbAA10KVAMutable_pyAC_ACtcSgtF",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "kva_configure",
+ "printedName": "kva_configure(with:context:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Any?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "Any"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVAContext?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAContext",
+ "printedName": "KochavaCore.KVAContext",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAContext"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11KochavaCore10KVAConsentC13kva_configure4with7contextyypSg_AA10KVAContextCSgtF",
+ "mangledName": "$s11KochavaCore10KVAConsentC13kva_configure4with7contextyypSg_AA10KVAContextCSgtF",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "invalidate",
+ "printedName": "invalidate()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11KochavaCore10KVAConsentC10invalidateyyF",
+ "mangledName": "$s11KochavaCore10KVAConsentC10invalidateyyF",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "mayCollectBool",
+ "printedName": "mayCollectBool()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAConsent(im)mayCollectBool",
+ "mangledName": "$s11KochavaCore10KVAConsentC14mayCollectBoolSbyF",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "ObjC",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "mayPersistBool",
+ "printedName": "mayPersistBool()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAConsent(im)mayPersistBool",
+ "mangledName": "$s11KochavaCore10KVAConsentC14mayPersistBoolSbyF",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "ObjC",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "mayShareBool",
+ "printedName": "mayShareBool()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAConsent(im)mayShareBool",
+ "mangledName": "$s11KochavaCore10KVAConsentC12mayShareBoolSbyF",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "ObjC",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "mayKeepBool",
+ "printedName": "mayKeepBool()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAConsent(im)mayKeepBool",
+ "mangledName": "$s11KochavaCore10KVAConsentC11mayKeepBoolSbyF",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "ObjC",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Var",
+ "name": "mutator",
+ "printedName": "mutator",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAMutator",
+ "printedName": "KochavaCore.KVAMutator",
+ "usr": "s:11KochavaCore10KVAMutatorC"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore10KVAConsentC7mutatorAA10KVAMutatorCvp",
+ "mangledName": "$s11KochavaCore10KVAConsentC7mutatorAA10KVAMutatorCvp",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "Lazy",
+ "SetterAccess",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAMutator",
+ "printedName": "KochavaCore.KVAMutator",
+ "usr": "s:11KochavaCore10KVAMutatorC"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore10KVAConsentC7mutatorAA10KVAMutatorCvg",
+ "mangledName": "$s11KochavaCore10KVAConsentC7mutatorAA10KVAMutatorCvg",
+ "moduleName": "KochavaCore",
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "gdprAppliesBool",
+ "printedName": "gdprAppliesBool",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAConsent(py)gdprAppliesBool",
+ "mangledName": "$s11KochavaCore10KVAConsentC15gdprAppliesBoolSbvp",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "ObjC",
+ "RawDocComment"
+ ],
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAConsent(im)gdprAppliesBool",
+ "mangledName": "$s11KochavaCore10KVAConsentC15gdprAppliesBoolSbvg",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "ObjC"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "gdprEnabledBool",
+ "printedName": "gdprEnabledBool",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAConsent(py)gdprEnabledBool",
+ "mangledName": "$s11KochavaCore10KVAConsentC15gdprEnabledBoolSbvp",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "ObjC",
+ "RawDocComment"
+ ],
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAConsent(im)gdprEnabledBool",
+ "mangledName": "$s11KochavaCore10KVAConsentC15gdprEnabledBoolSbvg",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "ObjC"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "enabledBool",
+ "printedName": "enabledBool",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore10KVAConsentC11enabledBoolSbvp",
+ "mangledName": "$s11KochavaCore10KVAConsentC11enabledBoolSbvp",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore10KVAConsentC11enabledBoolSbvg",
+ "mangledName": "$s11KochavaCore10KVAConsentC11enabledBoolSbvg",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "grantedBool",
+ "printedName": "grantedBool",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.Bool?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore10KVAConsentC11grantedBoolSbSgvp",
+ "mangledName": "$s11KochavaCore10KVAConsentC11grantedBoolSbSgvp",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.Bool?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore10KVAConsentC11grantedBoolSbSgvg",
+ "mangledName": "$s11KochavaCore10KVAConsentC11grantedBoolSbSgvg",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Set",
+ "printedName": "Set()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.Bool?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore10KVAConsentC11grantedBoolSbSgvs",
+ "mangledName": "$s11KochavaCore10KVAConsentC11grantedBoolSbSgvs",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "set"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Modify",
+ "printedName": "Modify()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore10KVAConsentC11grantedBoolSbSgvM",
+ "mangledName": "$s11KochavaCore10KVAConsentC11grantedBoolSbSgvM",
+ "moduleName": "KochavaCore",
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "_modify"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "grantedBoolNumber",
+ "printedName": "grantedBoolNumber",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Foundation.NSNumber?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "NSNumber",
+ "printedName": "Foundation.NSNumber",
+ "usr": "c:objc(cs)NSNumber"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAConsent(py)grantedBoolNumber",
+ "mangledName": "$s11KochavaCore10KVAConsentC17grantedBoolNumberSo8NSNumberCSgvp",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "ObjC",
+ "RawDocComment"
+ ],
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Foundation.NSNumber?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "NSNumber",
+ "printedName": "Foundation.NSNumber",
+ "usr": "c:objc(cs)NSNumber"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAConsent(im)grantedBoolNumber",
+ "mangledName": "$s11KochavaCore10KVAConsentC17grantedBoolNumberSo8NSNumberCSgvg",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "ObjC"
+ ],
+ "accessorKind": "get"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Set",
+ "printedName": "Set()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Foundation.NSNumber?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "NSNumber",
+ "printedName": "Foundation.NSNumber",
+ "usr": "c:objc(cs)NSNumber"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAConsent(im)setGrantedBoolNumber:",
+ "mangledName": "$s11KochavaCore10KVAConsentC17grantedBoolNumberSo8NSNumberCSgvs",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "ObjC"
+ ],
+ "accessorKind": "set"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Modify",
+ "printedName": "Modify()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore10KVAConsentC17grantedBoolNumberSo8NSNumberCSgvM",
+ "mangledName": "$s11KochavaCore10KVAConsentC17grantedBoolNumberSo8NSNumberCSgvM",
+ "moduleName": "KochavaCore",
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "_modify"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "grantedBool_sf",
+ "printedName": "grantedBool_sf",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.Bool?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore10KVAConsentC14grantedBool_sfSbSgvp",
+ "mangledName": "$s11KochavaCore10KVAConsentC14grantedBool_sfSbSgvp",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl"
+ ],
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.Bool?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore10KVAConsentC14grantedBool_sfSbSgvg",
+ "mangledName": "$s11KochavaCore10KVAConsentC14grantedBool_sfSbSgvg",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Set",
+ "printedName": "Set()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.Bool?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore10KVAConsentC14grantedBool_sfSbSgvs",
+ "mangledName": "$s11KochavaCore10KVAConsentC14grantedBool_sfSbSgvs",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "set"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Modify",
+ "printedName": "Modify()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore10KVAConsentC14grantedBool_sfSbSgvM",
+ "mangledName": "$s11KochavaCore10KVAConsentC14grantedBool_sfSbSgvM",
+ "moduleName": "KochavaCore",
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "_modify"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "grantedDate",
+ "printedName": "grantedDate",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Foundation.Date?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Date",
+ "printedName": "Foundation.Date",
+ "usr": "s:10Foundation4DateV"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAConsent(py)grantedDate",
+ "mangledName": "$s11KochavaCore10KVAConsentC11grantedDate10Foundation0E0VSgvp",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "ObjC",
+ "RawDocComment"
+ ],
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Foundation.Date?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Date",
+ "printedName": "Foundation.Date",
+ "usr": "s:10Foundation4DateV"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAConsent(im)grantedDate",
+ "mangledName": "$s11KochavaCore10KVAConsentC11grantedDate10Foundation0E0VSgvg",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "ObjC"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "requiredBool",
+ "printedName": "requiredBool",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAConsent(py)requiredBool",
+ "mangledName": "$s11KochavaCore10KVAConsentC12requiredBoolSbvp",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "ObjC",
+ "RawDocComment"
+ ],
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAConsent(im)requiredBool",
+ "mangledName": "$s11KochavaCore10KVAConsentC12requiredBoolSbvg",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "ObjC"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "responseDate",
+ "printedName": "responseDate",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Foundation.Date?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Date",
+ "printedName": "Foundation.Date",
+ "usr": "s:10Foundation4DateV"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAConsent(py)responseDate",
+ "mangledName": "$s11KochavaCore10KVAConsentC12responseDate10Foundation0E0VSgvp",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "SetterAccess",
+ "AccessControl",
+ "ObjC",
+ "RawDocComment"
+ ],
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Foundation.Date?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Date",
+ "printedName": "Foundation.Date",
+ "usr": "s:10Foundation4DateV"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAConsent(im)responseDate",
+ "mangledName": "$s11KochavaCore10KVAConsentC12responseDate10Foundation0E0VSgvg",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "ObjC"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ }
+ ],
+ "declKind": "Class",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAConsent",
+ "mangledName": "$s11KochavaCore10KVAConsentC",
+ "moduleName": "KochavaCore",
+ "objc_name": "KVAConsent",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "ObjC",
+ "RawDocComment"
+ ],
+ "superclassUsr": "c:objc(cs)NSObject",
+ "hasMissingDesignatedInitializers": true,
+ "inheritsConvenienceInitializers": true,
+ "superclassNames": [
+ "ObjectiveC.NSObject"
+ ],
+ "conformances": [
+ {
+ "kind": "Conformance",
+ "name": "KVAAsForContextProtocol",
+ "printedName": "KVAAsForContextProtocol",
+ "usr": "s:11KochavaCore23KVAAsForContextProtocolP",
+ "mangledName": "$s11KochavaCore23KVAAsForContextProtocolP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "KVAConfigureWithProtocol",
+ "printedName": "KVAConfigureWithProtocol",
+ "usr": "s:11KochavaCore24KVAConfigureWithProtocolP",
+ "mangledName": "$s11KochavaCore24KVAConfigureWithProtocolP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "KVAFromProtocol",
+ "printedName": "KVAFromProtocol",
+ "usr": "s:11KochavaCore15KVAFromProtocolP",
+ "mangledName": "$s11KochavaCore15KVAFromProtocolP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "KVAFromWithInitializedObjectProtocol",
+ "printedName": "KVAFromWithInitializedObjectProtocol",
+ "usr": "s:11KochavaCore36KVAFromWithInitializedObjectProtocolP",
+ "mangledName": "$s11KochavaCore36KVAFromWithInitializedObjectProtocolP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "KVAInvalidatable",
+ "printedName": "KVAInvalidatable",
+ "usr": "s:11KochavaCore16KVAInvalidatableP",
+ "mangledName": "$s11KochavaCore16KVAInvalidatableP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "KVAMutable",
+ "printedName": "KVAMutable",
+ "usr": "s:11KochavaCore10KVAMutableP",
+ "mangledName": "$s11KochavaCore10KVAMutableP"
+ },
+ {
+ "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": "KochavaCore",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "KVAContext",
+ "printedName": "KVAContext",
+ "children": [
+ {
+ "kind": "Var",
+ "name": "host",
+ "printedName": "host",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAContext",
+ "printedName": "KochavaCore.KVAContext",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAContext"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAContext(cpy)host",
+ "mangledName": "$s11KochavaCore10KVAContextC4hostACvpZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "declAttributes": [
+ "HasInitialValue",
+ "Final",
+ "HasStorage",
+ "AccessControl",
+ "ObjC",
+ "RawDocComment"
+ ],
+ "isLet": true,
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAContext",
+ "printedName": "KochavaCore.KVAContext",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAContext"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAContext(cm)host",
+ "mangledName": "$s11KochavaCore10KVAContextC4hostACvgZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "implicit": true,
+ "declAttributes": [
+ "Final",
+ "ObjC"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "log",
+ "printedName": "log",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAContext",
+ "printedName": "KochavaCore.KVAContext",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAContext"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAContext(cpy)log",
+ "mangledName": "$s11KochavaCore10KVAContextC3logACvpZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "declAttributes": [
+ "HasInitialValue",
+ "Final",
+ "HasStorage",
+ "AccessControl",
+ "ObjC",
+ "RawDocComment"
+ ],
+ "isLet": true,
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAContext",
+ "printedName": "KochavaCore.KVAContext",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAContext"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAContext(cm)log",
+ "mangledName": "$s11KochavaCore10KVAContextC3logACvgZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "implicit": true,
+ "declAttributes": [
+ "Final",
+ "ObjC"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "persistentStorage",
+ "printedName": "persistentStorage",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAContext",
+ "printedName": "KochavaCore.KVAContext",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAContext"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAContext(cpy)persistentStorage",
+ "mangledName": "$s11KochavaCore10KVAContextC17persistentStorageACvpZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "declAttributes": [
+ "HasInitialValue",
+ "Final",
+ "HasStorage",
+ "AccessControl",
+ "ObjC",
+ "RawDocComment"
+ ],
+ "isLet": true,
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAContext",
+ "printedName": "KochavaCore.KVAContext",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAContext"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAContext(cm)persistentStorage",
+ "mangledName": "$s11KochavaCore10KVAContextC17persistentStorageACvgZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "implicit": true,
+ "declAttributes": [
+ "Final",
+ "ObjC"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "sdk",
+ "printedName": "sdk",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAContext",
+ "printedName": "KochavaCore.KVAContext",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAContext"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAContext(cpy)sdk",
+ "mangledName": "$s11KochavaCore10KVAContextC3sdkACvpZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "declAttributes": [
+ "HasInitialValue",
+ "Final",
+ "HasStorage",
+ "AccessControl",
+ "ObjC",
+ "RawDocComment"
+ ],
+ "isLet": true,
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAContext",
+ "printedName": "KochavaCore.KVAContext",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAContext"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAContext(cm)sdk",
+ "mangledName": "$s11KochavaCore10KVAContextC3sdkACvgZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "implicit": true,
+ "declAttributes": [
+ "Final",
+ "ObjC"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "server",
+ "printedName": "server",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAContext",
+ "printedName": "KochavaCore.KVAContext",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAContext"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAContext(cpy)server",
+ "mangledName": "$s11KochavaCore10KVAContextC6serverACvpZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "declAttributes": [
+ "HasInitialValue",
+ "Final",
+ "HasStorage",
+ "AccessControl",
+ "ObjC",
+ "RawDocComment"
+ ],
+ "isLet": true,
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAContext",
+ "printedName": "KochavaCore.KVAContext",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAContext"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAContext(cm)server",
+ "mangledName": "$s11KochavaCore10KVAContextC6serverACvgZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "implicit": true,
+ "declAttributes": [
+ "Final",
+ "ObjC"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "serverUnrestricted",
+ "printedName": "serverUnrestricted",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAContext",
+ "printedName": "KochavaCore.KVAContext",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAContext"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAContext(cpy)serverUnrestricted",
+ "mangledName": "$s11KochavaCore10KVAContextC18serverUnrestrictedACvpZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "declAttributes": [
+ "HasInitialValue",
+ "Final",
+ "HasStorage",
+ "AccessControl",
+ "ObjC",
+ "RawDocComment"
+ ],
+ "isLet": true,
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAContext",
+ "printedName": "KochavaCore.KVAContext",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAContext"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAContext(cm)serverUnrestricted",
+ "mangledName": "$s11KochavaCore10KVAContextC18serverUnrestrictedACvgZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "implicit": true,
+ "declAttributes": [
+ "Final",
+ "ObjC"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Function",
+ "name": "kva_from",
+ "printedName": "kva_from(_:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Self?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "DynamicSelf",
+ "printedName": "Self"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Any?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "Any"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11KochavaCore10KVAContextC8kva_fromyACXDSgypSgFZ",
+ "mangledName": "$s11KochavaCore10KVAContextC8kva_fromyACXDSgypSgFZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "kva_as",
+ "printedName": "kva_as(forContext:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "AnyObject?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "AnyObject"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVAContext?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAContext",
+ "printedName": "KochavaCore.KVAContext",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAContext"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11KochavaCore10KVAContextC6kva_as10forContextyXlSgACSg_tF",
+ "mangledName": "$s11KochavaCore10KVAContextC6kva_as10forContextyXlSgACSg_tF",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Var",
+ "name": "description",
+ "printedName": "description",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAContext(py)description",
+ "mangledName": "$s11KochavaCore10KVAContextC11descriptionSSvp",
+ "moduleName": "KochavaCore",
+ "overriding": true,
+ "objc_name": "description",
+ "declAttributes": [
+ "Final",
+ "ObjC",
+ "Override",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAContext(im)description",
+ "mangledName": "$s11KochavaCore10KVAContextC11descriptionSSvg",
+ "moduleName": "KochavaCore",
+ "overriding": true,
+ "objc_name": "description",
+ "declAttributes": [
+ "Final",
+ "ObjC"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Function",
+ "name": "comparisonBools",
+ "printedName": "comparisonBools(_:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Tuple",
+ "printedName": "(isHostBool: Swift.Bool, isLogBool: Swift.Bool, isPersistentStorageBool: Swift.Bool, isSDKBool: Swift.Bool, isServerBool: Swift.Bool, isUnknownBool: Swift.Bool)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ]
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVAContext?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAContext",
+ "printedName": "KochavaCore.KVAContext",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAContext"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11KochavaCore10KVAContextC15comparisonBoolsySb10isHostBool_Sb0f3LogH0Sb0f17PersistentStorageH0Sb0F7SDKBoolSb0f6ServerH0Sb0f7UnknownH0tACSgFZ",
+ "mangledName": "$s11KochavaCore10KVAContextC15comparisonBoolsySb10isHostBool_Sb0f3LogH0Sb0f17PersistentStorageH0Sb0F7SDKBoolSb0f6ServerH0Sb0f7UnknownH0tACSgFZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Var",
+ "name": "comparisonBools",
+ "printedName": "comparisonBools",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Tuple",
+ "printedName": "(isHostBool: Swift.Bool, isLogBool: Swift.Bool, isPersistentStorageBool: Swift.Bool, isSDKBool: Swift.Bool, isServerBool: Swift.Bool, isUnknownBool: Swift.Bool)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ]
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore10KVAContextC15comparisonBoolsSb10isHostBool_Sb0f3LogH0Sb0f17PersistentStorageH0Sb0F7SDKBoolSb0f6ServerH0Sb0f7UnknownH0tvp",
+ "mangledName": "$s11KochavaCore10KVAContextC15comparisonBoolsSb10isHostBool_Sb0f3LogH0Sb0f17PersistentStorageH0Sb0F7SDKBoolSb0f6ServerH0Sb0f7UnknownH0tvp",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "HasStorage",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "isLet": true,
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Tuple",
+ "printedName": "(isHostBool: Swift.Bool, isLogBool: Swift.Bool, isPersistentStorageBool: Swift.Bool, isSDKBool: Swift.Bool, isServerBool: Swift.Bool, isUnknownBool: Swift.Bool)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ]
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore10KVAContextC15comparisonBoolsSb10isHostBool_Sb0f3LogH0Sb0f17PersistentStorageH0Sb0F7SDKBoolSb0f6ServerH0Sb0f7UnknownH0tvg",
+ "mangledName": "$s11KochavaCore10KVAContextC15comparisonBoolsSb10isHostBool_Sb0f3LogH0Sb0f17PersistentStorageH0Sb0F7SDKBoolSb0f6ServerH0Sb0f7UnknownH0tvg",
+ "moduleName": "KochavaCore",
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "identifier",
+ "printedName": "identifier",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore10KVAContextC10identifierSSvp",
+ "mangledName": "$s11KochavaCore10KVAContextC10identifierSSvp",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "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": "s:11KochavaCore10KVAContextC10identifierSSvg",
+ "mangledName": "$s11KochavaCore10KVAContextC10identifierSSvg",
+ "moduleName": "KochavaCore",
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "isHostBool",
+ "printedName": "isHostBool",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore10KVAContextC10isHostBoolSbvp",
+ "mangledName": "$s11KochavaCore10KVAContextC10isHostBoolSbvp",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "HasStorage",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "isLet": true,
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore10KVAContextC10isHostBoolSbvg",
+ "mangledName": "$s11KochavaCore10KVAContextC10isHostBoolSbvg",
+ "moduleName": "KochavaCore",
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "isLogBool",
+ "printedName": "isLogBool",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore10KVAContextC9isLogBoolSbvp",
+ "mangledName": "$s11KochavaCore10KVAContextC9isLogBoolSbvp",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "HasStorage",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "isLet": true,
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore10KVAContextC9isLogBoolSbvg",
+ "mangledName": "$s11KochavaCore10KVAContextC9isLogBoolSbvg",
+ "moduleName": "KochavaCore",
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "isPersistentStorageBool",
+ "printedName": "isPersistentStorageBool",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore10KVAContextC23isPersistentStorageBoolSbvp",
+ "mangledName": "$s11KochavaCore10KVAContextC23isPersistentStorageBoolSbvp",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "HasStorage",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "isLet": true,
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore10KVAContextC23isPersistentStorageBoolSbvg",
+ "mangledName": "$s11KochavaCore10KVAContextC23isPersistentStorageBoolSbvg",
+ "moduleName": "KochavaCore",
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "isSDKBool",
+ "printedName": "isSDKBool",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore10KVAContextC9isSDKBoolSbvp",
+ "mangledName": "$s11KochavaCore10KVAContextC9isSDKBoolSbvp",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "HasStorage",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "isLet": true,
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore10KVAContextC9isSDKBoolSbvg",
+ "mangledName": "$s11KochavaCore10KVAContextC9isSDKBoolSbvg",
+ "moduleName": "KochavaCore",
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "isServerBool",
+ "printedName": "isServerBool",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore10KVAContextC12isServerBoolSbvp",
+ "mangledName": "$s11KochavaCore10KVAContextC12isServerBoolSbvp",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "HasStorage",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "isLet": true,
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore10KVAContextC12isServerBoolSbvg",
+ "mangledName": "$s11KochavaCore10KVAContextC12isServerBoolSbvg",
+ "moduleName": "KochavaCore",
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "universalIdentifier",
+ "printedName": "universalIdentifier",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore10KVAContextC19universalIdentifierSSvp",
+ "mangledName": "$s11KochavaCore10KVAContextC19universalIdentifierSSvp",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "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": "s:11KochavaCore10KVAContextC19universalIdentifierSSvg",
+ "mangledName": "$s11KochavaCore10KVAContextC19universalIdentifierSSvg",
+ "moduleName": "KochavaCore",
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAContext",
+ "printedName": "KochavaCore.KVAContext",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAContext"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAContext(im)init",
+ "mangledName": "$s11KochavaCore10KVAContextCACycfc",
+ "moduleName": "KochavaCore",
+ "overriding": true,
+ "implicit": true,
+ "objc_name": "init",
+ "declAttributes": [
+ "Dynamic",
+ "ObjC",
+ "Override"
+ ],
+ "init_kind": "Designated"
+ }
+ ],
+ "declKind": "Class",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAContext",
+ "mangledName": "$s11KochavaCore10KVAContextC",
+ "moduleName": "KochavaCore",
+ "objc_name": "KVAContext",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "ObjC",
+ "RawDocComment"
+ ],
+ "superclassUsr": "c:objc(cs)NSObject",
+ "hasMissingDesignatedInitializers": true,
+ "superclassNames": [
+ "ObjectiveC.NSObject"
+ ],
+ "conformances": [
+ {
+ "kind": "Conformance",
+ "name": "KVAAsForContextProtocol",
+ "printedName": "KVAAsForContextProtocol",
+ "usr": "s:11KochavaCore23KVAAsForContextProtocolP",
+ "mangledName": "$s11KochavaCore23KVAAsForContextProtocolP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "KVAFromProtocol",
+ "printedName": "KVAFromProtocol",
+ "usr": "s:11KochavaCore15KVAFromProtocolP",
+ "mangledName": "$s11KochavaCore15KVAFromProtocolP"
+ },
+ {
+ "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": "KochavaCore",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "KVACoreProduct",
+ "printedName": "KVACoreProduct",
+ "children": [
+ {
+ "kind": "Var",
+ "name": "shared",
+ "printedName": "shared",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAProduct",
+ "printedName": "KochavaCore.KVAProduct",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAProduct"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "c:@M@KochavaCore@objc(cs)KVACoreProduct(cpy)shared",
+ "mangledName": "$s11KochavaCore14KVACoreProductC6sharedAA10KVAProductCvpZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "declAttributes": [
+ "HasInitialValue",
+ "Final",
+ "HasStorage",
+ "AccessControl",
+ "ObjC",
+ "RawDocComment"
+ ],
+ "isLet": true,
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAProduct",
+ "printedName": "KochavaCore.KVAProduct",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAProduct"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "c:@M@KochavaCore@objc(cs)KVACoreProduct(cm)shared",
+ "mangledName": "$s11KochavaCore14KVACoreProductC6sharedAA10KVAProductCvgZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "implicit": true,
+ "declAttributes": [
+ "Final",
+ "ObjC"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "sharedInstance",
+ "printedName": "sharedInstance",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "AnyObject"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore14KVACoreProductC14sharedInstanceyXlvpZ",
+ "mangledName": "$s11KochavaCore14KVACoreProductC14sharedInstanceyXlvpZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "declAttributes": [
+ "Final",
+ "AccessControl"
+ ],
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "AnyObject"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore14KVACoreProductC14sharedInstanceyXlvgZ",
+ "mangledName": "$s11KochavaCore14KVACoreProductC14sharedInstanceyXlvgZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init(apiVersionString:buildDateString:bundleIdentifier:bundleType:compilerFlagNameArray:moduleName:name:organizationName:reverseDomainName:valueSourceCollection:versionString:dependentProductClassNameStringArray:closure_resetClasses:closure_resetVariables:closure_didRegister:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVACoreProduct",
+ "printedName": "KochavaCore.KVACoreProduct",
+ "usr": "c:@M@KochavaCore@objc(cs)KVACoreProduct"
+ },
+ {
+ "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"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "[Swift.String]?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Array",
+ "printedName": "[Swift.String]",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:Sa"
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ },
+ {
+ "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": "KochavaCore.KVACollection?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVACollection",
+ "printedName": "KochavaCore.KVACollection",
+ "usr": "c:@M@KochavaCore@objc(cs)KVACollection"
+ }
+ ],
+ "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": "Array",
+ "printedName": "[Swift.String]",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:Sa"
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "((Swift.Bool, Swift.Bool) -> [Swift.AnyHashable : Any]?)?",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(Swift.Bool, Swift.Bool) -> [Swift.AnyHashable : Any]?",
+ "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": "Tuple",
+ "printedName": "(Swift.Bool, Swift.Bool)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "((Swift.Bool, Swift.Bool) -> [Swift.AnyHashable : Any]?)?",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(Swift.Bool, Swift.Bool) -> [Swift.AnyHashable : Any]?",
+ "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": "Tuple",
+ "printedName": "(Swift.Bool, Swift.Bool)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "((KochavaCore.KVAProduct) -> ())?",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(KochavaCore.KVAProduct) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "KVAProduct",
+ "printedName": "KochavaCore.KVAProduct",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAProduct"
+ }
+ ]
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "c:@M@KochavaCore@objc(cs)KVACoreProduct(im)initWithAPIVersionString:buildDateString:bundleIdentifier:bundleType:compilerFlagNameArray:moduleName:name:organizationName:reverseDomainName:valueSourceCollection:versionString:dependentProductClassNameStringArray:closure_resetClasses:closure_resetVariables:closure_didRegister:",
+ "mangledName": "$s11KochavaCore14KVACoreProductC16apiVersionString09buildDateG016bundleIdentifier0J4Type21compilerFlagNameArray06moduleO04name012organizationO0013reverseDomainO021valueSourceCollection07versionG009dependentd5ClassogP020closure_resetClasses22closure_resetVariables19closure_didRegisterACSSSg_A2SSSSaySSGSgS3SAsA13KVACollectionCSgAsUSDys11AnyHashableVypGSgSb_SbtcSgA1_yAA10KVAProductCcSgtcfc",
+ "moduleName": "KochavaCore",
+ "overriding": true,
+ "implicit": true,
+ "objc_name": "initWithAPIVersionString:buildDateString:bundleIdentifier:bundleType:compilerFlagNameArray:moduleName:name:organizationName:reverseDomainName:valueSourceCollection:versionString:dependentProductClassNameStringArray:closure_resetClasses:closure_resetVariables:closure_didRegister:",
+ "declAttributes": [
+ "ObjC",
+ "Required"
+ ],
+ "init_kind": "Designated"
+ }
+ ],
+ "declKind": "Class",
+ "usr": "c:@M@KochavaCore@objc(cs)KVACoreProduct",
+ "mangledName": "$s11KochavaCore14KVACoreProductC",
+ "moduleName": "KochavaCore",
+ "objc_name": "KVACoreProduct",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "ObjC",
+ "RawDocComment"
+ ],
+ "superclassUsr": "c:@M@KochavaCore@objc(cs)KVAProduct",
+ "inheritsConvenienceInitializers": true,
+ "superclassNames": [
+ "KochavaCore.KVAProduct",
+ "ObjectiveC.NSObject"
+ ],
+ "conformances": [
+ {
+ "kind": "Conformance",
+ "name": "KVASharedPropertyProvider",
+ "printedName": "KVASharedPropertyProvider",
+ "usr": "s:11KochavaCore25KVASharedPropertyProviderP",
+ "mangledName": "$s11KochavaCore25KVASharedPropertyProviderP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "KVAAsForContextProtocol",
+ "printedName": "KVAAsForContextProtocol",
+ "usr": "s:11KochavaCore23KVAAsForContextProtocolP",
+ "mangledName": "$s11KochavaCore23KVAAsForContextProtocolP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "KVAFromProtocol",
+ "printedName": "KVAFromProtocol",
+ "usr": "s:11KochavaCore15KVAFromProtocolP",
+ "mangledName": "$s11KochavaCore15KVAFromProtocolP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "KVAExecutable",
+ "printedName": "KVAExecutable",
+ "usr": "s:11KochavaCore13KVAExecutableP",
+ "mangledName": "$s11KochavaCore13KVAExecutableP"
+ },
+ {
+ "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": "KochavaCore",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "KVADiagnostic",
+ "printedName": "KVADiagnostic",
+ "children": [
+ {
+ "kind": "Function",
+ "name": "printHostAPICall",
+ "printedName": "printHostAPICall(headlineString:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11KochavaCore13KVADiagnosticC16printHostAPICall14headlineStringySS_tFZ",
+ "mangledName": "$s11KochavaCore13KVADiagnosticC16printHostAPICall14headlineStringySS_tFZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "print",
+ "printedName": "print(logLevel:headlineString:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVALogLevel?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVALogLevel",
+ "printedName": "KochavaCore.KVALogLevel",
+ "usr": "c:@M@KochavaCore@objc(cs)KVALogLevel"
+ }
+ ],
+ "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": "s:11KochavaCore13KVADiagnosticC5print8logLevel14headlineStringyAA06KVALogF0CSg_SSSgtFZ",
+ "mangledName": "$s11KochavaCore13KVADiagnosticC5print8logLevel14headlineStringyAA06KVALogF0CSg_SSSgtFZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVADiagnostic",
+ "printedName": "KochavaCore.KVADiagnostic",
+ "usr": "c:@M@KochavaCore@objc(cs)KVADiagnostic"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "c:@M@KochavaCore@objc(cs)KVADiagnostic(im)init",
+ "mangledName": "$s11KochavaCore13KVADiagnosticCACycfc",
+ "moduleName": "KochavaCore",
+ "overriding": true,
+ "implicit": true,
+ "objc_name": "init",
+ "declAttributes": [
+ "Dynamic",
+ "ObjC",
+ "Override"
+ ],
+ "init_kind": "Designated"
+ }
+ ],
+ "declKind": "Class",
+ "usr": "c:@M@KochavaCore@objc(cs)KVADiagnostic",
+ "mangledName": "$s11KochavaCore13KVADiagnosticC",
+ "moduleName": "KochavaCore",
+ "objc_name": "KVADiagnostic",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "ObjC",
+ "RawDocComment"
+ ],
+ "superclassUsr": "c:objc(cs)NSObject",
+ "inheritsConvenienceInitializers": true,
+ "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": "KochavaCore",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "KVADictionaryEntryFormat",
+ "printedName": "KVADictionaryEntryFormat",
+ "children": [
+ {
+ "kind": "Function",
+ "name": "kva_from",
+ "printedName": "kva_from(_:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Self?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "DynamicSelf",
+ "printedName": "Self"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Any?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "Any"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11KochavaCore24KVADictionaryEntryFormatC8kva_fromyACXDSgypSgFZ",
+ "mangledName": "$s11KochavaCore24KVADictionaryEntryFormatC8kva_fromyACXDSgypSgFZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "kva_as",
+ "printedName": "kva_as(forContext:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "AnyObject?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "AnyObject"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVAContext?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAContext",
+ "printedName": "KochavaCore.KVAContext",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAContext"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11KochavaCore24KVADictionaryEntryFormatC6kva_as10forContextyXlSgAA10KVAContextCSg_tF",
+ "mangledName": "$s11KochavaCore24KVADictionaryEntryFormatC6kva_as10forContextyXlSgAA10KVAContextCSg_tF",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Var",
+ "name": "keyString",
+ "printedName": "keyString",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.String?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore24KVADictionaryEntryFormatC9keyStringSSSgvp",
+ "mangledName": "$s11KochavaCore24KVADictionaryEntryFormatC9keyStringSSSgvp",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "HasInitialValue",
+ "Final",
+ "HasStorage",
+ "SetterAccess",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.String?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore24KVADictionaryEntryFormatC9keyStringSSSgvg",
+ "mangledName": "$s11KochavaCore24KVADictionaryEntryFormatC9keyStringSSSgvg",
+ "moduleName": "KochavaCore",
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "subChunkNameStringArray",
+ "printedName": "subChunkNameStringArray",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "[Swift.String]?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Array",
+ "printedName": "[Swift.String]",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:Sa"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore24KVADictionaryEntryFormatC23subChunkNameStringArraySaySSGSgvp",
+ "mangledName": "$s11KochavaCore24KVADictionaryEntryFormatC23subChunkNameStringArraySaySSGSgvp",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "HasInitialValue",
+ "Final",
+ "HasStorage",
+ "SetterAccess",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "[Swift.String]?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Array",
+ "printedName": "[Swift.String]",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:Sa"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore24KVADictionaryEntryFormatC23subChunkNameStringArraySaySSGSgvg",
+ "mangledName": "$s11KochavaCore24KVADictionaryEntryFormatC23subChunkNameStringArraySaySSGSgvg",
+ "moduleName": "KochavaCore",
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "valueClass",
+ "printedName": "valueClass",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "AnyObject.Type?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ExistentialMetatype",
+ "printedName": "AnyObject.Type",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "AnyObject"
+ }
+ ]
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore24KVADictionaryEntryFormatC10valueClassyXlXpSgvp",
+ "mangledName": "$s11KochavaCore24KVADictionaryEntryFormatC10valueClassyXlXpSgvp",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "HasInitialValue",
+ "Final",
+ "HasStorage",
+ "SetterAccess",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "AnyObject.Type?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ExistentialMetatype",
+ "printedName": "AnyObject.Type",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "AnyObject"
+ }
+ ]
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore24KVADictionaryEntryFormatC10valueClassyXlXpSgvg",
+ "mangledName": "$s11KochavaCore24KVADictionaryEntryFormatC10valueClassyXlXpSgvg",
+ "moduleName": "KochavaCore",
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "valueElementClass",
+ "printedName": "valueElementClass",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "AnyObject.Type?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ExistentialMetatype",
+ "printedName": "AnyObject.Type",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "AnyObject"
+ }
+ ]
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore24KVADictionaryEntryFormatC17valueElementClassyXlXpSgvp",
+ "mangledName": "$s11KochavaCore24KVADictionaryEntryFormatC17valueElementClassyXlXpSgvp",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "HasInitialValue",
+ "Final",
+ "HasStorage",
+ "SetterAccess",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "AnyObject.Type?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ExistentialMetatype",
+ "printedName": "AnyObject.Type",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "AnyObject"
+ }
+ ]
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore24KVADictionaryEntryFormatC17valueElementClassyXlXpSgvg",
+ "mangledName": "$s11KochavaCore24KVADictionaryEntryFormatC17valueElementClassyXlXpSgvg",
+ "moduleName": "KochavaCore",
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "valueObject",
+ "printedName": "valueObject",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Any?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "Any"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore24KVADictionaryEntryFormatC11valueObjectypSgvp",
+ "mangledName": "$s11KochavaCore24KVADictionaryEntryFormatC11valueObjectypSgvp",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "HasInitialValue",
+ "Final",
+ "HasStorage",
+ "SetterAccess",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Any?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "Any"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore24KVADictionaryEntryFormatC11valueObjectypSgvg",
+ "mangledName": "$s11KochavaCore24KVADictionaryEntryFormatC11valueObjectypSgvg",
+ "moduleName": "KochavaCore",
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "valueSourceIdentifier",
+ "printedName": "valueSourceIdentifier",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.String?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore24KVADictionaryEntryFormatC21valueSourceIdentifierSSSgvp",
+ "mangledName": "$s11KochavaCore24KVADictionaryEntryFormatC21valueSourceIdentifierSSSgvp",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "HasInitialValue",
+ "Final",
+ "HasStorage",
+ "SetterAccess",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.String?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore24KVADictionaryEntryFormatC21valueSourceIdentifierSSSgvg",
+ "mangledName": "$s11KochavaCore24KVADictionaryEntryFormatC21valueSourceIdentifierSSSgvg",
+ "moduleName": "KochavaCore",
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "valueSourcePropertyNameString",
+ "printedName": "valueSourcePropertyNameString",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.String?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore24KVADictionaryEntryFormatC29valueSourcePropertyNameStringSSSgvp",
+ "mangledName": "$s11KochavaCore24KVADictionaryEntryFormatC29valueSourcePropertyNameStringSSSgvp",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "HasInitialValue",
+ "Final",
+ "HasStorage",
+ "SetterAccess",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.String?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore24KVADictionaryEntryFormatC29valueSourcePropertyNameStringSSSgvg",
+ "mangledName": "$s11KochavaCore24KVADictionaryEntryFormatC29valueSourcePropertyNameStringSSSgvg",
+ "moduleName": "KochavaCore",
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Function",
+ "name": "valueUpdateBool_resolved",
+ "printedName": "valueUpdateBool_resolved()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11KochavaCore24KVADictionaryEntryFormatC24valueUpdateBool_resolvedSbyF",
+ "mangledName": "$s11KochavaCore24KVADictionaryEntryFormatC24valueUpdateBool_resolvedSbyF",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ }
+ ],
+ "declKind": "Class",
+ "usr": "c:@M@KochavaCore@objc(cs)KVADictionaryEntryFormat",
+ "mangledName": "$s11KochavaCore24KVADictionaryEntryFormatC",
+ "moduleName": "KochavaCore",
+ "objc_name": "KVADictionaryEntryFormat",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "ObjC",
+ "RawDocComment"
+ ],
+ "superclassUsr": "c:objc(cs)NSObject",
+ "hasMissingDesignatedInitializers": true,
+ "inheritsConvenienceInitializers": true,
+ "superclassNames": [
+ "ObjectiveC.NSObject"
+ ],
+ "conformances": [
+ {
+ "kind": "Conformance",
+ "name": "KVAAsForContextProtocol",
+ "printedName": "KVAAsForContextProtocol",
+ "usr": "s:11KochavaCore23KVAAsForContextProtocolP",
+ "mangledName": "$s11KochavaCore23KVAAsForContextProtocolP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "KVAFromProtocol",
+ "printedName": "KVAFromProtocol",
+ "usr": "s:11KochavaCore15KVAFromProtocolP",
+ "mangledName": "$s11KochavaCore15KVAFromProtocolP"
+ },
+ {
+ "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": "KochavaCore",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "KVADictionaryFormat",
+ "printedName": "KVADictionaryFormat",
+ "children": [
+ {
+ "kind": "Function",
+ "name": "kva_from",
+ "printedName": "kva_from(_:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Self?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "DynamicSelf",
+ "printedName": "Self"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Any?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "Any"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11KochavaCore19KVADictionaryFormatC8kva_fromyACXDSgypSgFZ",
+ "mangledName": "$s11KochavaCore19KVADictionaryFormatC8kva_fromyACXDSgypSgFZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "kva_as",
+ "printedName": "kva_as(forContext:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "AnyObject?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "AnyObject"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVAContext?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAContext",
+ "printedName": "KochavaCore.KVAContext",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAContext"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11KochavaCore19KVADictionaryFormatC6kva_as10forContextyXlSgAA10KVAContextCSg_tF",
+ "mangledName": "$s11KochavaCore19KVADictionaryFormatC6kva_as10forContextyXlSgAA10KVAContextCSg_tF",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "appending",
+ "printedName": "appending(dictionaryFormat1:dictionaryFormat2:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVADictionaryFormat?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVADictionaryFormat",
+ "printedName": "KochavaCore.KVADictionaryFormat",
+ "usr": "c:@M@KochavaCore@objc(cs)KVADictionaryFormat"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVADictionaryFormat?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVADictionaryFormat",
+ "printedName": "KochavaCore.KVADictionaryFormat",
+ "usr": "c:@M@KochavaCore@objc(cs)KVADictionaryFormat"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVADictionaryFormat?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVADictionaryFormat",
+ "printedName": "KochavaCore.KVADictionaryFormat",
+ "usr": "c:@M@KochavaCore@objc(cs)KVADictionaryFormat"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11KochavaCore19KVADictionaryFormatC9appending17dictionaryFormat10F7Format2ACSgAG_AGtFZ",
+ "mangledName": "$s11KochavaCore19KVADictionaryFormatC9appending17dictionaryFormat10F7Format2ACSgAG_AGtFZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Var",
+ "name": "mutator",
+ "printedName": "mutator",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAMutator",
+ "printedName": "KochavaCore.KVAMutator",
+ "usr": "s:11KochavaCore10KVAMutatorC"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore19KVADictionaryFormatC7mutatorAA10KVAMutatorCvp",
+ "mangledName": "$s11KochavaCore19KVADictionaryFormatC7mutatorAA10KVAMutatorCvp",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "Lazy",
+ "SetterAccess",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAMutator",
+ "printedName": "KochavaCore.KVAMutator",
+ "usr": "s:11KochavaCore10KVAMutatorC"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore19KVADictionaryFormatC7mutatorAA10KVAMutatorCvg",
+ "mangledName": "$s11KochavaCore19KVADictionaryFormatC7mutatorAA10KVAMutatorCvg",
+ "moduleName": "KochavaCore",
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "dictionaryEntryFormatArray",
+ "printedName": "dictionaryEntryFormatArray",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "[KochavaCore.KVADictionaryEntryFormat]?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Array",
+ "printedName": "[KochavaCore.KVADictionaryEntryFormat]",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVADictionaryEntryFormat",
+ "printedName": "KochavaCore.KVADictionaryEntryFormat",
+ "usr": "c:@M@KochavaCore@objc(cs)KVADictionaryEntryFormat"
+ }
+ ],
+ "usr": "s:Sa"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore19KVADictionaryFormatC015dictionaryEntryD5ArraySayAA0cfD0CGSgvp",
+ "mangledName": "$s11KochavaCore19KVADictionaryFormatC015dictionaryEntryD5ArraySayAA0cfD0CGSgvp",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "HasInitialValue",
+ "Final",
+ "HasStorage",
+ "SetterAccess",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "[KochavaCore.KVADictionaryEntryFormat]?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Array",
+ "printedName": "[KochavaCore.KVADictionaryEntryFormat]",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVADictionaryEntryFormat",
+ "printedName": "KochavaCore.KVADictionaryEntryFormat",
+ "usr": "c:@M@KochavaCore@objc(cs)KVADictionaryEntryFormat"
+ }
+ ],
+ "usr": "s:Sa"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore19KVADictionaryFormatC015dictionaryEntryD5ArraySayAA0cfD0CGSgvg",
+ "mangledName": "$s11KochavaCore19KVADictionaryFormatC015dictionaryEntryD5ArraySayAA0cfD0CGSgvg",
+ "moduleName": "KochavaCore",
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ }
+ ],
+ "declKind": "Class",
+ "usr": "c:@M@KochavaCore@objc(cs)KVADictionaryFormat",
+ "mangledName": "$s11KochavaCore19KVADictionaryFormatC",
+ "moduleName": "KochavaCore",
+ "objc_name": "KVADictionaryFormat",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "ObjC",
+ "RawDocComment"
+ ],
+ "superclassUsr": "c:objc(cs)NSObject",
+ "hasMissingDesignatedInitializers": true,
+ "inheritsConvenienceInitializers": true,
+ "superclassNames": [
+ "ObjectiveC.NSObject"
+ ],
+ "conformances": [
+ {
+ "kind": "Conformance",
+ "name": "KVAAsForContextProtocol",
+ "printedName": "KVAAsForContextProtocol",
+ "usr": "s:11KochavaCore23KVAAsForContextProtocolP",
+ "mangledName": "$s11KochavaCore23KVAAsForContextProtocolP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "KVAFromProtocol",
+ "printedName": "KVAFromProtocol",
+ "usr": "s:11KochavaCore15KVAFromProtocolP",
+ "mangledName": "$s11KochavaCore15KVAFromProtocolP"
+ },
+ {
+ "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": "KochavaCore",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "KVADispatchQueue",
+ "printedName": "KVADispatchQueue",
+ "children": [
+ {
+ "kind": "Var",
+ "name": "globalConcurrent",
+ "printedName": "globalConcurrent",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVADispatchQueue",
+ "printedName": "KochavaCore.KVADispatchQueue",
+ "usr": "c:@M@KochavaCore@objc(cs)KVADispatchQueue"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "c:@M@KochavaCore@objc(cs)KVADispatchQueue(cpy)globalConcurrent",
+ "mangledName": "$s11KochavaCore16KVADispatchQueueC16globalConcurrentACvpZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "declAttributes": [
+ "HasInitialValue",
+ "Final",
+ "HasStorage",
+ "AccessControl",
+ "ObjC",
+ "RawDocComment"
+ ],
+ "isLet": true,
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVADispatchQueue",
+ "printedName": "KochavaCore.KVADispatchQueue",
+ "usr": "c:@M@KochavaCore@objc(cs)KVADispatchQueue"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "c:@M@KochavaCore@objc(cs)KVADispatchQueue(cm)globalConcurrent",
+ "mangledName": "$s11KochavaCore16KVADispatchQueueC16globalConcurrentACvgZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "implicit": true,
+ "declAttributes": [
+ "Final",
+ "ObjC"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "globalSerial",
+ "printedName": "globalSerial",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVADispatchQueue",
+ "printedName": "KochavaCore.KVADispatchQueue",
+ "usr": "c:@M@KochavaCore@objc(cs)KVADispatchQueue"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "c:@M@KochavaCore@objc(cs)KVADispatchQueue(cpy)globalSerial",
+ "mangledName": "$s11KochavaCore16KVADispatchQueueC12globalSerialACvpZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "declAttributes": [
+ "HasInitialValue",
+ "Final",
+ "HasStorage",
+ "AccessControl",
+ "ObjC",
+ "RawDocComment"
+ ],
+ "isLet": true,
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVADispatchQueue",
+ "printedName": "KochavaCore.KVADispatchQueue",
+ "usr": "c:@M@KochavaCore@objc(cs)KVADispatchQueue"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "c:@M@KochavaCore@objc(cs)KVADispatchQueue(cm)globalSerial",
+ "mangledName": "$s11KochavaCore16KVADispatchQueueC12globalSerialACvgZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "implicit": true,
+ "declAttributes": [
+ "Final",
+ "ObjC"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "main",
+ "printedName": "main",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVADispatchQueue",
+ "printedName": "KochavaCore.KVADispatchQueue",
+ "usr": "c:@M@KochavaCore@objc(cs)KVADispatchQueue"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "c:@M@KochavaCore@objc(cs)KVADispatchQueue(cpy)main",
+ "mangledName": "$s11KochavaCore16KVADispatchQueueC4mainACvpZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "declAttributes": [
+ "HasInitialValue",
+ "Final",
+ "HasStorage",
+ "AccessControl",
+ "ObjC",
+ "RawDocComment"
+ ],
+ "isLet": true,
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVADispatchQueue",
+ "printedName": "KochavaCore.KVADispatchQueue",
+ "usr": "c:@M@KochavaCore@objc(cs)KVADispatchQueue"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "c:@M@KochavaCore@objc(cs)KVADispatchQueue(cm)main",
+ "mangledName": "$s11KochavaCore16KVADispatchQueueC4mainACvgZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "implicit": true,
+ "declAttributes": [
+ "Final",
+ "ObjC"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init(identifier:universalIdentifier:osDispatchQueue:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVADispatchQueue",
+ "printedName": "KochavaCore.KVADispatchQueue",
+ "usr": "c:@M@KochavaCore@objc(cs)KVADispatchQueue"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "DispatchQueue",
+ "printedName": "Dispatch.DispatchQueue",
+ "usr": "c:objc(cs)OS_dispatch_queue"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "s:11KochavaCore16KVADispatchQueueC10identifier19universalIdentifier010osDispatchD0ACSS_SSSo17OS_dispatch_queueCtcfc",
+ "mangledName": "$s11KochavaCore16KVADispatchQueueC10identifier19universalIdentifier010osDispatchD0ACSS_SSSo17OS_dispatch_queueCtcfc",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "init_kind": "Designated"
+ },
+ {
+ "kind": "Var",
+ "name": "description",
+ "printedName": "description",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "c:@M@KochavaCore@objc(cs)KVADispatchQueue(py)description",
+ "mangledName": "$s11KochavaCore16KVADispatchQueueC11descriptionSSvp",
+ "moduleName": "KochavaCore",
+ "overriding": true,
+ "objc_name": "description",
+ "declAttributes": [
+ "Final",
+ "ObjC",
+ "Override",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "c:@M@KochavaCore@objc(cs)KVADispatchQueue(im)description",
+ "mangledName": "$s11KochavaCore16KVADispatchQueueC11descriptionSSvg",
+ "moduleName": "KochavaCore",
+ "overriding": true,
+ "objc_name": "description",
+ "declAttributes": [
+ "Final",
+ "ObjC"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Function",
+ "name": "asyncForPublicEntryPoint",
+ "printedName": "asyncForPublicEntryPoint(sourceIdentifier:hostAPICallDiagnosticHeadlineString:sourceClass:closure:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.String?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "hasDefaultArg": true,
+ "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": "AnyObject.Type?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ExistentialMetatype",
+ "printedName": "AnyObject.Type",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "AnyObject"
+ }
+ ]
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "(() -> ())?",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "() -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ]
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "c:@M@KochavaCore@objc(cs)KVADispatchQueue(cm)asyncForPublicEntryPointWithSourceIdentifier:hostAPICallDiagnosticHeadlineString:sourceClass:closure:",
+ "mangledName": "$s11KochavaCore16KVADispatchQueueC24asyncForPublicEntryPoint16sourceIdentifier35hostAPICallDiagnosticHeadlineString0J5Class7closureySSSg_AIyXlXpSgyycSgtFZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "objc_name": "asyncForPublicEntryPointWithSourceIdentifier:hostAPICallDiagnosticHeadlineString:sourceClass:closure:",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "ObjC",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "async",
+ "printedName": "async(sourceIdentifier:closure:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.String?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "(() -> ())?",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "() -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ]
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "c:@M@KochavaCore@objc(cs)KVADispatchQueue(im)asyncWithSourceIdentifier:closure:",
+ "mangledName": "$s11KochavaCore16KVADispatchQueueC5async16sourceIdentifier7closureySSSg_yycSgtF",
+ "moduleName": "KochavaCore",
+ "objc_name": "asyncWithSourceIdentifier:closure:",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "ObjC",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "async",
+ "printedName": "async(sourceIdentifier:sourceClass:closure:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "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": "AnyObject.Type?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ExistentialMetatype",
+ "printedName": "AnyObject.Type",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "AnyObject"
+ }
+ ]
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "(() -> ())?",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "() -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ]
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "c:@M@KochavaCore@objc(cs)KVADispatchQueue(im)asyncWithSourceIdentifier:sourceClass:closure:",
+ "mangledName": "$s11KochavaCore16KVADispatchQueueC5async16sourceIdentifier0F5Class7closureySSSg_yXlXpSgyycSgtF",
+ "moduleName": "KochavaCore",
+ "objc_name": "asyncWithSourceIdentifier:sourceClass:closure:",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "ObjC",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "asyncAfter",
+ "printedName": "asyncAfter(sourceIdentifier:timeInterval:closure:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.String?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Double",
+ "printedName": "Swift.Double",
+ "usr": "s:Sd"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "(() -> ())?",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "() -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ]
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "c:@M@KochavaCore@objc(cs)KVADispatchQueue(im)asyncAfterWithSourceIdentifier:timeInterval:closure:",
+ "mangledName": "$s11KochavaCore16KVADispatchQueueC10asyncAfter16sourceIdentifier12timeInterval7closureySSSg_SdyycSgtF",
+ "moduleName": "KochavaCore",
+ "objc_name": "asyncAfterWithSourceIdentifier:timeInterval:closure:",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "ObjC",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "asyncAfter",
+ "printedName": "asyncAfter(networking:sourceIdentifier:prerequisiteTaskIdentifierArray:prerequisiteTaskArray:timeInterval:timeIntervalStartsAfterPrerequisiteTasksBool:closure:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVANetworking?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVANetworking",
+ "printedName": "KochavaCore.KVANetworking",
+ "usr": "c:@M@KochavaCore@objc(cs)KVANetworking"
+ }
+ ],
+ "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": "Array",
+ "printedName": "[Swift.String]",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:Sa"
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "[KochavaCore.KVATask]?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Array",
+ "printedName": "[KochavaCore.KVATask]",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVATask",
+ "printedName": "KochavaCore.KVATask",
+ "usr": "c:@M@KochavaCore@objc(cs)KVATask"
+ }
+ ],
+ "usr": "s:Sa"
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Double",
+ "printedName": "Swift.Double",
+ "usr": "s:Sd"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "hasDefaultArg": true,
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "(() -> ())?",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "() -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ]
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "c:@M@KochavaCore@objc(cs)KVADispatchQueue(im)asyncAfterWithNetworking:sourceIdentifier:prerequisiteTaskIdentifierArray:prerequisiteTaskArray:timeInterval:timeIntervalStartsAfterPrerequisiteTasksBool:closure:",
+ "mangledName": "$s11KochavaCore16KVADispatchQueueC10asyncAfter10networking16sourceIdentifier016prerequisiteTaskI5Array0jkL012timeInterval0mn6StartsF21PrerequisiteTasksBool7closureyAA13KVANetworkingCSg_SSSgSaySSGSgSayAA7KVATaskCGSgSdSbyycSgtF",
+ "moduleName": "KochavaCore",
+ "objc_name": "asyncAfterWithNetworking:sourceIdentifier:prerequisiteTaskIdentifierArray:prerequisiteTaskArray:timeInterval:timeIntervalStartsAfterPrerequisiteTasksBool:closure:",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "ObjC",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "asyncAfterSteppedSettlingDispatch",
+ "printedName": "asyncAfterSteppedSettlingDispatch(sourceIdentifier:closure:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "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": "(() -> ())?",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "() -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ]
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "c:@M@KochavaCore@objc(cs)KVADispatchQueue(im)asyncAfterSteppedSettlingDispatchWithSourceIdentifier:closure:",
+ "mangledName": "$s11KochavaCore16KVADispatchQueueC33asyncAfterSteppedSettlingDispatch16sourceIdentifier7closureySSSg_yycSgtF",
+ "moduleName": "KochavaCore",
+ "objc_name": "asyncAfterSteppedSettlingDispatchWithSourceIdentifier:closure:",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "ObjC",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "executeForPublicEntryPoint",
+ "printedName": "executeForPublicEntryPoint(sourceIdentifier:hostAPICallDiagnosticHeadlineString:sourceClass:logMessagePrintBool:asyncBool:closure:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "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": "AnyObject.Type?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ExistentialMetatype",
+ "printedName": "AnyObject.Type",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "AnyObject"
+ }
+ ]
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "(() -> ())?",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "() -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ]
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "c:@M@KochavaCore@objc(cs)KVADispatchQueue(cm)executeForPublicEntryPointWithSourceIdentifier:hostAPICallDiagnosticHeadlineString:sourceClass:logMessagePrintBool:asyncBool:closure:",
+ "mangledName": "$s11KochavaCore16KVADispatchQueueC26executeForPublicEntryPoint16sourceIdentifier35hostAPICallDiagnosticHeadlineString0J5Class19logMessagePrintBool05asyncU07closureySSSg_AKyXlXpSgS2byycSgtFZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "objc_name": "executeForPublicEntryPointWithSourceIdentifier:hostAPICallDiagnosticHeadlineString:sourceClass:logMessagePrintBool:asyncBool:closure:",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "ObjC",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "execute",
+ "printedName": "execute(dispatchQueue:sourceIdentifier:hostAPICallDiagnosticHeadlineString:sourceClass:logMessagePrintBool:asyncBool:closure:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVADispatchQueue?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVADispatchQueue",
+ "printedName": "KochavaCore.KVADispatchQueue",
+ "usr": "c:@M@KochavaCore@objc(cs)KVADispatchQueue"
+ }
+ ],
+ "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"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "AnyObject.Type?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ExistentialMetatype",
+ "printedName": "AnyObject.Type",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "AnyObject"
+ }
+ ]
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "(() -> ())?",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "() -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ]
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "c:@M@KochavaCore@objc(cs)KVADispatchQueue(cm)executeWithDispatchQueue:sourceIdentifier:hostAPICallDiagnosticHeadlineString:sourceClass:logMessagePrintBool:asyncBool:closure:",
+ "mangledName": "$s11KochavaCore16KVADispatchQueueC7execute08dispatchD016sourceIdentifier35hostAPICallDiagnosticHeadlineString0G5Class19logMessagePrintBool05asyncR07closureyACSg_SSSgAMyXlXpSgS2byycSgtFZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "objc_name": "executeWithDispatchQueue:sourceIdentifier:hostAPICallDiagnosticHeadlineString:sourceClass:logMessagePrintBool:asyncBool:closure:",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "ObjC",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Var",
+ "name": "identifier",
+ "printedName": "identifier",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore16KVADispatchQueueC10identifierSSvp",
+ "mangledName": "$s11KochavaCore16KVADispatchQueueC10identifierSSvp",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "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": "s:11KochavaCore16KVADispatchQueueC10identifierSSvg",
+ "mangledName": "$s11KochavaCore16KVADispatchQueueC10identifierSSvg",
+ "moduleName": "KochavaCore",
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "universalIdentifier",
+ "printedName": "universalIdentifier",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore16KVADispatchQueueC19universalIdentifierSSvp",
+ "mangledName": "$s11KochavaCore16KVADispatchQueueC19universalIdentifierSSvp",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "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": "s:11KochavaCore16KVADispatchQueueC19universalIdentifierSSvg",
+ "mangledName": "$s11KochavaCore16KVADispatchQueueC19universalIdentifierSSvg",
+ "moduleName": "KochavaCore",
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "osDispatchQueue",
+ "printedName": "osDispatchQueue",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "DispatchQueue",
+ "printedName": "Dispatch.DispatchQueue",
+ "usr": "c:objc(cs)OS_dispatch_queue"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore16KVADispatchQueueC010osDispatchD0So17OS_dispatch_queueCvp",
+ "mangledName": "$s11KochavaCore16KVADispatchQueueC010osDispatchD0So17OS_dispatch_queueCvp",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "HasStorage",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "isLet": true,
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "DispatchQueue",
+ "printedName": "Dispatch.DispatchQueue",
+ "usr": "c:objc(cs)OS_dispatch_queue"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore16KVADispatchQueueC010osDispatchD0So17OS_dispatch_queueCvg",
+ "mangledName": "$s11KochavaCore16KVADispatchQueueC010osDispatchD0So17OS_dispatch_queueCvg",
+ "moduleName": "KochavaCore",
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVADispatchQueue",
+ "printedName": "KochavaCore.KVADispatchQueue",
+ "usr": "c:@M@KochavaCore@objc(cs)KVADispatchQueue"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "c:@M@KochavaCore@objc(cs)KVADispatchQueue(im)init",
+ "mangledName": "$s11KochavaCore16KVADispatchQueueCACycfc",
+ "moduleName": "KochavaCore",
+ "overriding": true,
+ "implicit": true,
+ "objc_name": "init",
+ "declAttributes": [
+ "Dynamic",
+ "ObjC",
+ "Override"
+ ],
+ "init_kind": "Designated"
+ }
+ ],
+ "declKind": "Class",
+ "usr": "c:@M@KochavaCore@objc(cs)KVADispatchQueue",
+ "mangledName": "$s11KochavaCore16KVADispatchQueueC",
+ "moduleName": "KochavaCore",
+ "objc_name": "KVADispatchQueue",
+ "declAttributes": [
+ "Final",
+ "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": "KochavaCore",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "KVAFile",
+ "printedName": "KVAFile",
+ "children": [
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init(resourceName:bundle:searchPathDirectory:extensionOverrideString:subfolderNameStringArray:remoteURLString:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVAFile?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAFile",
+ "printedName": "KochavaCore.KVAFile",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAFile"
+ }
+ ],
+ "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": "Foundation.Bundle?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bundle",
+ "printedName": "Foundation.Bundle",
+ "usr": "c:objc(cs)NSBundle"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Foundation.FileManager.SearchPathDirectory?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "SearchPathDirectory",
+ "printedName": "Foundation.FileManager.SearchPathDirectory",
+ "usr": "c:@E@NSSearchPathDirectory"
+ }
+ ],
+ "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": "Array",
+ "printedName": "[Swift.String]",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:Sa"
+ }
+ ],
+ "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": "Constructor",
+ "usr": "s:11KochavaCore7KVAFileC12resourceName6bundle19searchPathDirectory23extensionOverrideString09subfoldereL5Array15remoteURLStringACSgSSSg_So8NSBundleCSgSo08NSSearchhI0VSgAKSaySSGSgAKtcfc",
+ "mangledName": "$s11KochavaCore7KVAFileC12resourceName6bundle19searchPathDirectory23extensionOverrideString09subfoldereL5Array15remoteURLStringACSgSSSg_So8NSBundleCSgSo08NSSearchhI0VSgAKSaySSGSgAKtcfc",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Required",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "init_kind": "Designated"
+ },
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init(resourceName:bundle:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVAFile?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAFile",
+ "printedName": "KochavaCore.KVAFile",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAFile"
+ }
+ ],
+ "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": "Foundation.Bundle?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bundle",
+ "printedName": "Foundation.Bundle",
+ "usr": "c:objc(cs)NSBundle"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "s:11KochavaCore7KVAFileC12resourceName6bundleACSgSSSg_So8NSBundleCSgtcfc",
+ "mangledName": "$s11KochavaCore7KVAFileC12resourceName6bundleACSgSSSg_So8NSBundleCSgtcfc",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Convenience",
+ "AccessControl"
+ ],
+ "init_kind": "Convenience"
+ },
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init(resourceName:bundleIdentifier:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVAFile?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAFile",
+ "printedName": "KochavaCore.KVAFile",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAFile"
+ }
+ ],
+ "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": "Constructor",
+ "usr": "s:11KochavaCore7KVAFileC12resourceName16bundleIdentifierACSgSSSg_AGtcfc",
+ "mangledName": "$s11KochavaCore7KVAFileC12resourceName16bundleIdentifierACSgSSSg_AGtcfc",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Convenience",
+ "AccessControl"
+ ],
+ "init_kind": "Convenience"
+ },
+ {
+ "kind": "Function",
+ "name": "kva_from",
+ "printedName": "kva_from(_:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Self?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "DynamicSelf",
+ "printedName": "Self"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Any?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "Any"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11KochavaCore7KVAFileC8kva_fromyACXDSgypSgFZ",
+ "mangledName": "$s11KochavaCore7KVAFileC8kva_fromyACXDSgypSgFZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "kva_as",
+ "printedName": "kva_as(forContext:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "AnyObject?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "AnyObject"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVAContext?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAContext",
+ "printedName": "KochavaCore.KVAContext",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAContext"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11KochavaCore7KVAFileC6kva_as10forContextyXlSgAA10KVAContextCSg_tF",
+ "mangledName": "$s11KochavaCore7KVAFileC6kva_as10forContextyXlSgAA10KVAContextCSg_tF",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Var",
+ "name": "description",
+ "printedName": "description",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAFile(py)description",
+ "mangledName": "$s11KochavaCore7KVAFileC11descriptionSSvp",
+ "moduleName": "KochavaCore",
+ "overriding": true,
+ "objc_name": "description",
+ "declAttributes": [
+ "Final",
+ "ObjC",
+ "Override",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAFile(im)description",
+ "mangledName": "$s11KochavaCore7KVAFileC11descriptionSSvg",
+ "moduleName": "KochavaCore",
+ "overriding": true,
+ "objc_name": "description",
+ "declAttributes": [
+ "Final",
+ "ObjC"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Function",
+ "name": "resolvedBundle",
+ "printedName": "resolvedBundle()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bundle",
+ "printedName": "Foundation.Bundle",
+ "usr": "c:objc(cs)NSBundle"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11KochavaCore7KVAFileC14resolvedBundleSo8NSBundleCyF",
+ "mangledName": "$s11KochavaCore7KVAFileC14resolvedBundleSo8NSBundleCyF",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "url",
+ "printedName": "url(excludeFilenameBool:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Foundation.URL?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "URL",
+ "printedName": "Foundation.URL",
+ "usr": "s:10Foundation3URLV"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "ImplicitlyUnwrappedOptional",
+ "printedName": "Swift.Bool?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11KochavaCore7KVAFileC3url19excludeFilenameBool10Foundation3URLVSgSbSg_tF",
+ "mangledName": "$s11KochavaCore7KVAFileC3url19excludeFilenameBool10Foundation3URLVSgSbSg_tF",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "data",
+ "printedName": "data()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Foundation.Data?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Data",
+ "printedName": "Foundation.Data",
+ "usr": "s:10Foundation4DataV"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11KochavaCore7KVAFileC4data10Foundation4DataVSgyF",
+ "mangledName": "$s11KochavaCore7KVAFileC4data10Foundation4DataVSgyF",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "dictionary",
+ "printedName": "dictionary()",
+ "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": "s:11KochavaCore7KVAFileC10dictionarySDys11AnyHashableVypGSgyF",
+ "mangledName": "$s11KochavaCore7KVAFileC10dictionarySDys11AnyHashableVypGSgyF",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "jsonObject",
+ "printedName": "jsonObject()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Any?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "Any"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11KochavaCore7KVAFileC10jsonObjectypSgyF",
+ "mangledName": "$s11KochavaCore7KVAFileC10jsonObjectypSgyF",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "object",
+ "printedName": "object(class:elementClass:appendObject:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "AnyObject?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "AnyObject"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "AnyObject.Type?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ExistentialMetatype",
+ "printedName": "AnyObject.Type",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "AnyObject"
+ }
+ ]
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "AnyObject.Type?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ExistentialMetatype",
+ "printedName": "AnyObject.Type",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "AnyObject"
+ }
+ ]
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Any?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "Any"
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11KochavaCore7KVAFileC6object5class12elementClass12appendObjectyXlSgyXlXpSg_AIypSgtF",
+ "mangledName": "$s11KochavaCore7KVAFileC6object5class12elementClass12appendObjectyXlSgyXlXpSg_AIypSgtF",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Var",
+ "name": "resourceName",
+ "printedName": "resourceName",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.String?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore7KVAFileC12resourceNameSSSgvp",
+ "mangledName": "$s11KochavaCore7KVAFileC12resourceNameSSSgvp",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "HasInitialValue",
+ "Final",
+ "HasStorage",
+ "SetterAccess",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.String?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore7KVAFileC12resourceNameSSSgvg",
+ "mangledName": "$s11KochavaCore7KVAFileC12resourceNameSSSgvg",
+ "moduleName": "KochavaCore",
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "bundle",
+ "printedName": "bundle",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Foundation.Bundle?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bundle",
+ "printedName": "Foundation.Bundle",
+ "usr": "c:objc(cs)NSBundle"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore7KVAFileC6bundleSo8NSBundleCSgvp",
+ "mangledName": "$s11KochavaCore7KVAFileC6bundleSo8NSBundleCSgvp",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "HasInitialValue",
+ "Final",
+ "HasStorage",
+ "SetterAccess",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Foundation.Bundle?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bundle",
+ "printedName": "Foundation.Bundle",
+ "usr": "c:objc(cs)NSBundle"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore7KVAFileC6bundleSo8NSBundleCSgvg",
+ "mangledName": "$s11KochavaCore7KVAFileC6bundleSo8NSBundleCSgvg",
+ "moduleName": "KochavaCore",
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "searchPathDirectory",
+ "printedName": "searchPathDirectory",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Foundation.FileManager.SearchPathDirectory?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "SearchPathDirectory",
+ "printedName": "Foundation.FileManager.SearchPathDirectory",
+ "usr": "c:@E@NSSearchPathDirectory"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore7KVAFileC19searchPathDirectorySo08NSSearcheF0VSgvp",
+ "mangledName": "$s11KochavaCore7KVAFileC19searchPathDirectorySo08NSSearcheF0VSgvp",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "HasInitialValue",
+ "Final",
+ "HasStorage",
+ "SetterAccess",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Foundation.FileManager.SearchPathDirectory?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "SearchPathDirectory",
+ "printedName": "Foundation.FileManager.SearchPathDirectory",
+ "usr": "c:@E@NSSearchPathDirectory"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore7KVAFileC19searchPathDirectorySo08NSSearcheF0VSgvg",
+ "mangledName": "$s11KochavaCore7KVAFileC19searchPathDirectorySo08NSSearcheF0VSgvg",
+ "moduleName": "KochavaCore",
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "extensionOverrideString",
+ "printedName": "extensionOverrideString",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.String?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore7KVAFileC23extensionOverrideStringSSSgvp",
+ "mangledName": "$s11KochavaCore7KVAFileC23extensionOverrideStringSSSgvp",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "HasInitialValue",
+ "Final",
+ "HasStorage",
+ "SetterAccess",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.String?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore7KVAFileC23extensionOverrideStringSSSgvg",
+ "mangledName": "$s11KochavaCore7KVAFileC23extensionOverrideStringSSSgvg",
+ "moduleName": "KochavaCore",
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "subfolderNameStringArray",
+ "printedName": "subfolderNameStringArray",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "[Swift.String]?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Array",
+ "printedName": "[Swift.String]",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:Sa"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore7KVAFileC24subfolderNameStringArraySaySSGSgvp",
+ "mangledName": "$s11KochavaCore7KVAFileC24subfolderNameStringArraySaySSGSgvp",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "HasInitialValue",
+ "Final",
+ "HasStorage",
+ "SetterAccess",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "[Swift.String]?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Array",
+ "printedName": "[Swift.String]",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:Sa"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore7KVAFileC24subfolderNameStringArraySaySSGSgvg",
+ "mangledName": "$s11KochavaCore7KVAFileC24subfolderNameStringArraySaySSGSgvg",
+ "moduleName": "KochavaCore",
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAFile",
+ "printedName": "KochavaCore.KVAFile",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAFile"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAFile(im)init",
+ "mangledName": "$s11KochavaCore7KVAFileCACycfc",
+ "moduleName": "KochavaCore",
+ "overriding": true,
+ "implicit": true,
+ "objc_name": "init",
+ "declAttributes": [
+ "Dynamic",
+ "ObjC",
+ "Override"
+ ],
+ "init_kind": "Designated"
+ }
+ ],
+ "declKind": "Class",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAFile",
+ "mangledName": "$s11KochavaCore7KVAFileC",
+ "moduleName": "KochavaCore",
+ "objc_name": "KVAFile",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "ObjC"
+ ],
+ "superclassUsr": "c:objc(cs)NSObject",
+ "superclassNames": [
+ "ObjectiveC.NSObject"
+ ],
+ "conformances": [
+ {
+ "kind": "Conformance",
+ "name": "KVAAsForContextProtocol",
+ "printedName": "KVAAsForContextProtocol",
+ "usr": "s:11KochavaCore23KVAAsForContextProtocolP",
+ "mangledName": "$s11KochavaCore23KVAAsForContextProtocolP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "KVAFromProtocol",
+ "printedName": "KVAFromProtocol",
+ "usr": "s:11KochavaCore15KVAFromProtocolP",
+ "mangledName": "$s11KochavaCore15KVAFromProtocolP"
+ },
+ {
+ "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": "TypeDecl",
+ "name": "KVASourceFileProvider",
+ "printedName": "KVASourceFileProvider",
+ "children": [
+ {
+ "kind": "Var",
+ "name": "sourceFile",
+ "printedName": "sourceFile",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVAFile?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAFile",
+ "printedName": "KochavaCore.KVAFile",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAFile"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore21KVASourceFileProviderP06sourceD0AA7KVAFileCSgvp",
+ "mangledName": "$s11KochavaCore21KVASourceFileProviderP06sourceD0AA7KVAFileCSgvp",
+ "moduleName": "KochavaCore",
+ "protocolReq": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVAFile?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAFile",
+ "printedName": "KochavaCore.KVAFile",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAFile"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore21KVASourceFileProviderP06sourceD0AA7KVAFileCSgvg",
+ "mangledName": "$s11KochavaCore21KVASourceFileProviderP06sourceD0AA7KVAFileCSgvg",
+ "moduleName": "KochavaCore",
+ "genericSig": "<τ_0_0 where τ_0_0 : KochavaCore.KVASourceFileProvider>",
+ "sugared_genericSig": "",
+ "protocolReq": true,
+ "reqNewWitnessTableEntry": true,
+ "accessorKind": "get"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Set",
+ "printedName": "Set()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVAFile?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAFile",
+ "printedName": "KochavaCore.KVAFile",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAFile"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore21KVASourceFileProviderP06sourceD0AA7KVAFileCSgvs",
+ "mangledName": "$s11KochavaCore21KVASourceFileProviderP06sourceD0AA7KVAFileCSgvs",
+ "moduleName": "KochavaCore",
+ "genericSig": "<τ_0_0 where τ_0_0 : KochavaCore.KVASourceFileProvider>",
+ "sugared_genericSig": "",
+ "protocolReq": true,
+ "reqNewWitnessTableEntry": true,
+ "accessorKind": "set"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Modify",
+ "printedName": "Modify()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore21KVASourceFileProviderP06sourceD0AA7KVAFileCSgvM",
+ "mangledName": "$s11KochavaCore21KVASourceFileProviderP06sourceD0AA7KVAFileCSgvM",
+ "moduleName": "KochavaCore",
+ "genericSig": "<τ_0_0 where τ_0_0 : KochavaCore.KVASourceFileProvider>",
+ "sugared_genericSig": "",
+ "protocolReq": true,
+ "implicit": true,
+ "reqNewWitnessTableEntry": true,
+ "accessorKind": "_modify"
+ }
+ ]
+ }
+ ],
+ "declKind": "Protocol",
+ "usr": "s:11KochavaCore21KVASourceFileProviderP",
+ "mangledName": "$s11KochavaCore21KVASourceFileProviderP",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "AccessControl",
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "KVAFromProtocol",
+ "printedName": "KVAFromProtocol",
+ "children": [
+ {
+ "kind": "Function",
+ "name": "kva_from",
+ "printedName": "kva_from(_:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "τ_0_0?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "GenericTypeParam",
+ "printedName": "τ_0_0"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Any?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "Any"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11KochavaCore15KVAFromProtocolP8kva_fromyxSgypSgFZ",
+ "mangledName": "$s11KochavaCore15KVAFromProtocolP8kva_fromyxSgypSgFZ",
+ "moduleName": "KochavaCore",
+ "genericSig": "<τ_0_0 where τ_0_0 : KochavaCore.KVAFromProtocol>",
+ "sugared_genericSig": "",
+ "static": true,
+ "protocolReq": true,
+ "declAttributes": [
+ "RawDocComment"
+ ],
+ "reqNewWitnessTableEntry": true,
+ "funcSelfKind": "NonMutating"
+ }
+ ],
+ "declKind": "Protocol",
+ "usr": "s:11KochavaCore15KVAFromProtocolP",
+ "mangledName": "$s11KochavaCore15KVAFromProtocolP",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "AccessControl"
+ ]
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "KVAFromWithInitializedObjectProtocol",
+ "printedName": "KVAFromWithInitializedObjectProtocol",
+ "children": [
+ {
+ "kind": "Function",
+ "name": "kva_from",
+ "printedName": "kva_from(_:initializedObject:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "τ_0_0?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "GenericTypeParam",
+ "printedName": "τ_0_0"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Any?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "Any"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Any?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "Any"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11KochavaCore36KVAFromWithInitializedObjectProtocolP8kva_from_011initializedF0xSgypSg_AGtFZ",
+ "mangledName": "$s11KochavaCore36KVAFromWithInitializedObjectProtocolP8kva_from_011initializedF0xSgypSg_AGtFZ",
+ "moduleName": "KochavaCore",
+ "genericSig": "<τ_0_0 where τ_0_0 : KochavaCore.KVAFromWithInitializedObjectProtocol>",
+ "sugared_genericSig": "",
+ "static": true,
+ "protocolReq": true,
+ "declAttributes": [
+ "RawDocComment"
+ ],
+ "reqNewWitnessTableEntry": true,
+ "funcSelfKind": "NonMutating"
+ }
+ ],
+ "declKind": "Protocol",
+ "usr": "s:11KochavaCore36KVAFromWithInitializedObjectProtocolP",
+ "mangledName": "$s11KochavaCore36KVAFromWithInitializedObjectProtocolP",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "AccessControl"
+ ]
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "KVAInvalidatable",
+ "printedName": "KVAInvalidatable",
+ "children": [
+ {
+ "kind": "Function",
+ "name": "invalidate",
+ "printedName": "invalidate()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11KochavaCore16KVAInvalidatableP10invalidateyyF",
+ "mangledName": "$s11KochavaCore16KVAInvalidatableP10invalidateyyF",
+ "moduleName": "KochavaCore",
+ "genericSig": "<τ_0_0 where τ_0_0 : KochavaCore.KVAInvalidatable>",
+ "sugared_genericSig": "",
+ "protocolReq": true,
+ "declAttributes": [
+ "RawDocComment"
+ ],
+ "reqNewWitnessTableEntry": true,
+ "funcSelfKind": "NonMutating"
+ }
+ ],
+ "declKind": "Protocol",
+ "usr": "s:11KochavaCore16KVAInvalidatableP",
+ "mangledName": "$s11KochavaCore16KVAInvalidatableP",
+ "moduleName": "KochavaCore",
+ "genericSig": "<τ_0_0 : AnyObject>",
+ "sugared_genericSig": "",
+ "declAttributes": [
+ "AccessControl"
+ ]
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "KVAInvalidatableWithOptions",
+ "printedName": "KVAInvalidatableWithOptions",
+ "children": [
+ {
+ "kind": "Function",
+ "name": "invalidate",
+ "printedName": "invalidate(logMessagePrintBool:asyncBool:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11KochavaCore27KVAInvalidatableWithOptionsP10invalidate19logMessagePrintBool05asyncJ0ySb_SbtF",
+ "mangledName": "$s11KochavaCore27KVAInvalidatableWithOptionsP10invalidate19logMessagePrintBool05asyncJ0ySb_SbtF",
+ "moduleName": "KochavaCore",
+ "genericSig": "<τ_0_0 where τ_0_0 : KochavaCore.KVAInvalidatableWithOptions>",
+ "sugared_genericSig": "",
+ "protocolReq": true,
+ "declAttributes": [
+ "RawDocComment"
+ ],
+ "reqNewWitnessTableEntry": true,
+ "funcSelfKind": "NonMutating"
+ }
+ ],
+ "declKind": "Protocol",
+ "usr": "s:11KochavaCore27KVAInvalidatableWithOptionsP",
+ "mangledName": "$s11KochavaCore27KVAInvalidatableWithOptionsP",
+ "moduleName": "KochavaCore",
+ "genericSig": "<τ_0_0 : AnyObject>",
+ "sugared_genericSig": "",
+ "declAttributes": [
+ "AccessControl"
+ ]
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "KVAKeyable",
+ "printedName": "KVAKeyable",
+ "children": [
+ {
+ "kind": "Function",
+ "name": "key",
+ "printedName": "key(forContext:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.AnyHashable?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "AnyHashable",
+ "printedName": "Swift.AnyHashable",
+ "usr": "s:s11AnyHashableV"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVAContext?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAContext",
+ "printedName": "KochavaCore.KVAContext",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAContext"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11KochavaCore10KVAKeyableP3key10forContexts11AnyHashableVSgAA10KVAContextCSg_tF",
+ "mangledName": "$s11KochavaCore10KVAKeyableP3key10forContexts11AnyHashableVSgAA10KVAContextCSg_tF",
+ "moduleName": "KochavaCore",
+ "genericSig": "<τ_0_0 where τ_0_0 : KochavaCore.KVAKeyable>",
+ "sugared_genericSig": "",
+ "protocolReq": true,
+ "reqNewWitnessTableEntry": true,
+ "funcSelfKind": "NonMutating"
+ }
+ ],
+ "declKind": "Protocol",
+ "usr": "s:11KochavaCore10KVAKeyableP",
+ "mangledName": "$s11KochavaCore10KVAKeyableP",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "AccessControl"
+ ]
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "KVALog",
+ "printedName": "KVALog",
+ "children": [
+ {
+ "kind": "Var",
+ "name": "shared",
+ "printedName": "shared",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVALog",
+ "printedName": "KochavaCore.KVALog",
+ "usr": "c:@M@KochavaCore@objc(cs)KVALog"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "c:@M@KochavaCore@objc(cs)KVALog(cpy)shared",
+ "mangledName": "$s11KochavaCore6KVALogC6sharedACvpZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "declAttributes": [
+ "HasInitialValue",
+ "Final",
+ "HasStorage",
+ "AccessControl",
+ "ObjC",
+ "RawDocComment"
+ ],
+ "isLet": true,
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVALog",
+ "printedName": "KochavaCore.KVALog",
+ "usr": "c:@M@KochavaCore@objc(cs)KVALog"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "c:@M@KochavaCore@objc(cs)KVALog(cm)shared",
+ "mangledName": "$s11KochavaCore6KVALogC6sharedACvgZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "implicit": true,
+ "declAttributes": [
+ "Final",
+ "ObjC"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "mutator",
+ "printedName": "mutator",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAMutator",
+ "printedName": "KochavaCore.KVAMutator",
+ "usr": "s:11KochavaCore10KVAMutatorC"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore6KVALogC7mutatorAA10KVAMutatorCvp",
+ "mangledName": "$s11KochavaCore6KVALogC7mutatorAA10KVAMutatorCvp",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "Lazy",
+ "SetterAccess",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAMutator",
+ "printedName": "KochavaCore.KVAMutator",
+ "usr": "s:11KochavaCore10KVAMutatorC"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore6KVALogC7mutatorAA10KVAMutatorCvg",
+ "mangledName": "$s11KochavaCore6KVALogC7mutatorAA10KVAMutatorCvg",
+ "moduleName": "KochavaCore",
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "level",
+ "printedName": "level",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVALogLevel?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVALogLevel",
+ "printedName": "KochavaCore.KVALogLevel",
+ "usr": "c:@M@KochavaCore@objc(cs)KVALogLevel"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "c:@M@KochavaCore@objc(cs)KVALog(py)level",
+ "mangledName": "$s11KochavaCore6KVALogC5levelAA0C5LevelCSgvp",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "ObjC",
+ "RawDocComment"
+ ],
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVALogLevel?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVALogLevel",
+ "printedName": "KochavaCore.KVALogLevel",
+ "usr": "c:@M@KochavaCore@objc(cs)KVALogLevel"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "c:@M@KochavaCore@objc(cs)KVALog(im)level",
+ "mangledName": "$s11KochavaCore6KVALogC5levelAA0C5LevelCSgvg",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "ObjC"
+ ],
+ "accessorKind": "get"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Set",
+ "printedName": "Set()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVALogLevel?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVALogLevel",
+ "printedName": "KochavaCore.KVALogLevel",
+ "usr": "c:@M@KochavaCore@objc(cs)KVALogLevel"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "c:@M@KochavaCore@objc(cs)KVALog(im)setLevel:",
+ "mangledName": "$s11KochavaCore6KVALogC5levelAA0C5LevelCSgvs",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "ObjC"
+ ],
+ "accessorKind": "set"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Modify",
+ "printedName": "Modify()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore6KVALogC5levelAA0C5LevelCSgvM",
+ "mangledName": "$s11KochavaCore6KVALogC5levelAA0C5LevelCSgvM",
+ "moduleName": "KochavaCore",
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "_modify"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "osLogEnabledBool",
+ "printedName": "osLogEnabledBool",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "c:@M@KochavaCore@objc(cs)KVALog(py)osLogEnabledBool",
+ "mangledName": "$s11KochavaCore6KVALogC16osLogEnabledBoolSbvp",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "HasStorage",
+ "AccessControl",
+ "ObjC",
+ "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@KochavaCore@objc(cs)KVALog(im)osLogEnabledBool",
+ "mangledName": "$s11KochavaCore6KVALogC16osLogEnabledBoolSbvg",
+ "moduleName": "KochavaCore",
+ "implicit": true,
+ "declAttributes": [
+ "Final",
+ "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@KochavaCore@objc(cs)KVALog(im)setOsLogEnabledBool:",
+ "mangledName": "$s11KochavaCore6KVALogC16osLogEnabledBoolSbvs",
+ "moduleName": "KochavaCore",
+ "implicit": true,
+ "declAttributes": [
+ "Final",
+ "ObjC"
+ ],
+ "accessorKind": "set"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Modify",
+ "printedName": "Modify()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore6KVALogC16osLogEnabledBoolSbvM",
+ "mangledName": "$s11KochavaCore6KVALogC16osLogEnabledBoolSbvM",
+ "moduleName": "KochavaCore",
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "_modify"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "prettyPrintBool",
+ "printedName": "prettyPrintBool",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "c:@M@KochavaCore@objc(cs)KVALog(py)prettyPrintBool",
+ "mangledName": "$s11KochavaCore6KVALogC15prettyPrintBoolSbvp",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "ObjC",
+ "RawDocComment"
+ ],
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "c:@M@KochavaCore@objc(cs)KVALog(im)prettyPrintBool",
+ "mangledName": "$s11KochavaCore6KVALogC15prettyPrintBoolSbvg",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "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@KochavaCore@objc(cs)KVALog(im)setPrettyPrintBool:",
+ "mangledName": "$s11KochavaCore6KVALogC15prettyPrintBoolSbvs",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "ObjC"
+ ],
+ "accessorKind": "set"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Modify",
+ "printedName": "Modify()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore6KVALogC15prettyPrintBoolSbvM",
+ "mangledName": "$s11KochavaCore6KVALogC15prettyPrintBoolSbvM",
+ "moduleName": "KochavaCore",
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "_modify"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "printLinesIndividuallyBool",
+ "printedName": "printLinesIndividuallyBool",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "c:@M@KochavaCore@objc(cs)KVALog(py)printLinesIndividuallyBool",
+ "mangledName": "$s11KochavaCore6KVALogC26printLinesIndividuallyBoolSbvp",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "ObjC",
+ "RawDocComment"
+ ],
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "c:@M@KochavaCore@objc(cs)KVALog(im)printLinesIndividuallyBool",
+ "mangledName": "$s11KochavaCore6KVALogC26printLinesIndividuallyBoolSbvg",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "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@KochavaCore@objc(cs)KVALog(im)setPrintLinesIndividuallyBool:",
+ "mangledName": "$s11KochavaCore6KVALogC26printLinesIndividuallyBoolSbvs",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "ObjC"
+ ],
+ "accessorKind": "set"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Modify",
+ "printedName": "Modify()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore6KVALogC26printLinesIndividuallyBoolSbvM",
+ "mangledName": "$s11KochavaCore6KVALogC26printLinesIndividuallyBoolSbvM",
+ "moduleName": "KochavaCore",
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "_modify"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "printPrefixString",
+ "printedName": "printPrefixString",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.String?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "c:@M@KochavaCore@objc(cs)KVALog(py)printPrefixString",
+ "mangledName": "$s11KochavaCore6KVALogC17printPrefixStringSSSgvp",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "ObjC",
+ "RawDocComment"
+ ],
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.String?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "c:@M@KochavaCore@objc(cs)KVALog(im)printPrefixString",
+ "mangledName": "$s11KochavaCore6KVALogC17printPrefixStringSSSgvg",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "ObjC"
+ ],
+ "accessorKind": "get"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Set",
+ "printedName": "Set()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.String?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "c:@M@KochavaCore@objc(cs)KVALog(im)setPrintPrefixString:",
+ "mangledName": "$s11KochavaCore6KVALogC17printPrefixStringSSSgvs",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "ObjC"
+ ],
+ "accessorKind": "set"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Modify",
+ "printedName": "Modify()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore6KVALogC17printPrefixStringSSSgvM",
+ "mangledName": "$s11KochavaCore6KVALogC17printPrefixStringSSSgvM",
+ "moduleName": "KochavaCore",
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "_modify"
+ }
+ ]
+ },
+ {
+ "kind": "Function",
+ "name": "logMessageArray_copy",
+ "printedName": "logMessageArray_copy()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "[KochavaCore.KVALogMessage]?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Array",
+ "printedName": "[KochavaCore.KVALogMessage]",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVALogMessage",
+ "printedName": "KochavaCore.KVALogMessage",
+ "usr": "c:@M@KochavaCore@objc(cs)KVALogMessage"
+ }
+ ],
+ "usr": "s:Sa"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "c:@M@KochavaCore@objc(cs)KVALog(im)logMessageArray_copy",
+ "mangledName": "$s11KochavaCore6KVALogC20logMessageArray_copySayAA0cE0CGSgyF",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "ObjC",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ }
+ ],
+ "declKind": "Class",
+ "usr": "c:@M@KochavaCore@objc(cs)KVALog",
+ "mangledName": "$s11KochavaCore6KVALogC",
+ "moduleName": "KochavaCore",
+ "objc_name": "KVALog",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "ObjC",
+ "RawDocComment"
+ ],
+ "superclassUsr": "c:objc(cs)NSObject",
+ "hasMissingDesignatedInitializers": true,
+ "inheritsConvenienceInitializers": true,
+ "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": "KochavaCore",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "Import",
+ "name": "os",
+ "printedName": "os",
+ "declKind": "Import",
+ "moduleName": "KochavaCore"
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "KVALogLevel",
+ "printedName": "KVALogLevel",
+ "children": [
+ {
+ "kind": "Var",
+ "name": "never",
+ "printedName": "never",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVALogLevel",
+ "printedName": "KochavaCore.KVALogLevel",
+ "usr": "c:@M@KochavaCore@objc(cs)KVALogLevel"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "c:@M@KochavaCore@objc(cs)KVALogLevel(cpy)never",
+ "mangledName": "$s11KochavaCore11KVALogLevelC5neverACvpZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "declAttributes": [
+ "HasInitialValue",
+ "Final",
+ "HasStorage",
+ "AccessControl",
+ "ObjC",
+ "RawDocComment"
+ ],
+ "isLet": true,
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVALogLevel",
+ "printedName": "KochavaCore.KVALogLevel",
+ "usr": "c:@M@KochavaCore@objc(cs)KVALogLevel"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "c:@M@KochavaCore@objc(cs)KVALogLevel(cm)never",
+ "mangledName": "$s11KochavaCore11KVALogLevelC5neverACvgZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "implicit": true,
+ "declAttributes": [
+ "Final",
+ "ObjC"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "error",
+ "printedName": "error",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVALogLevel",
+ "printedName": "KochavaCore.KVALogLevel",
+ "usr": "c:@M@KochavaCore@objc(cs)KVALogLevel"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "c:@M@KochavaCore@objc(cs)KVALogLevel(cpy)error",
+ "mangledName": "$s11KochavaCore11KVALogLevelC5errorACvpZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "declAttributes": [
+ "HasInitialValue",
+ "Final",
+ "HasStorage",
+ "AccessControl",
+ "ObjC",
+ "RawDocComment"
+ ],
+ "isLet": true,
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVALogLevel",
+ "printedName": "KochavaCore.KVALogLevel",
+ "usr": "c:@M@KochavaCore@objc(cs)KVALogLevel"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "c:@M@KochavaCore@objc(cs)KVALogLevel(cm)error",
+ "mangledName": "$s11KochavaCore11KVALogLevelC5errorACvgZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "implicit": true,
+ "declAttributes": [
+ "Final",
+ "ObjC"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "warn",
+ "printedName": "warn",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVALogLevel",
+ "printedName": "KochavaCore.KVALogLevel",
+ "usr": "c:@M@KochavaCore@objc(cs)KVALogLevel"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "c:@M@KochavaCore@objc(cs)KVALogLevel(cpy)warn",
+ "mangledName": "$s11KochavaCore11KVALogLevelC4warnACvpZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "declAttributes": [
+ "HasInitialValue",
+ "Final",
+ "HasStorage",
+ "AccessControl",
+ "ObjC",
+ "RawDocComment"
+ ],
+ "isLet": true,
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVALogLevel",
+ "printedName": "KochavaCore.KVALogLevel",
+ "usr": "c:@M@KochavaCore@objc(cs)KVALogLevel"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "c:@M@KochavaCore@objc(cs)KVALogLevel(cm)warn",
+ "mangledName": "$s11KochavaCore11KVALogLevelC4warnACvgZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "implicit": true,
+ "declAttributes": [
+ "Final",
+ "ObjC"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "info",
+ "printedName": "info",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVALogLevel",
+ "printedName": "KochavaCore.KVALogLevel",
+ "usr": "c:@M@KochavaCore@objc(cs)KVALogLevel"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "c:@M@KochavaCore@objc(cs)KVALogLevel(cpy)info",
+ "mangledName": "$s11KochavaCore11KVALogLevelC4infoACvpZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "declAttributes": [
+ "HasInitialValue",
+ "Final",
+ "HasStorage",
+ "AccessControl",
+ "ObjC",
+ "RawDocComment"
+ ],
+ "isLet": true,
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVALogLevel",
+ "printedName": "KochavaCore.KVALogLevel",
+ "usr": "c:@M@KochavaCore@objc(cs)KVALogLevel"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "c:@M@KochavaCore@objc(cs)KVALogLevel(cm)info",
+ "mangledName": "$s11KochavaCore11KVALogLevelC4infoACvgZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "implicit": true,
+ "declAttributes": [
+ "Final",
+ "ObjC"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "debug",
+ "printedName": "debug",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVALogLevel",
+ "printedName": "KochavaCore.KVALogLevel",
+ "usr": "c:@M@KochavaCore@objc(cs)KVALogLevel"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "c:@M@KochavaCore@objc(cs)KVALogLevel(cpy)debug",
+ "mangledName": "$s11KochavaCore11KVALogLevelC5debugACvpZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "declAttributes": [
+ "HasInitialValue",
+ "Final",
+ "HasStorage",
+ "AccessControl",
+ "ObjC",
+ "RawDocComment"
+ ],
+ "isLet": true,
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVALogLevel",
+ "printedName": "KochavaCore.KVALogLevel",
+ "usr": "c:@M@KochavaCore@objc(cs)KVALogLevel"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "c:@M@KochavaCore@objc(cs)KVALogLevel(cm)debug",
+ "mangledName": "$s11KochavaCore11KVALogLevelC5debugACvgZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "implicit": true,
+ "declAttributes": [
+ "Final",
+ "ObjC"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "trace",
+ "printedName": "trace",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVALogLevel",
+ "printedName": "KochavaCore.KVALogLevel",
+ "usr": "c:@M@KochavaCore@objc(cs)KVALogLevel"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "c:@M@KochavaCore@objc(cs)KVALogLevel(cpy)trace",
+ "mangledName": "$s11KochavaCore11KVALogLevelC5traceACvpZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "declAttributes": [
+ "HasInitialValue",
+ "Final",
+ "HasStorage",
+ "AccessControl",
+ "ObjC",
+ "RawDocComment"
+ ],
+ "isLet": true,
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVALogLevel",
+ "printedName": "KochavaCore.KVALogLevel",
+ "usr": "c:@M@KochavaCore@objc(cs)KVALogLevel"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "c:@M@KochavaCore@objc(cs)KVALogLevel(cm)trace",
+ "mangledName": "$s11KochavaCore11KVALogLevelC5traceACvgZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "implicit": true,
+ "declAttributes": [
+ "Final",
+ "ObjC"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "always",
+ "printedName": "always",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVALogLevel",
+ "printedName": "KochavaCore.KVALogLevel",
+ "usr": "c:@M@KochavaCore@objc(cs)KVALogLevel"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "c:@M@KochavaCore@objc(cs)KVALogLevel(cpy)always",
+ "mangledName": "$s11KochavaCore11KVALogLevelC6alwaysACvpZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "declAttributes": [
+ "HasInitialValue",
+ "Final",
+ "HasStorage",
+ "AccessControl",
+ "ObjC",
+ "RawDocComment"
+ ],
+ "isLet": true,
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVALogLevel",
+ "printedName": "KochavaCore.KVALogLevel",
+ "usr": "c:@M@KochavaCore@objc(cs)KVALogLevel"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "c:@M@KochavaCore@objc(cs)KVALogLevel(cm)always",
+ "mangledName": "$s11KochavaCore11KVALogLevelC6alwaysACvgZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "implicit": true,
+ "declAttributes": [
+ "Final",
+ "ObjC"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Function",
+ "name": "kva_from",
+ "printedName": "kva_from(_:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Self?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "DynamicSelf",
+ "printedName": "Self"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Any?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "Any"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "c:@M@KochavaCore@objc(cs)KVALogLevel(cm)kva_from:",
+ "mangledName": "$s11KochavaCore11KVALogLevelC8kva_fromyACXDSgypSgFZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "ObjC",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "kva_as",
+ "printedName": "kva_as(forContext:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "AnyObject?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "AnyObject"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVAContext?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAContext",
+ "printedName": "KochavaCore.KVAContext",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAContext"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11KochavaCore11KVALogLevelC6kva_as10forContextyXlSgAA10KVAContextCSg_tF",
+ "mangledName": "$s11KochavaCore11KVALogLevelC6kva_as10forContextyXlSgAA10KVAContextCSg_tF",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Var",
+ "name": "description",
+ "printedName": "description",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "c:@M@KochavaCore@objc(cs)KVALogLevel(py)description",
+ "mangledName": "$s11KochavaCore11KVALogLevelC11descriptionSSvp",
+ "moduleName": "KochavaCore",
+ "overriding": true,
+ "objc_name": "description",
+ "declAttributes": [
+ "Final",
+ "ObjC",
+ "Override",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "c:@M@KochavaCore@objc(cs)KVALogLevel(im)description",
+ "mangledName": "$s11KochavaCore11KVALogLevelC11descriptionSSvg",
+ "moduleName": "KochavaCore",
+ "overriding": true,
+ "objc_name": "description",
+ "declAttributes": [
+ "Final",
+ "ObjC"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Function",
+ "name": "logLevel",
+ "printedName": "logLevel(_:visibleBoolWithVisibleMaximumLogLevel:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVALogLevel?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVALogLevel",
+ "printedName": "KochavaCore.KVALogLevel",
+ "usr": "c:@M@KochavaCore@objc(cs)KVALogLevel"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVALogLevel?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVALogLevel",
+ "printedName": "KochavaCore.KVALogLevel",
+ "usr": "c:@M@KochavaCore@objc(cs)KVALogLevel"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11KochavaCore11KVALogLevelC03logD0_032visibleBoolWithVisibleMaximumLogD0SbACSg_AFtFZ",
+ "mangledName": "$s11KochavaCore11KVALogLevelC03logD0_032visibleBoolWithVisibleMaximumLogD0SbACSg_AFtFZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Var",
+ "name": "identifier",
+ "printedName": "identifier",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "c:@M@KochavaCore@objc(cs)KVALogLevel(py)identifier",
+ "mangledName": "$s11KochavaCore11KVALogLevelC10identifierSSvp",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "HasStorage",
+ "AccessControl",
+ "ObjC",
+ "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@KochavaCore@objc(cs)KVALogLevel(im)identifier",
+ "mangledName": "$s11KochavaCore11KVALogLevelC10identifierSSvg",
+ "moduleName": "KochavaCore",
+ "implicit": true,
+ "declAttributes": [
+ "Final",
+ "ObjC"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "universalIdentifier",
+ "printedName": "universalIdentifier",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "c:@M@KochavaCore@objc(cs)KVALogLevel(py)universalIdentifier",
+ "mangledName": "$s11KochavaCore11KVALogLevelC19universalIdentifierSSvp",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "HasStorage",
+ "AccessControl",
+ "ObjC",
+ "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@KochavaCore@objc(cs)KVALogLevel(im)universalIdentifier",
+ "mangledName": "$s11KochavaCore11KVALogLevelC19universalIdentifierSSvg",
+ "moduleName": "KochavaCore",
+ "implicit": true,
+ "declAttributes": [
+ "Final",
+ "ObjC"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVALogLevel",
+ "printedName": "KochavaCore.KVALogLevel",
+ "usr": "c:@M@KochavaCore@objc(cs)KVALogLevel"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "c:@M@KochavaCore@objc(cs)KVALogLevel(im)init",
+ "mangledName": "$s11KochavaCore11KVALogLevelCACycfc",
+ "moduleName": "KochavaCore",
+ "overriding": true,
+ "implicit": true,
+ "objc_name": "init",
+ "declAttributes": [
+ "Dynamic",
+ "ObjC",
+ "Override"
+ ],
+ "init_kind": "Designated"
+ }
+ ],
+ "declKind": "Class",
+ "usr": "c:@M@KochavaCore@objc(cs)KVALogLevel",
+ "mangledName": "$s11KochavaCore11KVALogLevelC",
+ "moduleName": "KochavaCore",
+ "objc_name": "KVALogLevel",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "ObjC",
+ "RawDocComment"
+ ],
+ "superclassUsr": "c:objc(cs)NSObject",
+ "hasMissingDesignatedInitializers": true,
+ "superclassNames": [
+ "ObjectiveC.NSObject"
+ ],
+ "conformances": [
+ {
+ "kind": "Conformance",
+ "name": "KVAAsForContextProtocol",
+ "printedName": "KVAAsForContextProtocol",
+ "usr": "s:11KochavaCore23KVAAsForContextProtocolP",
+ "mangledName": "$s11KochavaCore23KVAAsForContextProtocolP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "KVAFromProtocol",
+ "printedName": "KVAFromProtocol",
+ "usr": "s:11KochavaCore15KVAFromProtocolP",
+ "mangledName": "$s11KochavaCore15KVAFromProtocolP"
+ },
+ {
+ "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": "KochavaCore",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "Import",
+ "name": "os.log",
+ "printedName": "os.log",
+ "declKind": "Import",
+ "moduleName": "KochavaCore"
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "KVALogMessage",
+ "printedName": "KVALogMessage",
+ "children": [
+ {
+ "kind": "Function",
+ "name": "print",
+ "printedName": "print(_:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.String?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11KochavaCore13KVALogMessageC5printyySSSgFZ",
+ "mangledName": "$s11KochavaCore13KVALogMessageC5printyySSSgFZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "print",
+ "printedName": "print(logLevel:sourceIdentifier:sourceClass:headlineString:dictionary:rollupLogMessageArray:log:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVALogLevel?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVALogLevel",
+ "printedName": "KochavaCore.KVALogLevel",
+ "usr": "c:@M@KochavaCore@objc(cs)KVALogLevel"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.String?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "AnyObject.Type?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ExistentialMetatype",
+ "printedName": "AnyObject.Type",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "AnyObject"
+ }
+ ]
+ }
+ ],
+ "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.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"
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "[KochavaCore.KVALogMessage]?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Array",
+ "printedName": "[KochavaCore.KVALogMessage]",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVALogMessage",
+ "printedName": "KochavaCore.KVALogMessage",
+ "usr": "c:@M@KochavaCore@objc(cs)KVALogMessage"
+ }
+ ],
+ "usr": "s:Sa"
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVALog?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVALog",
+ "printedName": "KochavaCore.KVALog",
+ "usr": "c:@M@KochavaCore@objc(cs)KVALog"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11KochavaCore13KVALogMessageC5print8logLevel16sourceIdentifier0H5Class14headlineString10dictionary09rollupLogD5Array0F0yAA0cG0CSg_SSSgyXlXpSgAOSDys11AnyHashableVypGSgSayACGSgAA0C0CSgtFZ",
+ "mangledName": "$s11KochavaCore13KVALogMessageC5print8logLevel16sourceIdentifier0H5Class14headlineString10dictionary09rollupLogD5Array0F0yAA0cG0CSg_SSSgyXlXpSgAOSDys11AnyHashableVypGSgSayACGSgAA0C0CSgtFZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "print",
+ "printedName": "print(logLevel:sourceIdentifier:sourceClass:headlineString:dictionary:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVALogLevel?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVALogLevel",
+ "printedName": "KochavaCore.KVALogLevel",
+ "usr": "c:@M@KochavaCore@objc(cs)KVALogLevel"
+ }
+ ],
+ "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": "AnyObject.Type?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ExistentialMetatype",
+ "printedName": "AnyObject.Type",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "AnyObject"
+ }
+ ]
+ }
+ ],
+ "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.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"
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11KochavaCore13KVALogMessageC5print8logLevel16sourceIdentifier0H5Class14headlineString10dictionaryyAA0cG0CSg_SSSgyXlXpSgAMSDys11AnyHashableVypGSgtFZ",
+ "mangledName": "$s11KochavaCore13KVALogMessageC5print8logLevel16sourceIdentifier0H5Class14headlineString10dictionaryyAA0cG0CSg_SSSgyXlXpSgAMSDys11AnyHashableVypGSgtFZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "print",
+ "printedName": "print(logLevel:sourceClass:headlineString:dictionary:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVALogLevel?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVALogLevel",
+ "printedName": "KochavaCore.KVALogLevel",
+ "usr": "c:@M@KochavaCore@objc(cs)KVALogLevel"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "AnyObject.Type?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ExistentialMetatype",
+ "printedName": "AnyObject.Type",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "AnyObject"
+ }
+ ]
+ }
+ ],
+ "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.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"
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11KochavaCore13KVALogMessageC5print8logLevel11sourceClass14headlineString10dictionaryyAA0cG0CSg_yXlXpSgSSSgSDys11AnyHashableVypGSgtFZ",
+ "mangledName": "$s11KochavaCore13KVALogMessageC5print8logLevel11sourceClass14headlineString10dictionaryyAA0cG0CSg_yXlXpSgSSSgSDys11AnyHashableVypGSgtFZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "printError",
+ "printedName": "printError(sourceIdentifier:sourceClass:headlineString:dictionary:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "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": "AnyObject.Type?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ExistentialMetatype",
+ "printedName": "AnyObject.Type",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "AnyObject"
+ }
+ ]
+ }
+ ],
+ "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.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"
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11KochavaCore13KVALogMessageC10printError16sourceIdentifier0G5Class14headlineString10dictionaryySSSg_yXlXpSgAISDys11AnyHashableVypGSgtFZ",
+ "mangledName": "$s11KochavaCore13KVALogMessageC10printError16sourceIdentifier0G5Class14headlineString10dictionaryySSSg_yXlXpSgAISDys11AnyHashableVypGSgtFZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "printInternalInconsistency",
+ "printedName": "printInternalInconsistency(sourceIdentifier:sourceClass:dictionary:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "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": "AnyObject.Type?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ExistentialMetatype",
+ "printedName": "AnyObject.Type",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "AnyObject"
+ }
+ ]
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "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"
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11KochavaCore13KVALogMessageC26printInternalInconsistency16sourceIdentifier0H5Class10dictionaryySSSg_yXlXpSgSDys11AnyHashableVypGSgtFZ",
+ "mangledName": "$s11KochavaCore13KVALogMessageC26printInternalInconsistency16sourceIdentifier0H5Class10dictionaryySSSg_yXlXpSgSDys11AnyHashableVypGSgtFZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "printInternalError",
+ "printedName": "printInternalError(sourceIdentifier:sourceClass:dictionary:error:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "AnyObject.Type?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ExistentialMetatype",
+ "printedName": "AnyObject.Type",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "AnyObject"
+ }
+ ]
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "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"
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Error",
+ "printedName": "Swift.Error",
+ "usr": "s:s5ErrorP"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11KochavaCore13KVALogMessageC18printInternalError16sourceIdentifier0H5Class10dictionary5errorySS_yXlXpSgSDys11AnyHashableVypGSgs0G0_ptFZ",
+ "mangledName": "$s11KochavaCore13KVALogMessageC18printInternalError16sourceIdentifier0H5Class10dictionary5errorySS_yXlXpSgSDys11AnyHashableVypGSgs0G0_ptFZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "printWarning",
+ "printedName": "printWarning(sourceIdentifier:sourceClass:dictionary:exception:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "AnyObject.Type?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ExistentialMetatype",
+ "printedName": "AnyObject.Type",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "AnyObject"
+ }
+ ]
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "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"
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "NSException",
+ "printedName": "Foundation.NSException",
+ "usr": "c:objc(cs)NSException"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11KochavaCore13KVALogMessageC12printWarning16sourceIdentifier0G5Class10dictionary9exceptionySS_yXlXpSgSDys11AnyHashableVypGSgSo11NSExceptionCtFZ",
+ "mangledName": "$s11KochavaCore13KVALogMessageC12printWarning16sourceIdentifier0G5Class10dictionary9exceptionySS_yXlXpSgSDys11AnyHashableVypGSgSo11NSExceptionCtFZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "printWarning",
+ "printedName": "printWarning(sourceIdentifier:sourceClass:headlineString:dictionary:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.String?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "AnyObject.Type?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ExistentialMetatype",
+ "printedName": "AnyObject.Type",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "AnyObject"
+ }
+ ]
+ }
+ ],
+ "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.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"
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11KochavaCore13KVALogMessageC12printWarning16sourceIdentifier0G5Class14headlineString10dictionaryySSSg_yXlXpSgAISDys11AnyHashableVypGSgtFZ",
+ "mangledName": "$s11KochavaCore13KVALogMessageC12printWarning16sourceIdentifier0G5Class14headlineString10dictionaryySSSg_yXlXpSgAISDys11AnyHashableVypGSgtFZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "printWarning",
+ "printedName": "printWarning(sourceIdentifier:sourceClass:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "AnyObject.Type?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ExistentialMetatype",
+ "printedName": "AnyObject.Type",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "AnyObject"
+ }
+ ]
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11KochavaCore13KVALogMessageC12printWarning16sourceIdentifier0G5ClassySS_yXlXpSgtFZ",
+ "mangledName": "$s11KochavaCore13KVALogMessageC12printWarning16sourceIdentifier0G5ClassySS_yXlXpSgtFZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init(logLevel:sourceIdentifier:sourceClass:headlineString:dictionary:rollupLogMessageArray:printBool:log:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVALogMessage?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVALogMessage",
+ "printedName": "KochavaCore.KVALogMessage",
+ "usr": "c:@M@KochavaCore@objc(cs)KVALogMessage"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVALogLevel?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVALogLevel",
+ "printedName": "KochavaCore.KVALogLevel",
+ "usr": "c:@M@KochavaCore@objc(cs)KVALogLevel"
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.String?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "AnyObject.Type?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ExistentialMetatype",
+ "printedName": "AnyObject.Type",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "AnyObject"
+ }
+ ]
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.String?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ },
+ {
+ "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"
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "[KochavaCore.KVALogMessage]?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Array",
+ "printedName": "[KochavaCore.KVALogMessage]",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVALogMessage",
+ "printedName": "KochavaCore.KVALogMessage",
+ "usr": "c:@M@KochavaCore@objc(cs)KVALogMessage"
+ }
+ ],
+ "usr": "s:Sa"
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "hasDefaultArg": true,
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVALog?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVALog",
+ "printedName": "KochavaCore.KVALog",
+ "usr": "c:@M@KochavaCore@objc(cs)KVALog"
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "s:11KochavaCore13KVALogMessageC8logLevel16sourceIdentifier0G5Class14headlineString10dictionary09rollupLogD5Array9printBool0E0ACSgAA0cF0CSg_SSSgyXlXpSgAPSDys11AnyHashableVypGSgSayACGSgSbAA0C0CSgtcfc",
+ "mangledName": "$s11KochavaCore13KVALogMessageC8logLevel16sourceIdentifier0G5Class14headlineString10dictionary09rollupLogD5Array9printBool0E0ACSgAA0cF0CSg_SSSgyXlXpSgAPSDys11AnyHashableVypGSgSayACGSgSbAA0C0CSgtcfc",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Required",
+ "AccessControl",
+ "DiscardableResult",
+ "RawDocComment"
+ ],
+ "init_kind": "Designated"
+ },
+ {
+ "kind": "Function",
+ "name": "kva_from",
+ "printedName": "kva_from(_:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Self?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "DynamicSelf",
+ "printedName": "Self"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Any?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "Any"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11KochavaCore13KVALogMessageC8kva_fromyACXDSgypSgFZ",
+ "mangledName": "$s11KochavaCore13KVALogMessageC8kva_fromyACXDSgypSgFZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "kva_as",
+ "printedName": "kva_as(forContext:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "AnyObject?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "AnyObject"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVAContext?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAContext",
+ "printedName": "KochavaCore.KVAContext",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAContext"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11KochavaCore13KVALogMessageC6kva_as10forContextyXlSgAA10KVAContextCSg_tF",
+ "mangledName": "$s11KochavaCore13KVALogMessageC6kva_as10forContextyXlSgAA10KVAContextCSg_tF",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "execute",
+ "printedName": "execute()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11KochavaCore13KVALogMessageC7executeyyF",
+ "mangledName": "$s11KochavaCore13KVALogMessageC7executeyyF",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "print",
+ "printedName": "print()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11KochavaCore13KVALogMessageC5printyyF",
+ "mangledName": "$s11KochavaCore13KVALogMessageC5printyyF",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Var",
+ "name": "mutator",
+ "printedName": "mutator",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAMutator",
+ "printedName": "KochavaCore.KVAMutator",
+ "usr": "s:11KochavaCore10KVAMutatorC"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore13KVALogMessageC7mutatorAA10KVAMutatorCvp",
+ "mangledName": "$s11KochavaCore13KVALogMessageC7mutatorAA10KVAMutatorCvp",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "Lazy",
+ "SetterAccess",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAMutator",
+ "printedName": "KochavaCore.KVAMutator",
+ "usr": "s:11KochavaCore10KVAMutatorC"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore13KVALogMessageC7mutatorAA10KVAMutatorCvg",
+ "mangledName": "$s11KochavaCore13KVALogMessageC7mutatorAA10KVAMutatorCvg",
+ "moduleName": "KochavaCore",
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "product",
+ "printedName": "product",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAProduct",
+ "printedName": "KochavaCore.KVAProduct",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAProduct"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore13KVALogMessageC7productAA10KVAProductCvp",
+ "mangledName": "$s11KochavaCore13KVALogMessageC7productAA10KVAProductCvp",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "SetterAccess",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAProduct",
+ "printedName": "KochavaCore.KVAProduct",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAProduct"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore13KVALogMessageC7productAA10KVAProductCvg",
+ "mangledName": "$s11KochavaCore13KVALogMessageC7productAA10KVAProductCvg",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "sourceClass",
+ "printedName": "sourceClass",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "AnyObject.Type?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ExistentialMetatype",
+ "printedName": "AnyObject.Type",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "AnyObject"
+ }
+ ]
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore13KVALogMessageC11sourceClassyXlXpSgvp",
+ "mangledName": "$s11KochavaCore13KVALogMessageC11sourceClassyXlXpSgvp",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "HasInitialValue",
+ "Final",
+ "HasStorage",
+ "SetterAccess",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "AnyObject.Type?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ExistentialMetatype",
+ "printedName": "AnyObject.Type",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "AnyObject"
+ }
+ ]
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore13KVALogMessageC11sourceClassyXlXpSgvg",
+ "mangledName": "$s11KochavaCore13KVALogMessageC11sourceClassyXlXpSgvg",
+ "moduleName": "KochavaCore",
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "visibleMaximumLogLevel",
+ "printedName": "visibleMaximumLogLevel",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVALogLevel?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVALogLevel",
+ "printedName": "KochavaCore.KVALogLevel",
+ "usr": "c:@M@KochavaCore@objc(cs)KVALogLevel"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore13KVALogMessageC22visibleMaximumLogLevelAA0cH0CSgvp",
+ "mangledName": "$s11KochavaCore13KVALogMessageC22visibleMaximumLogLevelAA0cH0CSgvp",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "SetterAccess",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVALogLevel?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVALogLevel",
+ "printedName": "KochavaCore.KVALogLevel",
+ "usr": "c:@M@KochavaCore@objc(cs)KVALogLevel"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore13KVALogMessageC22visibleMaximumLogLevelAA0cH0CSgvg",
+ "mangledName": "$s11KochavaCore13KVALogMessageC22visibleMaximumLogLevelAA0cH0CSgvg",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "bodyDictionary",
+ "printedName": "bodyDictionary",
+ "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": "Var",
+ "usr": "s:11KochavaCore13KVALogMessageC14bodyDictionarySDys11AnyHashableVypGSgvp",
+ "mangledName": "$s11KochavaCore13KVALogMessageC14bodyDictionarySDys11AnyHashableVypGSgvp",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "SetterAccess",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "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": "Accessor",
+ "usr": "s:11KochavaCore13KVALogMessageC14bodyDictionarySDys11AnyHashableVypGSgvg",
+ "mangledName": "$s11KochavaCore13KVALogMessageC14bodyDictionarySDys11AnyHashableVypGSgvg",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "printDidDate",
+ "printedName": "printDidDate",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Foundation.Date?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Date",
+ "printedName": "Foundation.Date",
+ "usr": "s:10Foundation4DateV"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore13KVALogMessageC12printDidDate10Foundation0G0VSgvp",
+ "mangledName": "$s11KochavaCore13KVALogMessageC12printDidDate10Foundation0G0VSgvp",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "HasInitialValue",
+ "Final",
+ "HasStorage",
+ "SetterAccess",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Foundation.Date?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Date",
+ "printedName": "Foundation.Date",
+ "usr": "s:10Foundation4DateV"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore13KVALogMessageC12printDidDate10Foundation0G0VSgvg",
+ "mangledName": "$s11KochavaCore13KVALogMessageC12printDidDate10Foundation0G0VSgvg",
+ "moduleName": "KochavaCore",
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "printString",
+ "printedName": "printString",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore13KVALogMessageC11printStringSSvp",
+ "mangledName": "$s11KochavaCore13KVALogMessageC11printStringSSvp",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore13KVALogMessageC11printStringSSvg",
+ "mangledName": "$s11KochavaCore13KVALogMessageC11printStringSSvg",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "didPrintNotificationName",
+ "printedName": "didPrintNotificationName",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Name",
+ "printedName": "Foundation.NSNotification.Name",
+ "usr": "c:@T@NSNotificationName"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore13KVALogMessageC24didPrintNotificationNameSo014NSNotificationH0avpZ",
+ "mangledName": "$s11KochavaCore13KVALogMessageC24didPrintNotificationNameSo014NSNotificationH0avpZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "declAttributes": [
+ "HasInitialValue",
+ "Final",
+ "HasStorage",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "isLet": true,
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Name",
+ "printedName": "Foundation.NSNotification.Name",
+ "usr": "c:@T@NSNotificationName"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore13KVALogMessageC24didPrintNotificationNameSo014NSNotificationH0avgZ",
+ "mangledName": "$s11KochavaCore13KVALogMessageC24didPrintNotificationNameSo014NSNotificationH0avgZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVALogMessage",
+ "printedName": "KochavaCore.KVALogMessage",
+ "usr": "c:@M@KochavaCore@objc(cs)KVALogMessage"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "c:@M@KochavaCore@objc(cs)KVALogMessage(im)init",
+ "mangledName": "$s11KochavaCore13KVALogMessageCACycfc",
+ "moduleName": "KochavaCore",
+ "overriding": true,
+ "implicit": true,
+ "objc_name": "init",
+ "declAttributes": [
+ "Dynamic",
+ "ObjC",
+ "Override"
+ ],
+ "init_kind": "Designated"
+ }
+ ],
+ "declKind": "Class",
+ "usr": "c:@M@KochavaCore@objc(cs)KVALogMessage",
+ "mangledName": "$s11KochavaCore13KVALogMessageC",
+ "moduleName": "KochavaCore",
+ "objc_name": "KVALogMessage",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "ObjC",
+ "RawDocComment"
+ ],
+ "superclassUsr": "c:objc(cs)NSObject",
+ "superclassNames": [
+ "ObjectiveC.NSObject"
+ ],
+ "conformances": [
+ {
+ "kind": "Conformance",
+ "name": "KVAAsForContextProtocol",
+ "printedName": "KVAAsForContextProtocol",
+ "usr": "s:11KochavaCore23KVAAsForContextProtocolP",
+ "mangledName": "$s11KochavaCore23KVAAsForContextProtocolP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "KVAExecutable",
+ "printedName": "KVAExecutable",
+ "usr": "s:11KochavaCore13KVAExecutableP",
+ "mangledName": "$s11KochavaCore13KVAExecutableP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "KVAFromProtocol",
+ "printedName": "KVAFromProtocol",
+ "usr": "s:11KochavaCore15KVAFromProtocolP",
+ "mangledName": "$s11KochavaCore15KVAFromProtocolP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "KVAPrintable",
+ "printedName": "KVAPrintable",
+ "usr": "s:11KochavaCore12KVAPrintableP",
+ "mangledName": "$s11KochavaCore12KVAPrintableP"
+ },
+ {
+ "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": "KochavaCore",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "KVAMutable",
+ "printedName": "KVAMutable",
+ "children": [
+ {
+ "kind": "Var",
+ "name": "mutator",
+ "printedName": "mutator",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAMutator",
+ "printedName": "KochavaCore.KVAMutator",
+ "usr": "s:11KochavaCore10KVAMutatorC"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore10KVAMutableP7mutatorAA10KVAMutatorCvp",
+ "mangledName": "$s11KochavaCore10KVAMutableP7mutatorAA10KVAMutatorCvp",
+ "moduleName": "KochavaCore",
+ "protocolReq": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAMutator",
+ "printedName": "KochavaCore.KVAMutator",
+ "usr": "s:11KochavaCore10KVAMutatorC"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore10KVAMutableP7mutatorAA10KVAMutatorCvg",
+ "mangledName": "$s11KochavaCore10KVAMutableP7mutatorAA10KVAMutatorCvg",
+ "moduleName": "KochavaCore",
+ "genericSig": "<τ_0_0 where τ_0_0 : KochavaCore.KVAMutable>",
+ "sugared_genericSig": "",
+ "protocolReq": true,
+ "reqNewWitnessTableEntry": true,
+ "accessorKind": "get"
+ }
+ ]
+ }
+ ],
+ "declKind": "Protocol",
+ "usr": "s:11KochavaCore10KVAMutableP",
+ "mangledName": "$s11KochavaCore10KVAMutableP",
+ "moduleName": "KochavaCore",
+ "genericSig": "<τ_0_0 : AnyObject>",
+ "sugared_genericSig": "",
+ "declAttributes": [
+ "AccessControl"
+ ]
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "KVANetTransaction",
+ "printedName": "KVANetTransaction",
+ "children": [
+ {
+ "kind": "Function",
+ "name": "start",
+ "printedName": "start(networking:baseIdentifier:prerequisiteTaskArray:localValueSourceCollection:startLogMessagePrintBool:closure_didComplete:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVANetworking?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVANetworking",
+ "printedName": "KochavaCore.KVANetworking",
+ "usr": "c:@M@KochavaCore@objc(cs)KVANetworking"
+ }
+ ],
+ "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": "[KochavaCore.KVATask]?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Array",
+ "printedName": "[KochavaCore.KVATask]",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVATask",
+ "printedName": "KochavaCore.KVATask",
+ "usr": "c:@M@KochavaCore@objc(cs)KVATask"
+ }
+ ],
+ "usr": "s:Sa"
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVACollection?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVACollection",
+ "printedName": "KochavaCore.KVACollection",
+ "usr": "c:@M@KochavaCore@objc(cs)KVACollection"
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.Bool?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "((KochavaCore.KVANetTransaction, Swift.Bool, Any?, Any?) -> ())?",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(KochavaCore.KVANetTransaction, Swift.Bool, Any?, Any?) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Tuple",
+ "printedName": "(KochavaCore.KVANetTransaction, Swift.Bool, Any?, Any?)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVANetTransaction",
+ "printedName": "KochavaCore.KVANetTransaction",
+ "usr": "c:@M@KochavaCore@objc(cs)KVANetTransaction"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Any?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "Any"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Any?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "Any"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11KochavaCore17KVANetTransactionC5start10networking14baseIdentifier21prerequisiteTaskArray26localValueSourceCollection0E19LogMessagePrintBool19closure_didCompleteyAA13KVANetworkingCSg_SSSgSayAA7KVATaskCGSgAA13KVACollectionCSgSbSgyAC_SbypSgAWtcSgtFZ",
+ "mangledName": "$s11KochavaCore17KVANetTransactionC5start10networking14baseIdentifier21prerequisiteTaskArray26localValueSourceCollection0E19LogMessagePrintBool19closure_didCompleteyAA13KVANetworkingCSg_SSSgSayAA7KVATaskCGSgAA13KVACollectionCSgSbSgyAC_SbypSgAWtcSgtFZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "start",
+ "printedName": "start(networking:jsonDictionary:prerequisiteTaskArray:localValueSourceCollection:startLogMessagePrintBool:closure_didComplete:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVANetworking?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVANetworking",
+ "printedName": "KochavaCore.KVANetworking",
+ "usr": "c:@M@KochavaCore@objc(cs)KVANetworking"
+ }
+ ],
+ "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"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "[KochavaCore.KVATask]?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Array",
+ "printedName": "[KochavaCore.KVATask]",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVATask",
+ "printedName": "KochavaCore.KVATask",
+ "usr": "c:@M@KochavaCore@objc(cs)KVATask"
+ }
+ ],
+ "usr": "s:Sa"
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVACollection?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVACollection",
+ "printedName": "KochavaCore.KVACollection",
+ "usr": "c:@M@KochavaCore@objc(cs)KVACollection"
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.Bool?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "((KochavaCore.KVANetTransaction, Swift.Bool, Any?, Any?) -> ())?",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(KochavaCore.KVANetTransaction, Swift.Bool, Any?, Any?) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Tuple",
+ "printedName": "(KochavaCore.KVANetTransaction, Swift.Bool, Any?, Any?)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVANetTransaction",
+ "printedName": "KochavaCore.KVANetTransaction",
+ "usr": "c:@M@KochavaCore@objc(cs)KVANetTransaction"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Any?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "Any"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Any?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "Any"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11KochavaCore17KVANetTransactionC5start10networking14jsonDictionary21prerequisiteTaskArray26localValueSourceCollection0E19LogMessagePrintBool19closure_didCompleteyAA13KVANetworkingCSg_SDys11AnyHashableVypGSayAA7KVATaskCGSgAA13KVACollectionCSgSbSgyAC_SbypSgAYtcSgtFZ",
+ "mangledName": "$s11KochavaCore17KVANetTransactionC5start10networking14jsonDictionary21prerequisiteTaskArray26localValueSourceCollection0E19LogMessagePrintBool19closure_didCompleteyAA13KVANetworkingCSg_SDys11AnyHashableVypGSayAA7KVATaskCGSgAA13KVACollectionCSgSbSgyAC_SbypSgAYtcSgtFZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init(networking:jsonDictionary:baseIdentifier:prerequisiteTaskArray:localValueSourceCollection:startBool:startLogMessagePrintBool:closure_enabledBool:closure_transformedURLString:closure_willStartRequest:closure_succededBool:closure_didComplete:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVANetTransaction",
+ "printedName": "KochavaCore.KVANetTransaction",
+ "usr": "c:@M@KochavaCore@objc(cs)KVANetTransaction"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVANetworking?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVANetworking",
+ "printedName": "KochavaCore.KVANetworking",
+ "usr": "c:@M@KochavaCore@objc(cs)KVANetworking"
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ },
+ {
+ "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"
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.String?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "[KochavaCore.KVATask]?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Array",
+ "printedName": "[KochavaCore.KVATask]",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVATask",
+ "printedName": "KochavaCore.KVATask",
+ "usr": "c:@M@KochavaCore@objc(cs)KVATask"
+ }
+ ],
+ "usr": "s:Sa"
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVACollection?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVACollection",
+ "printedName": "KochavaCore.KVACollection",
+ "usr": "c:@M@KochavaCore@objc(cs)KVACollection"
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "hasDefaultArg": true,
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.Bool?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "((KochavaCore.KVANetTransaction) -> (Swift.Bool, Swift.String?))?",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(KochavaCore.KVANetTransaction) -> (Swift.Bool, Swift.String?)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Tuple",
+ "printedName": "(Swift.Bool, Swift.String?)",
+ "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"
+ }
+ ]
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "KVANetTransaction",
+ "printedName": "KochavaCore.KVANetTransaction",
+ "usr": "c:@M@KochavaCore@objc(cs)KVANetTransaction"
+ }
+ ]
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "((KochavaCore.KVANetTransaction, Swift.String?) -> Swift.String?)?",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(KochavaCore.KVANetTransaction, Swift.String?) -> Swift.String?",
+ "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": "Tuple",
+ "printedName": "(KochavaCore.KVANetTransaction, Swift.String?)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVANetTransaction",
+ "printedName": "KochavaCore.KVANetTransaction",
+ "usr": "c:@M@KochavaCore@objc(cs)KVANetTransaction"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.String?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "((KochavaCore.KVANetTransaction) -> ())?",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(KochavaCore.KVANetTransaction) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "KVANetTransaction",
+ "printedName": "KochavaCore.KVANetTransaction",
+ "usr": "c:@M@KochavaCore@objc(cs)KVANetTransaction"
+ }
+ ]
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "((KochavaCore.KVANetTransaction, Any?) -> Swift.Bool)?",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(KochavaCore.KVANetTransaction, Any?) -> Swift.Bool",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Tuple",
+ "printedName": "(KochavaCore.KVANetTransaction, Any?)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVANetTransaction",
+ "printedName": "KochavaCore.KVANetTransaction",
+ "usr": "c:@M@KochavaCore@objc(cs)KVANetTransaction"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Any?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "Any"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "((KochavaCore.KVANetTransaction, Swift.Bool, Any?, Any?) -> ())?",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(KochavaCore.KVANetTransaction, Swift.Bool, Any?, Any?) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Tuple",
+ "printedName": "(KochavaCore.KVANetTransaction, Swift.Bool, Any?, Any?)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVANetTransaction",
+ "printedName": "KochavaCore.KVANetTransaction",
+ "usr": "c:@M@KochavaCore@objc(cs)KVANetTransaction"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Any?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "Any"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Any?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "Any"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "s:11KochavaCore17KVANetTransactionC10networking14jsonDictionary14baseIdentifier21prerequisiteTaskArray26localValueSourceCollection9startBool0q15LogMessagePrintR0015closure_enabledR00V21_transformedURLString0V17_willStartRequest0v9_succededR00V12_didCompleteAcA13KVANetworkingCSg_SDys11AnyHashableVypGSgSSSgSayAA7KVATaskCGSgAA13KVACollectionCSgS2bSgSb_AWtACcSgAwC_AWtcSgyACcSgSbAC_ypSgtcSgyAC_SbA7_A7_tcSgtcfc",
+ "mangledName": "$s11KochavaCore17KVANetTransactionC10networking14jsonDictionary14baseIdentifier21prerequisiteTaskArray26localValueSourceCollection9startBool0q15LogMessagePrintR0015closure_enabledR00V21_transformedURLString0V17_willStartRequest0v9_succededR00V12_didCompleteAcA13KVANetworkingCSg_SDys11AnyHashableVypGSgSSSgSayAA7KVATaskCGSgAA13KVACollectionCSgS2bSgSb_AWtACcSgAwC_AWtcSgyACcSgSbAC_ypSgtcSgyAC_SbA7_A7_tcSgtcfc",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Required",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "init_kind": "Designated"
+ },
+ {
+ "kind": "Function",
+ "name": "kva_from",
+ "printedName": "kva_from(_:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Self?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "DynamicSelf",
+ "printedName": "Self"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Any?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "Any"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11KochavaCore17KVANetTransactionC8kva_fromyACXDSgypSgFZ",
+ "mangledName": "$s11KochavaCore17KVANetTransactionC8kva_fromyACXDSgypSgFZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "kva_from",
+ "printedName": "kva_from(_:initializedObject:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Self?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "DynamicSelf",
+ "printedName": "Self"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Any?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "Any"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Any?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "Any"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11KochavaCore17KVANetTransactionC8kva_from_17initializedObjectACXDSgypSg_AGtFZ",
+ "mangledName": "$s11KochavaCore17KVANetTransactionC8kva_from_17initializedObjectACXDSgypSg_AGtFZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "declAttributes": [
+ "Final",
+ "AccessControl"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "kva_as",
+ "printedName": "kva_as(forContext:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "AnyObject?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "AnyObject"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVAContext?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAContext",
+ "printedName": "KochavaCore.KVAContext",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAContext"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11KochavaCore17KVANetTransactionC6kva_as10forContextyXlSgAA10KVAContextCSg_tF",
+ "mangledName": "$s11KochavaCore17KVANetTransactionC6kva_as10forContextyXlSgAA10KVAContextCSg_tF",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "execute",
+ "printedName": "execute()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11KochavaCore17KVANetTransactionC7executeyyF",
+ "mangledName": "$s11KochavaCore17KVANetTransactionC7executeyyF",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "start",
+ "printedName": "start()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11KochavaCore17KVANetTransactionC5startyyF",
+ "mangledName": "$s11KochavaCore17KVANetTransactionC5startyyF",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "start",
+ "printedName": "start(logMessagePrintBool:asyncBool:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11KochavaCore17KVANetTransactionC5start19logMessagePrintBool05asyncI0ySb_SbtF",
+ "mangledName": "$s11KochavaCore17KVANetTransactionC5start19logMessagePrintBool05asyncI0ySb_SbtF",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "invalidate",
+ "printedName": "invalidate()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11KochavaCore17KVANetTransactionC10invalidateyyF",
+ "mangledName": "$s11KochavaCore17KVANetTransactionC10invalidateyyF",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Var",
+ "name": "description",
+ "printedName": "description",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "c:@M@KochavaCore@objc(cs)KVANetTransaction(py)description",
+ "mangledName": "$s11KochavaCore17KVANetTransactionC11descriptionSSvp",
+ "moduleName": "KochavaCore",
+ "overriding": true,
+ "objc_name": "description",
+ "declAttributes": [
+ "Final",
+ "ObjC",
+ "Override",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "c:@M@KochavaCore@objc(cs)KVANetTransaction(im)description",
+ "mangledName": "$s11KochavaCore17KVANetTransactionC11descriptionSSvg",
+ "moduleName": "KochavaCore",
+ "overriding": true,
+ "objc_name": "description",
+ "declAttributes": [
+ "Final",
+ "ObjC"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "mutator",
+ "printedName": "mutator",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAMutator",
+ "printedName": "KochavaCore.KVAMutator",
+ "usr": "s:11KochavaCore10KVAMutatorC"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore17KVANetTransactionC7mutatorAA10KVAMutatorCvp",
+ "mangledName": "$s11KochavaCore17KVANetTransactionC7mutatorAA10KVAMutatorCvp",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "Lazy",
+ "SetterAccess",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAMutator",
+ "printedName": "KochavaCore.KVAMutator",
+ "usr": "s:11KochavaCore10KVAMutatorC"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore17KVANetTransactionC7mutatorAA10KVAMutatorCvg",
+ "mangledName": "$s11KochavaCore17KVANetTransactionC7mutatorAA10KVAMutatorCvg",
+ "moduleName": "KochavaCore",
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "sendTask",
+ "printedName": "sendTask",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVATask",
+ "printedName": "KochavaCore.KVATask",
+ "usr": "c:@M@KochavaCore@objc(cs)KVATask"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore17KVANetTransactionC8sendTaskAA7KVATaskCvp",
+ "mangledName": "$s11KochavaCore17KVANetTransactionC8sendTaskAA7KVATaskCvp",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVATask",
+ "printedName": "KochavaCore.KVATask",
+ "usr": "c:@M@KochavaCore@objc(cs)KVATask"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore17KVANetTransactionC8sendTaskAA7KVATaskCvg",
+ "mangledName": "$s11KochavaCore17KVANetTransactionC8sendTaskAA7KVATaskCvg",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "networking",
+ "printedName": "networking",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "WeakStorage",
+ "printedName": "KochavaCore.KVANetworking?"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "c:@M@KochavaCore@objc(cs)KVANetTransaction(py)networking",
+ "mangledName": "$s11KochavaCore17KVANetTransactionC10networkingAA13KVANetworkingCSgvp",
+ "moduleName": "KochavaCore",
+ "objc_name": "networking",
+ "declAttributes": [
+ "Final",
+ "ObjC",
+ "ReferenceOwnership",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "ownership": 1,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVANetworking?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVANetworking",
+ "printedName": "KochavaCore.KVANetworking",
+ "usr": "c:@M@KochavaCore@objc(cs)KVANetworking"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "c:@M@KochavaCore@objc(cs)KVANetTransaction(im)networking",
+ "mangledName": "$s11KochavaCore17KVANetTransactionC10networkingAA13KVANetworkingCSgvg",
+ "moduleName": "KochavaCore",
+ "objc_name": "networking",
+ "declAttributes": [
+ "Final",
+ "ObjC"
+ ],
+ "accessorKind": "get"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Set",
+ "printedName": "Set()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVANetworking?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVANetworking",
+ "printedName": "KochavaCore.KVANetworking",
+ "usr": "c:@M@KochavaCore@objc(cs)KVANetworking"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "c:@M@KochavaCore@objc(cs)KVANetTransaction(im)setNetworking:",
+ "mangledName": "$s11KochavaCore17KVANetTransactionC10networkingAA13KVANetworkingCSgvs",
+ "moduleName": "KochavaCore",
+ "objc_name": "setNetworking:",
+ "declAttributes": [
+ "Final",
+ "ObjC"
+ ],
+ "accessorKind": "set"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Modify",
+ "printedName": "Modify()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore17KVANetTransactionC10networkingAA13KVANetworkingCSgvM",
+ "mangledName": "$s11KochavaCore17KVANetTransactionC10networkingAA13KVANetworkingCSgvM",
+ "moduleName": "KochavaCore",
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "_modify"
+ }
+ ]
+ },
+ {
+ "kind": "Function",
+ "name": "baseNetTransaction",
+ "printedName": "baseNetTransaction(withIdentifier:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVANetTransaction?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVANetTransaction",
+ "printedName": "KochavaCore.KVANetTransaction",
+ "usr": "c:@M@KochavaCore@objc(cs)KVANetTransaction"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11KochavaCore17KVANetTransactionC07baseNetD014withIdentifierACSgSS_tF",
+ "mangledName": "$s11KochavaCore17KVANetTransactionC07baseNetD014withIdentifierACSgSS_tF",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Var",
+ "name": "closure_enabledBool",
+ "printedName": "closure_enabledBool",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "((KochavaCore.KVANetTransaction) -> (Swift.Bool, Swift.String?))?",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(KochavaCore.KVANetTransaction) -> (Swift.Bool, Swift.String?)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Tuple",
+ "printedName": "(Swift.Bool, Swift.String?)",
+ "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"
+ }
+ ]
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "KVANetTransaction",
+ "printedName": "KochavaCore.KVANetTransaction",
+ "usr": "c:@M@KochavaCore@objc(cs)KVANetTransaction"
+ }
+ ]
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore17KVANetTransactionC19closure_enabledBoolSb_SSSgtACcSgvp",
+ "mangledName": "$s11KochavaCore17KVANetTransactionC19closure_enabledBoolSb_SSSgtACcSgvp",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "((KochavaCore.KVANetTransaction) -> (Swift.Bool, Swift.String?))?",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(KochavaCore.KVANetTransaction) -> (Swift.Bool, Swift.String?)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Tuple",
+ "printedName": "(Swift.Bool, Swift.String?)",
+ "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"
+ }
+ ]
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "KVANetTransaction",
+ "printedName": "KochavaCore.KVANetTransaction",
+ "usr": "c:@M@KochavaCore@objc(cs)KVANetTransaction"
+ }
+ ]
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore17KVANetTransactionC19closure_enabledBoolSb_SSSgtACcSgvg",
+ "mangledName": "$s11KochavaCore17KVANetTransactionC19closure_enabledBoolSb_SSSgtACcSgvg",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Set",
+ "printedName": "Set()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "((KochavaCore.KVANetTransaction) -> (Swift.Bool, Swift.String?))?",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(KochavaCore.KVANetTransaction) -> (Swift.Bool, Swift.String?)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Tuple",
+ "printedName": "(Swift.Bool, Swift.String?)",
+ "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"
+ }
+ ]
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "KVANetTransaction",
+ "printedName": "KochavaCore.KVANetTransaction",
+ "usr": "c:@M@KochavaCore@objc(cs)KVANetTransaction"
+ }
+ ]
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore17KVANetTransactionC19closure_enabledBoolSb_SSSgtACcSgvs",
+ "mangledName": "$s11KochavaCore17KVANetTransactionC19closure_enabledBoolSb_SSSgtACcSgvs",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "set"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Modify",
+ "printedName": "Modify()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore17KVANetTransactionC19closure_enabledBoolSb_SSSgtACcSgvM",
+ "mangledName": "$s11KochavaCore17KVANetTransactionC19closure_enabledBoolSb_SSSgtACcSgvM",
+ "moduleName": "KochavaCore",
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "_modify"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "closure_succededBool",
+ "printedName": "closure_succededBool",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "((KochavaCore.KVANetTransaction, Any?) -> Swift.Bool)?",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(KochavaCore.KVANetTransaction, Any?) -> Swift.Bool",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Tuple",
+ "printedName": "(KochavaCore.KVANetTransaction, Any?)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVANetTransaction",
+ "printedName": "KochavaCore.KVANetTransaction",
+ "usr": "c:@M@KochavaCore@objc(cs)KVANetTransaction"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Any?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "Any"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore17KVANetTransactionC20closure_succededBoolSbAC_ypSgtcSgvp",
+ "mangledName": "$s11KochavaCore17KVANetTransactionC20closure_succededBoolSbAC_ypSgtcSgvp",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "((KochavaCore.KVANetTransaction, Any?) -> Swift.Bool)?",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(KochavaCore.KVANetTransaction, Any?) -> Swift.Bool",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Tuple",
+ "printedName": "(KochavaCore.KVANetTransaction, Any?)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVANetTransaction",
+ "printedName": "KochavaCore.KVANetTransaction",
+ "usr": "c:@M@KochavaCore@objc(cs)KVANetTransaction"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Any?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "Any"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore17KVANetTransactionC20closure_succededBoolSbAC_ypSgtcSgvg",
+ "mangledName": "$s11KochavaCore17KVANetTransactionC20closure_succededBoolSbAC_ypSgtcSgvg",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Set",
+ "printedName": "Set()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "((KochavaCore.KVANetTransaction, Any?) -> Swift.Bool)?",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(KochavaCore.KVANetTransaction, Any?) -> Swift.Bool",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Tuple",
+ "printedName": "(KochavaCore.KVANetTransaction, Any?)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVANetTransaction",
+ "printedName": "KochavaCore.KVANetTransaction",
+ "usr": "c:@M@KochavaCore@objc(cs)KVANetTransaction"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Any?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "Any"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore17KVANetTransactionC20closure_succededBoolSbAC_ypSgtcSgvs",
+ "mangledName": "$s11KochavaCore17KVANetTransactionC20closure_succededBoolSbAC_ypSgtcSgvs",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "set"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Modify",
+ "printedName": "Modify()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore17KVANetTransactionC20closure_succededBoolSbAC_ypSgtcSgvM",
+ "mangledName": "$s11KochavaCore17KVANetTransactionC20closure_succededBoolSbAC_ypSgtcSgvM",
+ "moduleName": "KochavaCore",
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "_modify"
+ }
+ ]
+ },
+ {
+ "kind": "Function",
+ "name": "isSuccessfulBool",
+ "printedName": "isSuccessfulBool(responseObject:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Any?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "Any"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11KochavaCore17KVANetTransactionC16isSuccessfulBool14responseObjectSbypSg_tF",
+ "mangledName": "$s11KochavaCore17KVANetTransactionC16isSuccessfulBool14responseObjectSbypSg_tF",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Var",
+ "name": "closure_transformedURLString",
+ "printedName": "closure_transformedURLString",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "((KochavaCore.KVANetTransaction, Swift.String?) -> Swift.String?)?",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(KochavaCore.KVANetTransaction, Swift.String?) -> Swift.String?",
+ "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": "Tuple",
+ "printedName": "(KochavaCore.KVANetTransaction, Swift.String?)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVANetTransaction",
+ "printedName": "KochavaCore.KVANetTransaction",
+ "usr": "c:@M@KochavaCore@objc(cs)KVANetTransaction"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.String?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore17KVANetTransactionC28closure_transformedURLStringSSSgAC_AEtcSgvp",
+ "mangledName": "$s11KochavaCore17KVANetTransactionC28closure_transformedURLStringSSSgAC_AEtcSgvp",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "((KochavaCore.KVANetTransaction, Swift.String?) -> Swift.String?)?",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(KochavaCore.KVANetTransaction, Swift.String?) -> Swift.String?",
+ "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": "Tuple",
+ "printedName": "(KochavaCore.KVANetTransaction, Swift.String?)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVANetTransaction",
+ "printedName": "KochavaCore.KVANetTransaction",
+ "usr": "c:@M@KochavaCore@objc(cs)KVANetTransaction"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.String?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore17KVANetTransactionC28closure_transformedURLStringSSSgAC_AEtcSgvg",
+ "mangledName": "$s11KochavaCore17KVANetTransactionC28closure_transformedURLStringSSSgAC_AEtcSgvg",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Set",
+ "printedName": "Set()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "((KochavaCore.KVANetTransaction, Swift.String?) -> Swift.String?)?",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(KochavaCore.KVANetTransaction, Swift.String?) -> Swift.String?",
+ "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": "Tuple",
+ "printedName": "(KochavaCore.KVANetTransaction, Swift.String?)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVANetTransaction",
+ "printedName": "KochavaCore.KVANetTransaction",
+ "usr": "c:@M@KochavaCore@objc(cs)KVANetTransaction"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.String?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore17KVANetTransactionC28closure_transformedURLStringSSSgAC_AEtcSgvs",
+ "mangledName": "$s11KochavaCore17KVANetTransactionC28closure_transformedURLStringSSSgAC_AEtcSgvs",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "set"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Modify",
+ "printedName": "Modify()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore17KVANetTransactionC28closure_transformedURLStringSSSgAC_AEtcSgvM",
+ "mangledName": "$s11KochavaCore17KVANetTransactionC28closure_transformedURLStringSSSgAC_AEtcSgvM",
+ "moduleName": "KochavaCore",
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "_modify"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "closure_willStartRequest",
+ "printedName": "closure_willStartRequest",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "((KochavaCore.KVANetTransaction) -> ())?",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(KochavaCore.KVANetTransaction) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "KVANetTransaction",
+ "printedName": "KochavaCore.KVANetTransaction",
+ "usr": "c:@M@KochavaCore@objc(cs)KVANetTransaction"
+ }
+ ]
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore17KVANetTransactionC24closure_willStartRequestyACcSgvp",
+ "mangledName": "$s11KochavaCore17KVANetTransactionC24closure_willStartRequestyACcSgvp",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "((KochavaCore.KVANetTransaction) -> ())?",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(KochavaCore.KVANetTransaction) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "KVANetTransaction",
+ "printedName": "KochavaCore.KVANetTransaction",
+ "usr": "c:@M@KochavaCore@objc(cs)KVANetTransaction"
+ }
+ ]
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore17KVANetTransactionC24closure_willStartRequestyACcSgvg",
+ "mangledName": "$s11KochavaCore17KVANetTransactionC24closure_willStartRequestyACcSgvg",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Set",
+ "printedName": "Set()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "((KochavaCore.KVANetTransaction) -> ())?",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(KochavaCore.KVANetTransaction) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "KVANetTransaction",
+ "printedName": "KochavaCore.KVANetTransaction",
+ "usr": "c:@M@KochavaCore@objc(cs)KVANetTransaction"
+ }
+ ]
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore17KVANetTransactionC24closure_willStartRequestyACcSgvs",
+ "mangledName": "$s11KochavaCore17KVANetTransactionC24closure_willStartRequestyACcSgvs",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "set"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Modify",
+ "printedName": "Modify()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore17KVANetTransactionC24closure_willStartRequestyACcSgvM",
+ "mangledName": "$s11KochavaCore17KVANetTransactionC24closure_willStartRequestyACcSgvM",
+ "moduleName": "KochavaCore",
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "_modify"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "localValueSourceCollection",
+ "printedName": "localValueSourceCollection",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVACollection?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVACollection",
+ "printedName": "KochavaCore.KVACollection",
+ "usr": "c:@M@KochavaCore@objc(cs)KVACollection"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore17KVANetTransactionC26localValueSourceCollectionAA13KVACollectionCSgvp",
+ "mangledName": "$s11KochavaCore17KVANetTransactionC26localValueSourceCollectionAA13KVACollectionCSgvp",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "HasInitialValue",
+ "Final",
+ "HasStorage",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVACollection?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVACollection",
+ "printedName": "KochavaCore.KVACollection",
+ "usr": "c:@M@KochavaCore@objc(cs)KVACollection"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore17KVANetTransactionC26localValueSourceCollectionAA13KVACollectionCSgvg",
+ "mangledName": "$s11KochavaCore17KVANetTransactionC26localValueSourceCollectionAA13KVACollectionCSgvg",
+ "moduleName": "KochavaCore",
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Set",
+ "printedName": "Set()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVACollection?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVACollection",
+ "printedName": "KochavaCore.KVACollection",
+ "usr": "c:@M@KochavaCore@objc(cs)KVACollection"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore17KVANetTransactionC26localValueSourceCollectionAA13KVACollectionCSgvs",
+ "mangledName": "$s11KochavaCore17KVANetTransactionC26localValueSourceCollectionAA13KVACollectionCSgvs",
+ "moduleName": "KochavaCore",
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "set"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Modify",
+ "printedName": "Modify()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore17KVANetTransactionC26localValueSourceCollectionAA13KVACollectionCSgvM",
+ "mangledName": "$s11KochavaCore17KVANetTransactionC26localValueSourceCollectionAA13KVACollectionCSgvM",
+ "moduleName": "KochavaCore",
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "_modify"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "identifier",
+ "printedName": "identifier",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore17KVANetTransactionC10identifierSSvp",
+ "mangledName": "$s11KochavaCore17KVANetTransactionC10identifierSSvp",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore17KVANetTransactionC10identifierSSvg",
+ "mangledName": "$s11KochavaCore17KVANetTransactionC10identifierSSvg",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "requestBodyDictionaryFormat",
+ "printedName": "requestBodyDictionaryFormat",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVADictionaryFormat?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVADictionaryFormat",
+ "printedName": "KochavaCore.KVADictionaryFormat",
+ "usr": "c:@M@KochavaCore@objc(cs)KVADictionaryFormat"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore17KVANetTransactionC27requestBodyDictionaryFormatAA013KVADictionaryH0CSgvp",
+ "mangledName": "$s11KochavaCore17KVANetTransactionC27requestBodyDictionaryFormatAA013KVADictionaryH0CSgvp",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVADictionaryFormat?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVADictionaryFormat",
+ "printedName": "KochavaCore.KVADictionaryFormat",
+ "usr": "c:@M@KochavaCore@objc(cs)KVADictionaryFormat"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore17KVANetTransactionC27requestBodyDictionaryFormatAA013KVADictionaryH0CSgvg",
+ "mangledName": "$s11KochavaCore17KVANetTransactionC27requestBodyDictionaryFormatAA013KVADictionaryH0CSgvg",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "urlString",
+ "printedName": "urlString",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.String?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore17KVANetTransactionC9urlStringSSSgvp",
+ "mangledName": "$s11KochavaCore17KVANetTransactionC9urlStringSSSgvp",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "HasInitialValue",
+ "Final",
+ "HasStorage",
+ "SetterAccess",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.String?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore17KVANetTransactionC9urlStringSSSgvg",
+ "mangledName": "$s11KochavaCore17KVANetTransactionC9urlStringSSSgvg",
+ "moduleName": "KochavaCore",
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Function",
+ "name": "urlIdStringArray",
+ "printedName": "urlIdStringArray()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "[Swift.String]?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Array",
+ "printedName": "[Swift.String]",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:Sa"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11KochavaCore17KVANetTransactionC16urlIdStringArraySaySSGSgyF",
+ "mangledName": "$s11KochavaCore17KVANetTransactionC16urlIdStringArraySaySSGSgyF",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Var",
+ "name": "attemptCount",
+ "printedName": "attemptCount",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Int",
+ "printedName": "Swift.Int",
+ "usr": "s:Si"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore17KVANetTransactionC12attemptCountSivp",
+ "mangledName": "$s11KochavaCore17KVANetTransactionC12attemptCountSivp",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Int",
+ "printedName": "Swift.Int",
+ "usr": "s:Si"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore17KVANetTransactionC12attemptCountSivg",
+ "mangledName": "$s11KochavaCore17KVANetTransactionC12attemptCountSivg",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "completedBool",
+ "printedName": "completedBool",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore17KVANetTransactionC13completedBoolSbvp",
+ "mangledName": "$s11KochavaCore17KVANetTransactionC13completedBoolSbvp",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "HasInitialValue",
+ "Final",
+ "HasStorage",
+ "SetterAccess",
+ "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": "s:11KochavaCore17KVANetTransactionC13completedBoolSbvg",
+ "mangledName": "$s11KochavaCore17KVANetTransactionC13completedBoolSbvg",
+ "moduleName": "KochavaCore",
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "didErrorCount",
+ "printedName": "didErrorCount",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Int",
+ "printedName": "Swift.Int",
+ "usr": "s:Si"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore17KVANetTransactionC13didErrorCountSivp",
+ "mangledName": "$s11KochavaCore17KVANetTransactionC13didErrorCountSivp",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "HasInitialValue",
+ "Final",
+ "HasStorage",
+ "SetterAccess",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Int",
+ "printedName": "Swift.Int",
+ "usr": "s:Si"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore17KVANetTransactionC13didErrorCountSivg",
+ "mangledName": "$s11KochavaCore17KVANetTransactionC13didErrorCountSivg",
+ "moduleName": "KochavaCore",
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "didExperienceDelayBool",
+ "printedName": "didExperienceDelayBool",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore17KVANetTransactionC22didExperienceDelayBoolSbvp",
+ "mangledName": "$s11KochavaCore17KVANetTransactionC22didExperienceDelayBoolSbvp",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "HasInitialValue",
+ "Final",
+ "HasStorage",
+ "SetterAccess",
+ "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": "s:11KochavaCore17KVANetTransactionC22didExperienceDelayBoolSbvg",
+ "mangledName": "$s11KochavaCore17KVANetTransactionC22didExperienceDelayBoolSbvg",
+ "moduleName": "KochavaCore",
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "didStartFirstDate",
+ "printedName": "didStartFirstDate",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Foundation.Date?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Date",
+ "printedName": "Foundation.Date",
+ "usr": "s:10Foundation4DateV"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore17KVANetTransactionC17didStartFirstDate10Foundation0H0VSgvp",
+ "mangledName": "$s11KochavaCore17KVANetTransactionC17didStartFirstDate10Foundation0H0VSgvp",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "HasInitialValue",
+ "Final",
+ "HasStorage",
+ "SetterAccess",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Foundation.Date?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Date",
+ "printedName": "Foundation.Date",
+ "usr": "s:10Foundation4DateV"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore17KVANetTransactionC17didStartFirstDate10Foundation0H0VSgvg",
+ "mangledName": "$s11KochavaCore17KVANetTransactionC17didStartFirstDate10Foundation0H0VSgvg",
+ "moduleName": "KochavaCore",
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "elapsedTimeInterval",
+ "printedName": "elapsedTimeInterval",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Double",
+ "printedName": "Swift.Double",
+ "usr": "s:Sd"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore17KVANetTransactionC19elapsedTimeIntervalSdvp",
+ "mangledName": "$s11KochavaCore17KVANetTransactionC19elapsedTimeIntervalSdvp",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "HasInitialValue",
+ "Final",
+ "HasStorage",
+ "SetterAccess",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Double",
+ "printedName": "Swift.Double",
+ "usr": "s:Sd"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore17KVANetTransactionC19elapsedTimeIntervalSdvg",
+ "mangledName": "$s11KochavaCore17KVANetTransactionC19elapsedTimeIntervalSdvg",
+ "moduleName": "KochavaCore",
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Function",
+ "name": "elapsedTimeIntervalDecimalNumber",
+ "printedName": "elapsedTimeIntervalDecimalNumber()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "NSDecimalNumber",
+ "printedName": "Foundation.NSDecimalNumber",
+ "usr": "c:objc(cs)NSDecimalNumber"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11KochavaCore17KVANetTransactionC32elapsedTimeIntervalDecimalNumberSo09NSDecimalI0CyF",
+ "mangledName": "$s11KochavaCore17KVANetTransactionC32elapsedTimeIntervalDecimalNumberSo09NSDecimalI0CyF",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Var",
+ "name": "error",
+ "printedName": "error",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.Error?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Error",
+ "printedName": "Swift.Error",
+ "usr": "s:s5ErrorP"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore17KVANetTransactionC5errors5Error_pSgvp",
+ "mangledName": "$s11KochavaCore17KVANetTransactionC5errors5Error_pSgvp",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "HasInitialValue",
+ "Final",
+ "HasStorage",
+ "SetterAccess",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.Error?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Error",
+ "printedName": "Swift.Error",
+ "usr": "s:s5ErrorP"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore17KVANetTransactionC5errors5Error_pSgvg",
+ "mangledName": "$s11KochavaCore17KVANetTransactionC5errors5Error_pSgvg",
+ "moduleName": "KochavaCore",
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Function",
+ "name": "requestRollupLogMessageArray_append",
+ "printedName": "requestRollupLogMessageArray_append(_:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVALogMessage?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVALogMessage",
+ "printedName": "KochavaCore.KVALogMessage",
+ "usr": "c:@M@KochavaCore@objc(cs)KVALogMessage"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11KochavaCore17KVANetTransactionC35requestRollupLogMessageArray_appendyyAA06KVALogH0CSgF",
+ "mangledName": "$s11KochavaCore17KVANetTransactionC35requestRollupLogMessageArray_appendyyAA06KVALogH0CSgF",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Var",
+ "name": "valueArrayDictionary",
+ "printedName": "valueArrayDictionary",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "[Swift.String : KochavaCore.KVAValue]?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Dictionary",
+ "printedName": "[Swift.String : KochavaCore.KVAValue]",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "KVAValue",
+ "printedName": "KochavaCore.KVAValue",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAValue"
+ }
+ ],
+ "usr": "s:SD"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore17KVANetTransactionC20valueArrayDictionarySDySSAA8KVAValueCGSgvp",
+ "mangledName": "$s11KochavaCore17KVANetTransactionC20valueArrayDictionarySDySSAA8KVAValueCGSgvp",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "[Swift.String : KochavaCore.KVAValue]?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Dictionary",
+ "printedName": "[Swift.String : KochavaCore.KVAValue]",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "KVAValue",
+ "printedName": "KochavaCore.KVAValue",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAValue"
+ }
+ ],
+ "usr": "s:SD"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore17KVANetTransactionC20valueArrayDictionarySDySSAA8KVAValueCGSgvg",
+ "mangledName": "$s11KochavaCore17KVANetTransactionC20valueArrayDictionarySDySSAA8KVAValueCGSgvg",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Set",
+ "printedName": "Set()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "[Swift.String : KochavaCore.KVAValue]?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Dictionary",
+ "printedName": "[Swift.String : KochavaCore.KVAValue]",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "KVAValue",
+ "printedName": "KochavaCore.KVAValue",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAValue"
+ }
+ ],
+ "usr": "s:SD"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore17KVANetTransactionC20valueArrayDictionarySDySSAA8KVAValueCGSgvs",
+ "mangledName": "$s11KochavaCore17KVANetTransactionC20valueArrayDictionarySDySSAA8KVAValueCGSgvs",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "set"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Modify",
+ "printedName": "Modify()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore17KVANetTransactionC20valueArrayDictionarySDySSAA8KVAValueCGSgvM",
+ "mangledName": "$s11KochavaCore17KVANetTransactionC20valueArrayDictionarySDySSAA8KVAValueCGSgvM",
+ "moduleName": "KochavaCore",
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "_modify"
+ }
+ ]
+ },
+ {
+ "kind": "Function",
+ "name": "valueArrayDictionary_configure",
+ "printedName": "valueArrayDictionary_configure(startingBool:startingFirstTimeBool:closure_didComplete:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "() -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ]
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11KochavaCore17KVANetTransactionC30valueArrayDictionary_configure12startingBool0i9FirstTimeJ019closure_didCompleteySb_SbyyctF",
+ "mangledName": "$s11KochavaCore17KVANetTransactionC30valueArrayDictionary_configure12startingBool0i9FirstTimeJ019closure_didCompleteySb_SbyyctF",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "valueArrayDictionary_value",
+ "printedName": "valueArrayDictionary_value(forKeyString:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVAValue?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAValue",
+ "printedName": "KochavaCore.KVAValue",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAValue"
+ }
+ ],
+ "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": "s:11KochavaCore17KVANetTransactionC021valueArrayDictionary_E012forKeyStringAA8KVAValueCSgSSSg_tF",
+ "mangledName": "$s11KochavaCore17KVANetTransactionC021valueArrayDictionary_E012forKeyStringAA8KVAValueCSgSSSg_tF",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Var",
+ "name": "attemptDidFinishButNotCompleteNotificationName",
+ "printedName": "attemptDidFinishButNotCompleteNotificationName",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Name",
+ "printedName": "Foundation.NSNotification.Name",
+ "usr": "c:@T@NSNotificationName"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore17KVANetTransactionC46attemptDidFinishButNotCompleteNotificationNameSo014NSNotificationL0avpZ",
+ "mangledName": "$s11KochavaCore17KVANetTransactionC46attemptDidFinishButNotCompleteNotificationNameSo014NSNotificationL0avpZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "declAttributes": [
+ "HasInitialValue",
+ "Final",
+ "HasStorage",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "isLet": true,
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Name",
+ "printedName": "Foundation.NSNotification.Name",
+ "usr": "c:@T@NSNotificationName"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore17KVANetTransactionC46attemptDidFinishButNotCompleteNotificationNameSo014NSNotificationL0avgZ",
+ "mangledName": "$s11KochavaCore17KVANetTransactionC46attemptDidFinishButNotCompleteNotificationNameSo014NSNotificationL0avgZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "didCompleteNotificationName",
+ "printedName": "didCompleteNotificationName",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Name",
+ "printedName": "Foundation.NSNotification.Name",
+ "usr": "c:@T@NSNotificationName"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore17KVANetTransactionC27didCompleteNotificationNameSo014NSNotificationH0avpZ",
+ "mangledName": "$s11KochavaCore17KVANetTransactionC27didCompleteNotificationNameSo014NSNotificationH0avpZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "declAttributes": [
+ "HasInitialValue",
+ "Final",
+ "HasStorage",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "isLet": true,
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Name",
+ "printedName": "Foundation.NSNotification.Name",
+ "usr": "c:@T@NSNotificationName"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore17KVANetTransactionC27didCompleteNotificationNameSo014NSNotificationH0avgZ",
+ "mangledName": "$s11KochavaCore17KVANetTransactionC27didCompleteNotificationNameSo014NSNotificationH0avgZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "requestBodyIdentifier",
+ "printedName": "requestBodyIdentifier",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore17KVANetTransactionC21requestBodyIdentifierSSvpZ",
+ "mangledName": "$s11KochavaCore17KVANetTransactionC21requestBodyIdentifierSSvpZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "declAttributes": [
+ "HasInitialValue",
+ "Final",
+ "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": "s:11KochavaCore17KVANetTransactionC21requestBodyIdentifierSSvgZ",
+ "mangledName": "$s11KochavaCore17KVANetTransactionC21requestBodyIdentifierSSvgZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVANetTransaction",
+ "printedName": "KochavaCore.KVANetTransaction",
+ "usr": "c:@M@KochavaCore@objc(cs)KVANetTransaction"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "c:@M@KochavaCore@objc(cs)KVANetTransaction(im)init",
+ "mangledName": "$s11KochavaCore17KVANetTransactionCACycfc",
+ "moduleName": "KochavaCore",
+ "overriding": true,
+ "implicit": true,
+ "objc_name": "init",
+ "declAttributes": [
+ "Dynamic",
+ "ObjC",
+ "Override"
+ ],
+ "init_kind": "Designated"
+ }
+ ],
+ "declKind": "Class",
+ "usr": "c:@M@KochavaCore@objc(cs)KVANetTransaction",
+ "mangledName": "$s11KochavaCore17KVANetTransactionC",
+ "moduleName": "KochavaCore",
+ "objc_name": "KVANetTransaction",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "ObjC",
+ "RawDocComment"
+ ],
+ "superclassUsr": "c:objc(cs)NSObject",
+ "superclassNames": [
+ "ObjectiveC.NSObject"
+ ],
+ "conformances": [
+ {
+ "kind": "Conformance",
+ "name": "KVAAsForContextProtocol",
+ "printedName": "KVAAsForContextProtocol",
+ "usr": "s:11KochavaCore23KVAAsForContextProtocolP",
+ "mangledName": "$s11KochavaCore23KVAAsForContextProtocolP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "KVAExecutable",
+ "printedName": "KVAExecutable",
+ "usr": "s:11KochavaCore13KVAExecutableP",
+ "mangledName": "$s11KochavaCore13KVAExecutableP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "KVAFromProtocol",
+ "printedName": "KVAFromProtocol",
+ "usr": "s:11KochavaCore15KVAFromProtocolP",
+ "mangledName": "$s11KochavaCore15KVAFromProtocolP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "KVAFromWithInitializedObjectProtocol",
+ "printedName": "KVAFromWithInitializedObjectProtocol",
+ "usr": "s:11KochavaCore36KVAFromWithInitializedObjectProtocolP",
+ "mangledName": "$s11KochavaCore36KVAFromWithInitializedObjectProtocolP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "KVAInvalidatable",
+ "printedName": "KVAInvalidatable",
+ "usr": "s:11KochavaCore16KVAInvalidatableP",
+ "mangledName": "$s11KochavaCore16KVAInvalidatableP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "KVAMutable",
+ "printedName": "KVAMutable",
+ "usr": "s:11KochavaCore10KVAMutableP",
+ "mangledName": "$s11KochavaCore10KVAMutableP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "KVANetworkingSetterProvider",
+ "printedName": "KVANetworkingSetterProvider",
+ "usr": "c:@M@KochavaCore@objc(pl)KVANetworkingSetterProvider",
+ "mangledName": "$s11KochavaCore27KVANetworkingSetterProviderP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "KVAStartable",
+ "printedName": "KVAStartable",
+ "usr": "s:11KochavaCore12KVAStartableP",
+ "mangledName": "$s11KochavaCore12KVAStartableP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "KVAStartableWithOptions",
+ "printedName": "KVAStartableWithOptions",
+ "usr": "s:11KochavaCore23KVAStartableWithOptionsP",
+ "mangledName": "$s11KochavaCore23KVAStartableWithOptionsP"
+ },
+ {
+ "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": "TypeDecl",
+ "name": "KVANetTransactionSubURLIdStringMethodProvider",
+ "printedName": "KVANetTransactionSubURLIdStringMethodProvider",
+ "children": [
+ {
+ "kind": "Function",
+ "name": "subURLIdString",
+ "printedName": "subURLIdString()",
+ "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": "s:11KochavaCore45KVANetTransactionSubURLIdStringMethodProviderP03subfG0SSSgyF",
+ "mangledName": "$s11KochavaCore45KVANetTransactionSubURLIdStringMethodProviderP03subfG0SSSgyF",
+ "moduleName": "KochavaCore",
+ "genericSig": "<τ_0_0 where τ_0_0 : KochavaCore.KVANetTransactionSubURLIdStringMethodProvider>",
+ "sugared_genericSig": "",
+ "protocolReq": true,
+ "reqNewWitnessTableEntry": true,
+ "funcSelfKind": "NonMutating"
+ }
+ ],
+ "declKind": "Protocol",
+ "usr": "s:11KochavaCore45KVANetTransactionSubURLIdStringMethodProviderP",
+ "mangledName": "$s11KochavaCore45KVANetTransactionSubURLIdStringMethodProviderP",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "AccessControl",
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "KVANetTransactionServiceLocallyBoolPropertyProvider",
+ "printedName": "KVANetTransactionServiceLocallyBoolPropertyProvider",
+ "children": [
+ {
+ "kind": "Var",
+ "name": "serviceLocallyBool",
+ "printedName": "serviceLocallyBool",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore51KVANetTransactionServiceLocallyBoolPropertyProviderP07servicefG0Sbvp",
+ "mangledName": "$s11KochavaCore51KVANetTransactionServiceLocallyBoolPropertyProviderP07servicefG0Sbvp",
+ "moduleName": "KochavaCore",
+ "protocolReq": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore51KVANetTransactionServiceLocallyBoolPropertyProviderP07servicefG0Sbvg",
+ "mangledName": "$s11KochavaCore51KVANetTransactionServiceLocallyBoolPropertyProviderP07servicefG0Sbvg",
+ "moduleName": "KochavaCore",
+ "genericSig": "<τ_0_0 where τ_0_0 : KochavaCore.KVANetTransactionServiceLocallyBoolPropertyProvider>",
+ "sugared_genericSig": "",
+ "protocolReq": true,
+ "reqNewWitnessTableEntry": true,
+ "accessorKind": "get"
+ }
+ ]
+ }
+ ],
+ "declKind": "Protocol",
+ "usr": "s:11KochavaCore51KVANetTransactionServiceLocallyBoolPropertyProviderP",
+ "mangledName": "$s11KochavaCore51KVANetTransactionServiceLocallyBoolPropertyProviderP",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "AccessControl",
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "KVANetTransactionType",
+ "printedName": "KVANetTransactionType",
+ "children": [
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init(universalIdentifier:delegate:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVANetTransactionType",
+ "printedName": "KochavaCore.KVANetTransactionType",
+ "usr": "c:@M@KochavaCore@objc(cs)KVANetTransactionType"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVAMutable?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAMutable",
+ "printedName": "KochavaCore.KVAMutable",
+ "usr": "s:11KochavaCore10KVAMutableP"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "s:11KochavaCore21KVANetTransactionTypeC19universalIdentifier8delegateACSS_AA10KVAMutable_pSgtcfc",
+ "mangledName": "$s11KochavaCore21KVANetTransactionTypeC19universalIdentifier8delegateACSS_AA10KVAMutable_pSgtcfc",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Required",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "init_kind": "Designated"
+ },
+ {
+ "kind": "Function",
+ "name": "kva_from",
+ "printedName": "kva_from(_:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Self?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "DynamicSelf",
+ "printedName": "Self"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Any?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "Any"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11KochavaCore21KVANetTransactionTypeC8kva_fromyACXDSgypSgFZ",
+ "mangledName": "$s11KochavaCore21KVANetTransactionTypeC8kva_fromyACXDSgypSgFZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "kva_as",
+ "printedName": "kva_as(forContext:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "AnyObject?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "AnyObject"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVAContext?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAContext",
+ "printedName": "KochavaCore.KVAContext",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAContext"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11KochavaCore21KVANetTransactionTypeC6kva_as10forContextyXlSgAA10KVAContextCSg_tF",
+ "mangledName": "$s11KochavaCore21KVANetTransactionTypeC6kva_as10forContextyXlSgAA10KVAContextCSg_tF",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "netTransaction_urlString",
+ "printedName": "netTransaction_urlString(_:)",
+ "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": "Optional",
+ "printedName": "KochavaCore.KVANetTransaction?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVANetTransaction",
+ "printedName": "KochavaCore.KVANetTransaction",
+ "usr": "c:@M@KochavaCore@objc(cs)KVANetTransaction"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11KochavaCore21KVANetTransactionTypeC03netD10_urlStringySSSgAA0cD0CSgF",
+ "mangledName": "$s11KochavaCore21KVANetTransactionTypeC03netD10_urlStringySSSgAA0cD0CSgF",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Var",
+ "name": "mutator",
+ "printedName": "mutator",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAMutator",
+ "printedName": "KochavaCore.KVAMutator",
+ "usr": "s:11KochavaCore10KVAMutatorC"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore21KVANetTransactionTypeC7mutatorAA10KVAMutatorCvp",
+ "mangledName": "$s11KochavaCore21KVANetTransactionTypeC7mutatorAA10KVAMutatorCvp",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "Lazy",
+ "SetterAccess",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAMutator",
+ "printedName": "KochavaCore.KVAMutator",
+ "usr": "s:11KochavaCore10KVAMutatorC"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore21KVANetTransactionTypeC7mutatorAA10KVAMutatorCvg",
+ "mangledName": "$s11KochavaCore21KVANetTransactionTypeC7mutatorAA10KVAMutatorCvg",
+ "moduleName": "KochavaCore",
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "currentVariationURLString",
+ "printedName": "currentVariationURLString",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.String?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore21KVANetTransactionTypeC25currentVariationURLStringSSSgvp",
+ "mangledName": "$s11KochavaCore21KVANetTransactionTypeC25currentVariationURLStringSSSgvp",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "SetterAccess",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.String?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore21KVANetTransactionTypeC25currentVariationURLStringSSSgvg",
+ "mangledName": "$s11KochavaCore21KVANetTransactionTypeC25currentVariationURLStringSSSgvg",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "universalIdentifier",
+ "printedName": "universalIdentifier",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.String?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore21KVANetTransactionTypeC19universalIdentifierSSSgvp",
+ "mangledName": "$s11KochavaCore21KVANetTransactionTypeC19universalIdentifierSSSgvp",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "HasInitialValue",
+ "Final",
+ "HasStorage",
+ "SetterAccess",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.String?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore21KVANetTransactionTypeC19universalIdentifierSSSgvg",
+ "mangledName": "$s11KochavaCore21KVANetTransactionTypeC19universalIdentifierSSSgvg",
+ "moduleName": "KochavaCore",
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "currentVariationStartDate",
+ "printedName": "currentVariationStartDate",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Foundation.Date?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Date",
+ "printedName": "Foundation.Date",
+ "usr": "s:10Foundation4DateV"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore21KVANetTransactionTypeC25currentVariationStartDate10Foundation0I0VSgvp",
+ "mangledName": "$s11KochavaCore21KVANetTransactionTypeC25currentVariationStartDate10Foundation0I0VSgvp",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "HasInitialValue",
+ "Final",
+ "HasStorage",
+ "SetterAccess",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Foundation.Date?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Date",
+ "printedName": "Foundation.Date",
+ "usr": "s:10Foundation4DateV"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore21KVANetTransactionTypeC25currentVariationStartDate10Foundation0I0VSgvg",
+ "mangledName": "$s11KochavaCore21KVANetTransactionTypeC25currentVariationStartDate10Foundation0I0VSgvg",
+ "moduleName": "KochavaCore",
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "currentVariationSuccessfulURLIndex",
+ "printedName": "currentVariationSuccessfulURLIndex",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.Int?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Int",
+ "printedName": "Swift.Int",
+ "usr": "s:Si"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore21KVANetTransactionTypeC34currentVariationSuccessfulURLIndexSiSgvp",
+ "mangledName": "$s11KochavaCore21KVANetTransactionTypeC34currentVariationSuccessfulURLIndexSiSgvp",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "HasInitialValue",
+ "Final",
+ "HasStorage",
+ "SetterAccess",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.Int?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Int",
+ "printedName": "Swift.Int",
+ "usr": "s:Si"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore21KVANetTransactionTypeC34currentVariationSuccessfulURLIndexSiSgvg",
+ "mangledName": "$s11KochavaCore21KVANetTransactionTypeC34currentVariationSuccessfulURLIndexSiSgvg",
+ "moduleName": "KochavaCore",
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "currentVariationSuccessfulURLString",
+ "printedName": "currentVariationSuccessfulURLString",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.String?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore21KVANetTransactionTypeC35currentVariationSuccessfulURLStringSSSgvp",
+ "mangledName": "$s11KochavaCore21KVANetTransactionTypeC35currentVariationSuccessfulURLStringSSSgvp",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "HasInitialValue",
+ "Final",
+ "HasStorage",
+ "SetterAccess",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.String?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore21KVANetTransactionTypeC35currentVariationSuccessfulURLStringSSSgvg",
+ "mangledName": "$s11KochavaCore21KVANetTransactionTypeC35currentVariationSuccessfulURLStringSSSgvg",
+ "moduleName": "KochavaCore",
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "currentVariationURLIndex",
+ "printedName": "currentVariationURLIndex",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.Int?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Int",
+ "printedName": "Swift.Int",
+ "usr": "s:Si"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore21KVANetTransactionTypeC24currentVariationURLIndexSiSgvp",
+ "mangledName": "$s11KochavaCore21KVANetTransactionTypeC24currentVariationURLIndexSiSgvp",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "HasInitialValue",
+ "Final",
+ "HasStorage",
+ "SetterAccess",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.Int?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Int",
+ "printedName": "Swift.Int",
+ "usr": "s:Si"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore21KVANetTransactionTypeC24currentVariationURLIndexSiSgvg",
+ "mangledName": "$s11KochavaCore21KVANetTransactionTypeC24currentVariationURLIndexSiSgvg",
+ "moduleName": "KochavaCore",
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ }
+ ],
+ "declKind": "Class",
+ "usr": "c:@M@KochavaCore@objc(cs)KVANetTransactionType",
+ "mangledName": "$s11KochavaCore21KVANetTransactionTypeC",
+ "moduleName": "KochavaCore",
+ "objc_name": "KVANetTransactionType",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "ObjC",
+ "RawDocComment"
+ ],
+ "superclassUsr": "c:objc(cs)NSObject",
+ "hasMissingDesignatedInitializers": true,
+ "inheritsConvenienceInitializers": true,
+ "superclassNames": [
+ "ObjectiveC.NSObject"
+ ],
+ "conformances": [
+ {
+ "kind": "Conformance",
+ "name": "KVAAsForContextProtocol",
+ "printedName": "KVAAsForContextProtocol",
+ "usr": "s:11KochavaCore23KVAAsForContextProtocolP",
+ "mangledName": "$s11KochavaCore23KVAAsForContextProtocolP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "KVAFromProtocol",
+ "printedName": "KVAFromProtocol",
+ "usr": "s:11KochavaCore15KVAFromProtocolP",
+ "mangledName": "$s11KochavaCore15KVAFromProtocolP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "KVAMutable",
+ "printedName": "KVAMutable",
+ "usr": "s:11KochavaCore10KVAMutableP",
+ "mangledName": "$s11KochavaCore10KVAMutableP"
+ },
+ {
+ "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": "KochavaCore",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "KVANetworking",
+ "printedName": "KVANetworking",
+ "children": [
+ {
+ "kind": "Var",
+ "name": "shared",
+ "printedName": "shared",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVANetworking",
+ "printedName": "KochavaCore.KVANetworking",
+ "usr": "c:@M@KochavaCore@objc(cs)KVANetworking"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore13KVANetworkingC6sharedACvpZ",
+ "mangledName": "$s11KochavaCore13KVANetworkingC6sharedACvpZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVANetworking",
+ "printedName": "KochavaCore.KVANetworking",
+ "usr": "c:@M@KochavaCore@objc(cs)KVANetworking"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore13KVANetworkingC6sharedACvgZ",
+ "mangledName": "$s11KochavaCore13KVANetworkingC6sharedACvgZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "shared_optional",
+ "printedName": "shared_optional",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVANetworking?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVANetworking",
+ "printedName": "KochavaCore.KVANetworking",
+ "usr": "c:@M@KochavaCore@objc(cs)KVANetworking"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore13KVANetworkingC15shared_optionalACSgvpZ",
+ "mangledName": "$s11KochavaCore13KVANetworkingC15shared_optionalACSgvpZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVANetworking?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVANetworking",
+ "printedName": "KochavaCore.KVANetworking",
+ "usr": "c:@M@KochavaCore@objc(cs)KVANetworking"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore13KVANetworkingC15shared_optionalACSgvgZ",
+ "mangledName": "$s11KochavaCore13KVANetworkingC15shared_optionalACSgvgZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "sharedInstance",
+ "printedName": "sharedInstance",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "AnyObject"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore13KVANetworkingC14sharedInstanceyXlvpZ",
+ "mangledName": "$s11KochavaCore13KVANetworkingC14sharedInstanceyXlvpZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "AnyObject"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore13KVANetworkingC14sharedInstanceyXlvgZ",
+ "mangledName": "$s11KochavaCore13KVANetworkingC14sharedInstanceyXlvgZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init(fromObject:product:storageIdentifier:delegate:closure_appLimitAdTrackingBool:closure_appTrackingTransparency_authorizedBool:closure_consent_didMutate:closure_deviceLimitAdTrackingBool:closure_netTransaction_payloadTransformedObject:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVANetworking",
+ "printedName": "KochavaCore.KVANetworking",
+ "usr": "c:@M@KochavaCore@objc(cs)KVANetworking"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Any?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "Any"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "KVAProduct",
+ "printedName": "KochavaCore.KVAProduct",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAProduct"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.String?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVAMutable?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAMutable",
+ "printedName": "KochavaCore.KVAMutable",
+ "usr": "s:11KochavaCore10KVAMutableP"
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "(() -> Swift.Bool)?",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "() -> Swift.Bool",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ]
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "(() -> Swift.Bool?)?",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "() -> Swift.Bool?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.Bool?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ]
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "((KochavaCore.KVAConsent, KochavaCore.KVAConsent) -> ())?",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(KochavaCore.KVAConsent, KochavaCore.KVAConsent) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Tuple",
+ "printedName": "(KochavaCore.KVAConsent, KochavaCore.KVAConsent)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAConsent",
+ "printedName": "KochavaCore.KVAConsent",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAConsent"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "KVAConsent",
+ "printedName": "KochavaCore.KVAConsent",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAConsent"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "(() -> Swift.Bool)?",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "() -> Swift.Bool",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ]
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "((KochavaCore.KVANetTransaction, Any?, Swift.Bool) -> Any?)?",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(KochavaCore.KVANetTransaction, Any?, Swift.Bool) -> Any?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Any?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "Any"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Tuple",
+ "printedName": "(KochavaCore.KVANetTransaction, Any?, Swift.Bool)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVANetTransaction",
+ "printedName": "KochavaCore.KVANetTransaction",
+ "usr": "c:@M@KochavaCore@objc(cs)KVANetTransaction"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Any?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "Any"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "s:11KochavaCore13KVANetworkingC10fromObject7product17storageIdentifier8delegate30closure_appLimitAdTrackingBool0j1_kn23Transparency_authorizedO00J18_consent_didMutate0j7_devicelmnO00j34_netTransaction_payloadTransformedE0ACypSg_AA10KVAProductCSSSgAA10KVAMutable_pSgSbycSgSbSgycSgyAA10KVAConsentC_AWtcSgAsmA06KVANetW0C_AMSbtcSgtcfc",
+ "mangledName": "$s11KochavaCore13KVANetworkingC10fromObject7product17storageIdentifier8delegate30closure_appLimitAdTrackingBool0j1_kn23Transparency_authorizedO00J18_consent_didMutate0j7_devicelmnO00j34_netTransaction_payloadTransformedE0ACypSg_AA10KVAProductCSSSgAA10KVAMutable_pSgSbycSgSbSgycSgyAA10KVAConsentC_AWtcSgAsmA06KVANetW0C_AMSbtcSgtcfc",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Convenience",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "init_kind": "Convenience"
+ },
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init(product:storageIdentifier:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVANetworking",
+ "printedName": "KochavaCore.KVANetworking",
+ "usr": "c:@M@KochavaCore@objc(cs)KVANetworking"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "KVAProduct",
+ "printedName": "KochavaCore.KVAProduct",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAProduct"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.String?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "s:11KochavaCore13KVANetworkingC7product17storageIdentifierAcA10KVAProductC_SSSgtcfc",
+ "mangledName": "$s11KochavaCore13KVANetworkingC7product17storageIdentifierAcA10KVAProductC_SSSgtcfc",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Convenience",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "init_kind": "Convenience"
+ },
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init(fromDictionary:storageIdentifier:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVANetworking",
+ "printedName": "KochavaCore.KVANetworking",
+ "usr": "c:@M@KochavaCore@objc(cs)KVANetworking"
+ },
+ {
+ "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"
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.String?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "s:11KochavaCore13KVANetworkingC14fromDictionary17storageIdentifierACSDys11AnyHashableVypGSg_SSSgtcfc",
+ "mangledName": "$s11KochavaCore13KVANetworkingC14fromDictionary17storageIdentifierACSDys11AnyHashableVypGSg_SSSgtcfc",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Required",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "init_kind": "Designated"
+ },
+ {
+ "kind": "Function",
+ "name": "kva_from",
+ "printedName": "kva_from(_:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Self?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "DynamicSelf",
+ "printedName": "Self"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Any?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "Any"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11KochavaCore13KVANetworkingC8kva_fromyACXDSgypSgFZ",
+ "mangledName": "$s11KochavaCore13KVANetworkingC8kva_fromyACXDSgypSgFZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "kva_from",
+ "printedName": "kva_from(_:initializedObject:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Self?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "DynamicSelf",
+ "printedName": "Self"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Any?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "Any"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Any?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "Any"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11KochavaCore13KVANetworkingC8kva_from_17initializedObjectACXDSgypSg_AGtFZ",
+ "mangledName": "$s11KochavaCore13KVANetworkingC8kva_from_17initializedObjectACXDSgypSg_AGtFZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "declAttributes": [
+ "Final",
+ "AccessControl"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "kva_as",
+ "printedName": "kva_as(forContext:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "AnyObject?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "AnyObject"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVAContext?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAContext",
+ "printedName": "KochavaCore.KVAContext",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAContext"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11KochavaCore13KVANetworkingC6kva_as10forContextyXlSgAA10KVAContextCSg_tF",
+ "mangledName": "$s11KochavaCore13KVANetworkingC6kva_as10forContextyXlSgAA10KVAContextCSg_tF",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "key",
+ "printedName": "key(forContext:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.AnyHashable?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "AnyHashable",
+ "printedName": "Swift.AnyHashable",
+ "usr": "s:s11AnyHashableV"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVAContext?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAContext",
+ "printedName": "KochavaCore.KVAContext",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAContext"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11KochavaCore13KVANetworkingC3key10forContexts11AnyHashableVSgAA10KVAContextCSg_tF",
+ "mangledName": "$s11KochavaCore13KVANetworkingC3key10forContexts11AnyHashableVSgAA10KVAContextCSg_tF",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Var",
+ "name": "key",
+ "printedName": "key",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore13KVANetworkingC3keySSvpZ",
+ "mangledName": "$s11KochavaCore13KVANetworkingC3keySSvpZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "declAttributes": [
+ "HasInitialValue",
+ "Final",
+ "HasStorage",
+ "AccessControl"
+ ],
+ "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": "s:11KochavaCore13KVANetworkingC3keySSvgZ",
+ "mangledName": "$s11KochavaCore13KVANetworkingC3keySSvgZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Function",
+ "name": "configure",
+ "printedName": "configure(product:delegate:closure_appLimitAdTrackingBool:closure_appTrackingTransparency_authorizedBool:closure_consent_didMutate:closure_deviceLimitAdTrackingBool:closure_netTransaction_payloadTransformedObject:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "KVAProduct",
+ "printedName": "KochavaCore.KVAProduct",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAProduct"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVAMutable?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAMutable",
+ "printedName": "KochavaCore.KVAMutable",
+ "usr": "s:11KochavaCore10KVAMutableP"
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "(() -> Swift.Bool)?",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "() -> Swift.Bool",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ]
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "(() -> Swift.Bool?)?",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "() -> Swift.Bool?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.Bool?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ]
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "((KochavaCore.KVAConsent, KochavaCore.KVAConsent) -> ())?",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(KochavaCore.KVAConsent, KochavaCore.KVAConsent) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Tuple",
+ "printedName": "(KochavaCore.KVAConsent, KochavaCore.KVAConsent)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAConsent",
+ "printedName": "KochavaCore.KVAConsent",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAConsent"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "KVAConsent",
+ "printedName": "KochavaCore.KVAConsent",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAConsent"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "(() -> Swift.Bool)?",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "() -> Swift.Bool",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ]
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "((KochavaCore.KVANetTransaction, Any?, Swift.Bool) -> Any?)?",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(KochavaCore.KVANetTransaction, Any?, Swift.Bool) -> Any?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Any?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "Any"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Tuple",
+ "printedName": "(KochavaCore.KVANetTransaction, Any?, Swift.Bool)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVANetTransaction",
+ "printedName": "KochavaCore.KVANetTransaction",
+ "usr": "c:@M@KochavaCore@objc(cs)KVANetTransaction"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Any?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "Any"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11KochavaCore13KVANetworkingC9configure7product8delegate30closure_appLimitAdTrackingBool0g1_hk23Transparency_authorizedL00G18_consent_didMutate0g7_deviceijkL00G40_netTransaction_payloadTransformedObjectyAA10KVAProductC_AA10KVAMutable_pSgSbycSgSbSgycSgyAA10KVAConsentC_ATtcSgAPypSgAA06KVANetT0C_AVSbtcSgtF",
+ "mangledName": "$s11KochavaCore13KVANetworkingC9configure7product8delegate30closure_appLimitAdTrackingBool0g1_hk23Transparency_authorizedL00G18_consent_didMutate0g7_deviceijkL00G40_netTransaction_payloadTransformedObjectyAA10KVAProductC_AA10KVAMutable_pSgSbycSgSbSgycSgyAA10KVAConsentC_ATtcSgAPypSgAA06KVANetT0C_AVSbtcSgtF",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "configure_parentConfigure_didComplete",
+ "printedName": "configure_parentConfigure_didComplete()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11KochavaCore13KVANetworkingC37configure_parentConfigure_didCompleteyyF",
+ "mangledName": "$s11KochavaCore13KVANetworkingC37configure_parentConfigure_didCompleteyyF",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "configure",
+ "printedName": "configure(with:context:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Any?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "Any"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVAContext?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAContext",
+ "printedName": "KochavaCore.KVAContext",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAContext"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "c:@M@KochavaCore@objc(cs)KVANetworking(im)configureWith:context:",
+ "mangledName": "$s11KochavaCore13KVANetworkingC9configure4with7contextyypSg_AA10KVAContextCSgtF",
+ "moduleName": "KochavaCore",
+ "objc_name": "configureWith:context:",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "ObjC",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "kva_configure",
+ "printedName": "kva_configure(with:context:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Any?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "Any"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVAContext?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAContext",
+ "printedName": "KochavaCore.KVAContext",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAContext"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11KochavaCore13KVANetworkingC13kva_configure4with7contextyypSg_AA10KVAContextCSgtF",
+ "mangledName": "$s11KochavaCore13KVANetworkingC13kva_configure4with7contextyypSg_AA10KVAContextCSgtF",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "start",
+ "printedName": "start()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11KochavaCore13KVANetworkingC5startyyF",
+ "mangledName": "$s11KochavaCore13KVANetworkingC5startyyF",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "start",
+ "printedName": "start(logMessagePrintBool:asyncBool:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11KochavaCore13KVANetworkingC5start19logMessagePrintBool05asyncH0ySb_SbtF",
+ "mangledName": "$s11KochavaCore13KVANetworkingC5start19logMessagePrintBool05asyncH0ySb_SbtF",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "stop",
+ "printedName": "stop()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11KochavaCore13KVANetworkingC4stopyyF",
+ "mangledName": "$s11KochavaCore13KVANetworkingC4stopyyF",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "stop",
+ "printedName": "stop(logMessagePrintBool:asyncBool:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11KochavaCore13KVANetworkingC4stop19logMessagePrintBool05asyncH0ySb_SbtF",
+ "mangledName": "$s11KochavaCore13KVANetworkingC4stop19logMessagePrintBool05asyncH0ySb_SbtF",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "invalidate",
+ "printedName": "invalidate()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11KochavaCore13KVANetworkingC10invalidateyyF",
+ "mangledName": "$s11KochavaCore13KVANetworkingC10invalidateyyF",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "invalidate",
+ "printedName": "invalidate(logMessagePrintBool:asyncBool:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11KochavaCore13KVANetworkingC10invalidate19logMessagePrintBool05asyncH0ySb_SbtF",
+ "mangledName": "$s11KochavaCore13KVANetworkingC10invalidate19logMessagePrintBool05asyncH0ySb_SbtF",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Var",
+ "name": "description",
+ "printedName": "description",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "c:@M@KochavaCore@objc(cs)KVANetworking(py)description",
+ "mangledName": "$s11KochavaCore13KVANetworkingC11descriptionSSvp",
+ "moduleName": "KochavaCore",
+ "overriding": true,
+ "objc_name": "description",
+ "declAttributes": [
+ "Final",
+ "ObjC",
+ "Override",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "c:@M@KochavaCore@objc(cs)KVANetworking(im)description",
+ "mangledName": "$s11KochavaCore13KVANetworkingC11descriptionSSvg",
+ "moduleName": "KochavaCore",
+ "overriding": true,
+ "objc_name": "description",
+ "declAttributes": [
+ "Final",
+ "ObjC"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Function",
+ "name": "executeAdvancedInstruction",
+ "printedName": "executeAdvancedInstruction(universalIdentifier:parameter:prerequisiteTaskIdentifierArray:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "AnyHashable",
+ "printedName": "Swift.AnyHashable",
+ "usr": "s:s11AnyHashableV"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Any?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "Any"
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "[Swift.String]?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Array",
+ "printedName": "[Swift.String]",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:Sa"
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "c:@M@KochavaCore@objc(cs)KVANetworking(im)executeAdvancedInstructionWithUniversalIdentifier:parameter:prerequisiteTaskIdentifierArray:",
+ "mangledName": "$s11KochavaCore13KVANetworkingC26executeAdvancedInstruction19universalIdentifier9parameter016prerequisiteTaskH5Arrayys11AnyHashableV_ypSgSaySSGSgtF",
+ "moduleName": "KochavaCore",
+ "objc_name": "executeAdvancedInstructionWithUniversalIdentifier:parameter:prerequisiteTaskIdentifierArray:",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "ObjC",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Var",
+ "name": "privacy",
+ "printedName": "privacy",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAPrivacy",
+ "printedName": "KochavaCore.KVAPrivacy",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAPrivacy"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "c:@M@KochavaCore@objc(cs)KVANetworking(py)privacy",
+ "mangledName": "$s11KochavaCore13KVANetworkingC7privacyAA10KVAPrivacyCvp",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "Lazy",
+ "SetterAccess",
+ "AccessControl",
+ "ObjC",
+ "RawDocComment"
+ ],
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAPrivacy",
+ "printedName": "KochavaCore.KVAPrivacy",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAPrivacy"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "c:@M@KochavaCore@objc(cs)KVANetworking(im)privacy",
+ "mangledName": "$s11KochavaCore13KVANetworkingC7privacyAA10KVAPrivacyCvg",
+ "moduleName": "KochavaCore",
+ "implicit": true,
+ "declAttributes": [
+ "Final",
+ "ObjC"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "baseNetTransactionCollection",
+ "printedName": "baseNetTransactionCollection",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVACollection",
+ "printedName": "KochavaCore.KVACollection",
+ "usr": "c:@M@KochavaCore@objc(cs)KVACollection"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore13KVANetworkingC28baseNetTransactionCollectionAA13KVACollectionCvp",
+ "mangledName": "$s11KochavaCore13KVANetworkingC28baseNetTransactionCollectionAA13KVACollectionCvp",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVACollection",
+ "printedName": "KochavaCore.KVACollection",
+ "usr": "c:@M@KochavaCore@objc(cs)KVACollection"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore13KVANetworkingC28baseNetTransactionCollectionAA13KVACollectionCvg",
+ "mangledName": "$s11KochavaCore13KVANetworkingC28baseNetTransactionCollectionAA13KVACollectionCvg",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "taskCollection",
+ "printedName": "taskCollection",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVACollection",
+ "printedName": "KochavaCore.KVACollection",
+ "usr": "c:@M@KochavaCore@objc(cs)KVACollection"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore13KVANetworkingC14taskCollectionAA13KVACollectionCvp",
+ "mangledName": "$s11KochavaCore13KVANetworkingC14taskCollectionAA13KVACollectionCvp",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVACollection",
+ "printedName": "KochavaCore.KVACollection",
+ "usr": "c:@M@KochavaCore@objc(cs)KVACollection"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore13KVANetworkingC14taskCollectionAA13KVACollectionCvg",
+ "mangledName": "$s11KochavaCore13KVANetworkingC14taskCollectionAA13KVACollectionCvg",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "valueSourceCollection",
+ "printedName": "valueSourceCollection",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVACollection",
+ "printedName": "KochavaCore.KVACollection",
+ "usr": "c:@M@KochavaCore@objc(cs)KVACollection"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore13KVANetworkingC21valueSourceCollectionAA13KVACollectionCvp",
+ "mangledName": "$s11KochavaCore13KVANetworkingC21valueSourceCollectionAA13KVACollectionCvp",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVACollection",
+ "printedName": "KochavaCore.KVACollection",
+ "usr": "c:@M@KochavaCore@objc(cs)KVACollection"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore13KVANetworkingC21valueSourceCollectionAA13KVACollectionCvg",
+ "mangledName": "$s11KochavaCore13KVANetworkingC21valueSourceCollectionAA13KVACollectionCvg",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "arrayAdapterIdentifier",
+ "printedName": "arrayAdapterIdentifier",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore13KVANetworkingC22arrayAdapterIdentifierSSvpZ",
+ "mangledName": "$s11KochavaCore13KVANetworkingC22arrayAdapterIdentifierSSvpZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "declAttributes": [
+ "HasInitialValue",
+ "Final",
+ "HasStorage",
+ "AccessControl"
+ ],
+ "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": "s:11KochavaCore13KVANetworkingC22arrayAdapterIdentifierSSvgZ",
+ "mangledName": "$s11KochavaCore13KVANetworkingC22arrayAdapterIdentifierSSvgZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "boolAdapterIdentifier",
+ "printedName": "boolAdapterIdentifier",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore13KVANetworkingC21boolAdapterIdentifierSSvpZ",
+ "mangledName": "$s11KochavaCore13KVANetworkingC21boolAdapterIdentifierSSvpZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "declAttributes": [
+ "HasInitialValue",
+ "Final",
+ "HasStorage",
+ "AccessControl"
+ ],
+ "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": "s:11KochavaCore13KVANetworkingC21boolAdapterIdentifierSSvgZ",
+ "mangledName": "$s11KochavaCore13KVANetworkingC21boolAdapterIdentifierSSvgZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "dataAdapterIdentifier",
+ "printedName": "dataAdapterIdentifier",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore13KVANetworkingC21dataAdapterIdentifierSSvpZ",
+ "mangledName": "$s11KochavaCore13KVANetworkingC21dataAdapterIdentifierSSvpZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "declAttributes": [
+ "HasInitialValue",
+ "Final",
+ "HasStorage",
+ "AccessControl"
+ ],
+ "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": "s:11KochavaCore13KVANetworkingC21dataAdapterIdentifierSSvgZ",
+ "mangledName": "$s11KochavaCore13KVANetworkingC21dataAdapterIdentifierSSvgZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "dateAdapterIdentifier",
+ "printedName": "dateAdapterIdentifier",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore13KVANetworkingC21dateAdapterIdentifierSSvpZ",
+ "mangledName": "$s11KochavaCore13KVANetworkingC21dateAdapterIdentifierSSvpZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "declAttributes": [
+ "HasInitialValue",
+ "Final",
+ "HasStorage",
+ "AccessControl"
+ ],
+ "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": "s:11KochavaCore13KVANetworkingC21dateAdapterIdentifierSSvgZ",
+ "mangledName": "$s11KochavaCore13KVANetworkingC21dateAdapterIdentifierSSvgZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "dictionaryAdapterIdentifier",
+ "printedName": "dictionaryAdapterIdentifier",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore13KVANetworkingC27dictionaryAdapterIdentifierSSvpZ",
+ "mangledName": "$s11KochavaCore13KVANetworkingC27dictionaryAdapterIdentifierSSvpZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "declAttributes": [
+ "HasInitialValue",
+ "Final",
+ "HasStorage",
+ "AccessControl"
+ ],
+ "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": "s:11KochavaCore13KVANetworkingC27dictionaryAdapterIdentifierSSvgZ",
+ "mangledName": "$s11KochavaCore13KVANetworkingC27dictionaryAdapterIdentifierSSvgZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "intAdapterIdentifier",
+ "printedName": "intAdapterIdentifier",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore13KVANetworkingC20intAdapterIdentifierSSvpZ",
+ "mangledName": "$s11KochavaCore13KVANetworkingC20intAdapterIdentifierSSvpZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "declAttributes": [
+ "HasInitialValue",
+ "Final",
+ "HasStorage",
+ "AccessControl"
+ ],
+ "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": "s:11KochavaCore13KVANetworkingC20intAdapterIdentifierSSvgZ",
+ "mangledName": "$s11KochavaCore13KVANetworkingC20intAdapterIdentifierSSvgZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "numberAdapterIdentifier",
+ "printedName": "numberAdapterIdentifier",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore13KVANetworkingC23numberAdapterIdentifierSSvpZ",
+ "mangledName": "$s11KochavaCore13KVANetworkingC23numberAdapterIdentifierSSvpZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "declAttributes": [
+ "HasInitialValue",
+ "Final",
+ "HasStorage",
+ "AccessControl"
+ ],
+ "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": "s:11KochavaCore13KVANetworkingC23numberAdapterIdentifierSSvgZ",
+ "mangledName": "$s11KochavaCore13KVANetworkingC23numberAdapterIdentifierSSvgZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "stringAdapterIdentifier",
+ "printedName": "stringAdapterIdentifier",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore13KVANetworkingC23stringAdapterIdentifierSSvpZ",
+ "mangledName": "$s11KochavaCore13KVANetworkingC23stringAdapterIdentifierSSvpZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "declAttributes": [
+ "HasInitialValue",
+ "Final",
+ "HasStorage",
+ "AccessControl"
+ ],
+ "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": "s:11KochavaCore13KVANetworkingC23stringAdapterIdentifierSSvgZ",
+ "mangledName": "$s11KochavaCore13KVANetworkingC23stringAdapterIdentifierSSvgZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "timeIntervalAdapterIdentifier",
+ "printedName": "timeIntervalAdapterIdentifier",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore13KVANetworkingC29timeIntervalAdapterIdentifierSSvpZ",
+ "mangledName": "$s11KochavaCore13KVANetworkingC29timeIntervalAdapterIdentifierSSvpZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "declAttributes": [
+ "HasInitialValue",
+ "Final",
+ "HasStorage",
+ "AccessControl"
+ ],
+ "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": "s:11KochavaCore13KVANetworkingC29timeIntervalAdapterIdentifierSSvgZ",
+ "mangledName": "$s11KochavaCore13KVANetworkingC29timeIntervalAdapterIdentifierSSvgZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "attemptInProgressConcurrentMaximumRegulationTaskIdentifier",
+ "printedName": "attemptInProgressConcurrentMaximumRegulationTaskIdentifier",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore13KVANetworkingC58attemptInProgressConcurrentMaximumRegulationTaskIdentifierSSvpZ",
+ "mangledName": "$s11KochavaCore13KVANetworkingC58attemptInProgressConcurrentMaximumRegulationTaskIdentifierSSvpZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "declAttributes": [
+ "HasInitialValue",
+ "Final",
+ "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": "s:11KochavaCore13KVANetworkingC58attemptInProgressConcurrentMaximumRegulationTaskIdentifierSSvgZ",
+ "mangledName": "$s11KochavaCore13KVANetworkingC58attemptInProgressConcurrentMaximumRegulationTaskIdentifierSSvgZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "rateLimitingWindowRequestCountRegulationTaskIdentifier",
+ "printedName": "rateLimitingWindowRequestCountRegulationTaskIdentifier",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore13KVANetworkingC54rateLimitingWindowRequestCountRegulationTaskIdentifierSSvpZ",
+ "mangledName": "$s11KochavaCore13KVANetworkingC54rateLimitingWindowRequestCountRegulationTaskIdentifierSSvpZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "declAttributes": [
+ "HasInitialValue",
+ "Final",
+ "HasStorage",
+ "AccessControl"
+ ],
+ "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": "s:11KochavaCore13KVANetworkingC54rateLimitingWindowRequestCountRegulationTaskIdentifierSSvgZ",
+ "mangledName": "$s11KochavaCore13KVANetworkingC54rateLimitingWindowRequestCountRegulationTaskIdentifierSSvgZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "sleepTaskIdentifier",
+ "printedName": "sleepTaskIdentifier",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore13KVANetworkingC19sleepTaskIdentifierSSvpZ",
+ "mangledName": "$s11KochavaCore13KVANetworkingC19sleepTaskIdentifierSSvpZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "declAttributes": [
+ "HasInitialValue",
+ "Final",
+ "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": "s:11KochavaCore13KVANetworkingC19sleepTaskIdentifierSSvgZ",
+ "mangledName": "$s11KochavaCore13KVANetworkingC19sleepTaskIdentifierSSvgZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "sleepTask",
+ "printedName": "sleepTask",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVATask",
+ "printedName": "KochavaCore.KVATask",
+ "usr": "c:@M@KochavaCore@objc(cs)KVATask"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore13KVANetworkingC9sleepTaskAA7KVATaskCvp",
+ "mangledName": "$s11KochavaCore13KVANetworkingC9sleepTaskAA7KVATaskCvp",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "Lazy",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVATask",
+ "printedName": "KochavaCore.KVATask",
+ "usr": "c:@M@KochavaCore@objc(cs)KVATask"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore13KVANetworkingC9sleepTaskAA7KVATaskCvg",
+ "mangledName": "$s11KochavaCore13KVANetworkingC9sleepTaskAA7KVATaskCvg",
+ "moduleName": "KochavaCore",
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Set",
+ "printedName": "Set()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "KVATask",
+ "printedName": "KochavaCore.KVATask",
+ "usr": "c:@M@KochavaCore@objc(cs)KVATask"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore13KVANetworkingC9sleepTaskAA7KVATaskCvs",
+ "mangledName": "$s11KochavaCore13KVANetworkingC9sleepTaskAA7KVATaskCvs",
+ "moduleName": "KochavaCore",
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "set"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Modify",
+ "printedName": "Modify()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore13KVANetworkingC9sleepTaskAA7KVATaskCvM",
+ "mangledName": "$s11KochavaCore13KVANetworkingC9sleepTaskAA7KVATaskCvM",
+ "moduleName": "KochavaCore",
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "_modify"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "startedTask",
+ "printedName": "startedTask",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVATask",
+ "printedName": "KochavaCore.KVATask",
+ "usr": "c:@M@KochavaCore@objc(cs)KVATask"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore13KVANetworkingC11startedTaskAA7KVATaskCvp",
+ "mangledName": "$s11KochavaCore13KVANetworkingC11startedTaskAA7KVATaskCvp",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "Lazy",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVATask",
+ "printedName": "KochavaCore.KVATask",
+ "usr": "c:@M@KochavaCore@objc(cs)KVATask"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore13KVANetworkingC11startedTaskAA7KVATaskCvg",
+ "mangledName": "$s11KochavaCore13KVANetworkingC11startedTaskAA7KVATaskCvg",
+ "moduleName": "KochavaCore",
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Set",
+ "printedName": "Set()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "KVATask",
+ "printedName": "KochavaCore.KVATask",
+ "usr": "c:@M@KochavaCore@objc(cs)KVATask"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore13KVANetworkingC11startedTaskAA7KVATaskCvs",
+ "mangledName": "$s11KochavaCore13KVANetworkingC11startedTaskAA7KVATaskCvs",
+ "moduleName": "KochavaCore",
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "set"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Modify",
+ "printedName": "Modify()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore13KVANetworkingC11startedTaskAA7KVATaskCvM",
+ "mangledName": "$s11KochavaCore13KVANetworkingC11startedTaskAA7KVATaskCvM",
+ "moduleName": "KochavaCore",
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "_modify"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "mutator",
+ "printedName": "mutator",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAMutator",
+ "printedName": "KochavaCore.KVAMutator",
+ "usr": "s:11KochavaCore10KVAMutatorC"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore13KVANetworkingC7mutatorAA10KVAMutatorCvp",
+ "mangledName": "$s11KochavaCore13KVANetworkingC7mutatorAA10KVAMutatorCvp",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "Lazy",
+ "SetterAccess",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAMutator",
+ "printedName": "KochavaCore.KVAMutator",
+ "usr": "s:11KochavaCore10KVAMutatorC"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore13KVANetworkingC7mutatorAA10KVAMutatorCvg",
+ "mangledName": "$s11KochavaCore13KVANetworkingC7mutatorAA10KVAMutatorCvg",
+ "moduleName": "KochavaCore",
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "sharedStorageIdentifier",
+ "printedName": "sharedStorageIdentifier",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.String?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore13KVANetworkingC23sharedStorageIdentifierSSSgvpZ",
+ "mangledName": "$s11KochavaCore13KVANetworkingC23sharedStorageIdentifierSSSgvpZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.String?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore13KVANetworkingC23sharedStorageIdentifierSSSgvgZ",
+ "mangledName": "$s11KochavaCore13KVANetworkingC23sharedStorageIdentifierSSSgvgZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Set",
+ "printedName": "Set()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.String?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore13KVANetworkingC23sharedStorageIdentifierSSSgvsZ",
+ "mangledName": "$s11KochavaCore13KVANetworkingC23sharedStorageIdentifierSSSgvsZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "set"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Modify",
+ "printedName": "Modify()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore13KVANetworkingC23sharedStorageIdentifierSSSgvMZ",
+ "mangledName": "$s11KochavaCore13KVANetworkingC23sharedStorageIdentifierSSSgvMZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "_modify"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "storageIdentifier",
+ "printedName": "storageIdentifier",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.String?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore13KVANetworkingC17storageIdentifierSSSgvp",
+ "mangledName": "$s11KochavaCore13KVANetworkingC17storageIdentifierSSSgvp",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "HasStorage",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "isLet": true,
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.String?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore13KVANetworkingC17storageIdentifierSSSgvg",
+ "mangledName": "$s11KochavaCore13KVANetworkingC17storageIdentifierSSSgvg",
+ "moduleName": "KochavaCore",
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "responseLocalBool",
+ "printedName": "responseLocalBool",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.Bool?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore13KVANetworkingC17responseLocalBoolSbSgvp",
+ "mangledName": "$s11KochavaCore13KVANetworkingC17responseLocalBoolSbSgvp",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.Bool?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore13KVANetworkingC17responseLocalBoolSbSgvg",
+ "mangledName": "$s11KochavaCore13KVANetworkingC17responseLocalBoolSbSgvg",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Set",
+ "printedName": "Set()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.Bool?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore13KVANetworkingC17responseLocalBoolSbSgvs",
+ "mangledName": "$s11KochavaCore13KVANetworkingC17responseLocalBoolSbSgvs",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "set"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Modify",
+ "printedName": "Modify()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore13KVANetworkingC17responseLocalBoolSbSgvM",
+ "mangledName": "$s11KochavaCore13KVANetworkingC17responseLocalBoolSbSgvM",
+ "moduleName": "KochavaCore",
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "_modify"
+ }
+ ]
+ },
+ {
+ "kind": "Function",
+ "name": "retryTimeIntervalSeries_copy",
+ "printedName": "retryTimeIntervalSeries_copy()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVATimeIntervalSeries",
+ "printedName": "KochavaCore.KVATimeIntervalSeries",
+ "usr": "c:@M@KochavaCore@objc(cs)KVATimeIntervalSeries"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11KochavaCore13KVANetworkingC28retryTimeIntervalSeries_copyAA07KVATimefG0CyF",
+ "mangledName": "$s11KochavaCore13KVANetworkingC28retryTimeIntervalSeries_copyAA07KVATimefG0CyF",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Var",
+ "name": "sleepBool",
+ "printedName": "sleepBool",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore13KVANetworkingC9sleepBoolSbvp",
+ "mangledName": "$s11KochavaCore13KVANetworkingC9sleepBoolSbvp",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore13KVANetworkingC9sleepBoolSbvg",
+ "mangledName": "$s11KochavaCore13KVANetworkingC9sleepBoolSbvg",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final"
+ ],
+ "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": "s:11KochavaCore13KVANetworkingC9sleepBoolSbvs",
+ "mangledName": "$s11KochavaCore13KVANetworkingC9sleepBoolSbvs",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "set"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Modify",
+ "printedName": "Modify()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore13KVANetworkingC9sleepBoolSbvM",
+ "mangledName": "$s11KochavaCore13KVANetworkingC9sleepBoolSbvM",
+ "moduleName": "KochavaCore",
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "_modify"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "errorRetryGroupWaitTaskIdentifier",
+ "printedName": "errorRetryGroupWaitTaskIdentifier",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore13KVANetworkingC33errorRetryGroupWaitTaskIdentifierSSvpZ",
+ "mangledName": "$s11KochavaCore13KVANetworkingC33errorRetryGroupWaitTaskIdentifierSSvpZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "declAttributes": [
+ "HasInitialValue",
+ "Final",
+ "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": "s:11KochavaCore13KVANetworkingC33errorRetryGroupWaitTaskIdentifierSSvgZ",
+ "mangledName": "$s11KochavaCore13KVANetworkingC33errorRetryGroupWaitTaskIdentifierSSvgZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "closure_instanceIdValueMetaValueArrayDictionary",
+ "printedName": "closure_instanceIdValueMetaValueArrayDictionary",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(KochavaCore.KVAValue) -> [Swift.String : KochavaCore.KVAValue]?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "[Swift.String : KochavaCore.KVAValue]?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Dictionary",
+ "printedName": "[Swift.String : KochavaCore.KVAValue]",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "KVAValue",
+ "printedName": "KochavaCore.KVAValue",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAValue"
+ }
+ ],
+ "usr": "s:SD"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "KVAValue",
+ "printedName": "KochavaCore.KVAValue",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAValue"
+ }
+ ]
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore13KVANetworkingC027closure_instanceIdValueMetaG15ArrayDictionaryySDySSAA8KVAValueCGSgAFcvp",
+ "mangledName": "$s11KochavaCore13KVANetworkingC027closure_instanceIdValueMetaG15ArrayDictionaryySDySSAA8KVAValueCGSgAFcvp",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(KochavaCore.KVAValue) -> [Swift.String : KochavaCore.KVAValue]?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "[Swift.String : KochavaCore.KVAValue]?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Dictionary",
+ "printedName": "[Swift.String : KochavaCore.KVAValue]",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "KVAValue",
+ "printedName": "KochavaCore.KVAValue",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAValue"
+ }
+ ],
+ "usr": "s:SD"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "KVAValue",
+ "printedName": "KochavaCore.KVAValue",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAValue"
+ }
+ ]
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore13KVANetworkingC027closure_instanceIdValueMetaG15ArrayDictionaryySDySSAA8KVAValueCGSgAFcvg",
+ "mangledName": "$s11KochavaCore13KVANetworkingC027closure_instanceIdValueMetaG15ArrayDictionaryySDySSAA8KVAValueCGSgAFcvg",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "closure_staleBool_instanceId",
+ "printedName": "closure_staleBool_instanceId",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(KochavaCore.KVAValue) -> Swift.Bool",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "KVAValue",
+ "printedName": "KochavaCore.KVAValue",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAValue"
+ }
+ ]
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore13KVANetworkingC28closure_staleBool_instanceIdySbAA8KVAValueCcvp",
+ "mangledName": "$s11KochavaCore13KVANetworkingC28closure_staleBool_instanceIdySbAA8KVAValueCcvp",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(KochavaCore.KVAValue) -> Swift.Bool",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "KVAValue",
+ "printedName": "KochavaCore.KVAValue",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAValue"
+ }
+ ]
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore13KVANetworkingC28closure_staleBool_instanceIdySbAA8KVAValueCcvg",
+ "mangledName": "$s11KochavaCore13KVANetworkingC28closure_staleBool_instanceIdySbAA8KVAValueCcvg",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "instanceCount",
+ "printedName": "instanceCount",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Int",
+ "printedName": "Swift.Int",
+ "usr": "s:Si"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore13KVANetworkingC13instanceCountSivp",
+ "mangledName": "$s11KochavaCore13KVANetworkingC13instanceCountSivp",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "HasStorage",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "isLet": true,
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Int",
+ "printedName": "Swift.Int",
+ "usr": "s:Si"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore13KVANetworkingC13instanceCountSivg",
+ "mangledName": "$s11KochavaCore13KVANetworkingC13instanceCountSivg",
+ "moduleName": "KochavaCore",
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "instanceIdentifier",
+ "printedName": "instanceIdentifier",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore13KVANetworkingC18instanceIdentifierSSvp",
+ "mangledName": "$s11KochavaCore13KVANetworkingC18instanceIdentifierSSvp",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "HasInitialValue",
+ "Final",
+ "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": "s:11KochavaCore13KVANetworkingC18instanceIdentifierSSvg",
+ "mangledName": "$s11KochavaCore13KVANetworkingC18instanceIdentifierSSvg",
+ "moduleName": "KochavaCore",
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "startedBool",
+ "printedName": "startedBool",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore13KVANetworkingC11startedBoolSbvp",
+ "mangledName": "$s11KochavaCore13KVANetworkingC11startedBoolSbvp",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore13KVANetworkingC11startedBoolSbvg",
+ "mangledName": "$s11KochavaCore13KVANetworkingC11startedBoolSbvg",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "transactionProcessingOrderResequencingWaitTaskIdentifier",
+ "printedName": "transactionProcessingOrderResequencingWaitTaskIdentifier",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore13KVANetworkingC56transactionProcessingOrderResequencingWaitTaskIdentifierSSvpZ",
+ "mangledName": "$s11KochavaCore13KVANetworkingC56transactionProcessingOrderResequencingWaitTaskIdentifierSSvpZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "declAttributes": [
+ "HasInitialValue",
+ "Final",
+ "HasStorage",
+ "AccessControl"
+ ],
+ "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": "s:11KochavaCore13KVANetworkingC56transactionProcessingOrderResequencingWaitTaskIdentifierSSvgZ",
+ "mangledName": "$s11KochavaCore13KVANetworkingC56transactionProcessingOrderResequencingWaitTaskIdentifierSSvgZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Function",
+ "name": "transactionProcessingWaitTask_establish",
+ "printedName": "transactionProcessingWaitTask_establish(prerequisiteTask:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVATask",
+ "printedName": "KochavaCore.KVATask",
+ "usr": "c:@M@KochavaCore@objc(cs)KVATask"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVATask?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVATask",
+ "printedName": "KochavaCore.KVATask",
+ "usr": "c:@M@KochavaCore@objc(cs)KVATask"
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11KochavaCore13KVANetworkingC39transactionProcessingWaitTask_establish012prerequisiteG0AA7KVATaskCAGSg_tF",
+ "mangledName": "$s11KochavaCore13KVANetworkingC39transactionProcessingWaitTask_establish012prerequisiteG0AA7KVATaskCAGSg_tF",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Var",
+ "name": "transactionProcessingWaitTaskIdentifier",
+ "printedName": "transactionProcessingWaitTaskIdentifier",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore13KVANetworkingC39transactionProcessingWaitTaskIdentifierSSvpZ",
+ "mangledName": "$s11KochavaCore13KVANetworkingC39transactionProcessingWaitTaskIdentifierSSvpZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "declAttributes": [
+ "HasInitialValue",
+ "Final",
+ "HasStorage",
+ "AccessControl"
+ ],
+ "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": "s:11KochavaCore13KVANetworkingC39transactionProcessingWaitTaskIdentifierSSvgZ",
+ "mangledName": "$s11KochavaCore13KVANetworkingC39transactionProcessingWaitTaskIdentifierSSvgZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "willDeallocNotificationName",
+ "printedName": "willDeallocNotificationName",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Name",
+ "printedName": "Foundation.NSNotification.Name",
+ "usr": "c:@T@NSNotificationName"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore13KVANetworkingC27willDeallocNotificationNameSo014NSNotificationG0avpZ",
+ "mangledName": "$s11KochavaCore13KVANetworkingC27willDeallocNotificationNameSo014NSNotificationG0avpZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "declAttributes": [
+ "HasInitialValue",
+ "Final",
+ "HasStorage",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "isLet": true,
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Name",
+ "printedName": "Foundation.NSNotification.Name",
+ "usr": "c:@T@NSNotificationName"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore13KVANetworkingC27willDeallocNotificationNameSo014NSNotificationG0avgZ",
+ "mangledName": "$s11KochavaCore13KVANetworkingC27willDeallocNotificationNameSo014NSNotificationG0avgZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVANetworking",
+ "printedName": "KochavaCore.KVANetworking",
+ "usr": "c:@M@KochavaCore@objc(cs)KVANetworking"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "c:@M@KochavaCore@objc(cs)KVANetworking(im)init",
+ "mangledName": "$s11KochavaCore13KVANetworkingCACycfc",
+ "moduleName": "KochavaCore",
+ "overriding": true,
+ "implicit": true,
+ "objc_name": "init",
+ "declAttributes": [
+ "Dynamic",
+ "ObjC",
+ "Override"
+ ],
+ "init_kind": "Designated"
+ }
+ ],
+ "declKind": "Class",
+ "usr": "c:@M@KochavaCore@objc(cs)KVANetworking",
+ "mangledName": "$s11KochavaCore13KVANetworkingC",
+ "moduleName": "KochavaCore",
+ "objc_name": "KVANetworking",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "ObjC",
+ "RawDocComment"
+ ],
+ "superclassUsr": "c:objc(cs)NSObject",
+ "superclassNames": [
+ "ObjectiveC.NSObject"
+ ],
+ "conformances": [
+ {
+ "kind": "Conformance",
+ "name": "KVAAsForContextProtocol",
+ "printedName": "KVAAsForContextProtocol",
+ "usr": "s:11KochavaCore23KVAAsForContextProtocolP",
+ "mangledName": "$s11KochavaCore23KVAAsForContextProtocolP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "KVAConfigureWithProtocol",
+ "printedName": "KVAConfigureWithProtocol",
+ "usr": "s:11KochavaCore24KVAConfigureWithProtocolP",
+ "mangledName": "$s11KochavaCore24KVAConfigureWithProtocolP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "KVAFromProtocol",
+ "printedName": "KVAFromProtocol",
+ "usr": "s:11KochavaCore15KVAFromProtocolP",
+ "mangledName": "$s11KochavaCore15KVAFromProtocolP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "KVAFromWithInitializedObjectProtocol",
+ "printedName": "KVAFromWithInitializedObjectProtocol",
+ "usr": "s:11KochavaCore36KVAFromWithInitializedObjectProtocolP",
+ "mangledName": "$s11KochavaCore36KVAFromWithInitializedObjectProtocolP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "KVAInvalidatable",
+ "printedName": "KVAInvalidatable",
+ "usr": "s:11KochavaCore16KVAInvalidatableP",
+ "mangledName": "$s11KochavaCore16KVAInvalidatableP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "KVAInvalidatableWithOptions",
+ "printedName": "KVAInvalidatableWithOptions",
+ "usr": "s:11KochavaCore27KVAInvalidatableWithOptionsP",
+ "mangledName": "$s11KochavaCore27KVAInvalidatableWithOptionsP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "KVAKeyable",
+ "printedName": "KVAKeyable",
+ "usr": "s:11KochavaCore10KVAKeyableP",
+ "mangledName": "$s11KochavaCore10KVAKeyableP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "KVAMutable",
+ "printedName": "KVAMutable",
+ "usr": "s:11KochavaCore10KVAMutableP",
+ "mangledName": "$s11KochavaCore10KVAMutableP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "KVASharedPropertyProvider",
+ "printedName": "KVASharedPropertyProvider",
+ "usr": "s:11KochavaCore25KVASharedPropertyProviderP",
+ "mangledName": "$s11KochavaCore25KVASharedPropertyProviderP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "KVAStartable",
+ "printedName": "KVAStartable",
+ "usr": "s:11KochavaCore12KVAStartableP",
+ "mangledName": "$s11KochavaCore12KVAStartableP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "KVAStartableWithOptions",
+ "printedName": "KVAStartableWithOptions",
+ "usr": "s:11KochavaCore23KVAStartableWithOptionsP",
+ "mangledName": "$s11KochavaCore23KVAStartableWithOptionsP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "KVAStoppable",
+ "printedName": "KVAStoppable",
+ "usr": "s:11KochavaCore12KVAStoppableP",
+ "mangledName": "$s11KochavaCore12KVAStoppableP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "KVAStoppableWithOptions",
+ "printedName": "KVAStoppableWithOptions",
+ "usr": "s:11KochavaCore23KVAStoppableWithOptionsP",
+ "mangledName": "$s11KochavaCore23KVAStoppableWithOptionsP"
+ },
+ {
+ "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": "TypeDecl",
+ "name": "KVANetworkingSetterProvider",
+ "printedName": "KVANetworkingSetterProvider",
+ "children": [
+ {
+ "kind": "Var",
+ "name": "networking",
+ "printedName": "networking",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVANetworking?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVANetworking",
+ "printedName": "KochavaCore.KVANetworking",
+ "usr": "c:@M@KochavaCore@objc(cs)KVANetworking"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "c:@M@KochavaCore@objc(pl)KVANetworkingSetterProvider(py)networking",
+ "mangledName": "$s11KochavaCore27KVANetworkingSetterProviderP10networkingAA0C0CSgvp",
+ "moduleName": "KochavaCore",
+ "protocolReq": true,
+ "declAttributes": [
+ "ObjC"
+ ],
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVANetworking?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVANetworking",
+ "printedName": "KochavaCore.KVANetworking",
+ "usr": "c:@M@KochavaCore@objc(cs)KVANetworking"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "c:@M@KochavaCore@objc(pl)KVANetworkingSetterProvider(im)networking",
+ "mangledName": "$s11KochavaCore27KVANetworkingSetterProviderP10networkingAA0C0CSgvg",
+ "moduleName": "KochavaCore",
+ "genericSig": "<τ_0_0 where τ_0_0 : KochavaCore.KVANetworkingSetterProvider>",
+ "sugared_genericSig": "",
+ "protocolReq": true,
+ "declAttributes": [
+ "ObjC"
+ ],
+ "reqNewWitnessTableEntry": true,
+ "accessorKind": "get"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Set",
+ "printedName": "Set()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVANetworking?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVANetworking",
+ "printedName": "KochavaCore.KVANetworking",
+ "usr": "c:@M@KochavaCore@objc(cs)KVANetworking"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "c:@M@KochavaCore@objc(pl)KVANetworkingSetterProvider(im)setNetworking:",
+ "mangledName": "$s11KochavaCore27KVANetworkingSetterProviderP10networkingAA0C0CSgvs",
+ "moduleName": "KochavaCore",
+ "genericSig": "<τ_0_0 where τ_0_0 : KochavaCore.KVANetworkingSetterProvider>",
+ "sugared_genericSig": "",
+ "protocolReq": true,
+ "declAttributes": [
+ "ObjC"
+ ],
+ "reqNewWitnessTableEntry": true,
+ "accessorKind": "set"
+ }
+ ]
+ }
+ ],
+ "declKind": "Protocol",
+ "usr": "c:@M@KochavaCore@objc(pl)KVANetworkingSetterProvider",
+ "mangledName": "$s11KochavaCore27KVANetworkingSetterProviderP",
+ "moduleName": "KochavaCore",
+ "genericSig": "<τ_0_0 : AnyObject>",
+ "sugared_genericSig": "",
+ "declAttributes": [
+ "AccessControl",
+ "ObjC",
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "KVAPrintable",
+ "printedName": "KVAPrintable",
+ "children": [
+ {
+ "kind": "Function",
+ "name": "print",
+ "printedName": "print()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11KochavaCore12KVAPrintableP5printyyF",
+ "mangledName": "$s11KochavaCore12KVAPrintableP5printyyF",
+ "moduleName": "KochavaCore",
+ "genericSig": "<τ_0_0 where τ_0_0 : KochavaCore.KVAPrintable>",
+ "sugared_genericSig": "",
+ "protocolReq": true,
+ "reqNewWitnessTableEntry": true,
+ "funcSelfKind": "NonMutating"
+ }
+ ],
+ "declKind": "Protocol",
+ "usr": "s:11KochavaCore12KVAPrintableP",
+ "mangledName": "$s11KochavaCore12KVAPrintableP",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "AccessControl"
+ ]
+ },
+ {
+ "kind": "Import",
+ "name": "UIKit",
+ "printedName": "UIKit",
+ "declKind": "Import",
+ "moduleName": "KochavaCore"
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "KVAProduct",
+ "printedName": "KVAProduct",
+ "children": [
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init(apiVersionString:buildDateString:bundleIdentifier:bundleType:compilerFlagNameArray:moduleName:name:organizationName:reverseDomainName:valueSourceCollection:versionString:dependentProductClassNameStringArray:closure_resetClasses:closure_resetVariables:closure_didRegister:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAProduct",
+ "printedName": "KochavaCore.KVAProduct",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAProduct"
+ },
+ {
+ "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"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "[Swift.String]?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Array",
+ "printedName": "[Swift.String]",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:Sa"
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ },
+ {
+ "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": "KochavaCore.KVACollection?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVACollection",
+ "printedName": "KochavaCore.KVACollection",
+ "usr": "c:@M@KochavaCore@objc(cs)KVACollection"
+ }
+ ],
+ "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": "Array",
+ "printedName": "[Swift.String]",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:Sa"
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "((Swift.Bool, Swift.Bool) -> [Swift.AnyHashable : Any]?)?",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(Swift.Bool, Swift.Bool) -> [Swift.AnyHashable : Any]?",
+ "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": "Tuple",
+ "printedName": "(Swift.Bool, Swift.Bool)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "((Swift.Bool, Swift.Bool) -> [Swift.AnyHashable : Any]?)?",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(Swift.Bool, Swift.Bool) -> [Swift.AnyHashable : Any]?",
+ "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": "Tuple",
+ "printedName": "(Swift.Bool, Swift.Bool)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "((KochavaCore.KVAProduct) -> ())?",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(KochavaCore.KVAProduct) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "KVAProduct",
+ "printedName": "KochavaCore.KVAProduct",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAProduct"
+ }
+ ]
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAProduct(im)initWithAPIVersionString:buildDateString:bundleIdentifier:bundleType:compilerFlagNameArray:moduleName:name:organizationName:reverseDomainName:valueSourceCollection:versionString:dependentProductClassNameStringArray:closure_resetClasses:closure_resetVariables:closure_didRegister:",
+ "mangledName": "$s11KochavaCore10KVAProductC16apiVersionString09buildDateF016bundleIdentifier0I4Type21compilerFlagNameArray06moduleN04name012organizationN0013reverseDomainN021valueSourceCollection07versionF0021dependentProductClassnfO020closure_resetClasses22closure_resetVariables19closure_didRegisterACSSSg_A2SSSSaySSGSgS3SAsA13KVACollectionCSgAsUSDys11AnyHashableVypGSgSb_SbtcSgA1_yACcSgtcfc",
+ "moduleName": "KochavaCore",
+ "objc_name": "initWithAPIVersionString:buildDateString:bundleIdentifier:bundleType:compilerFlagNameArray:moduleName:name:organizationName:reverseDomainName:valueSourceCollection:versionString:dependentProductClassNameStringArray:closure_resetClasses:closure_resetVariables:closure_didRegister:",
+ "declAttributes": [
+ "Required",
+ "AccessControl",
+ "ObjC",
+ "RawDocComment"
+ ],
+ "init_kind": "Designated"
+ },
+ {
+ "kind": "Function",
+ "name": "kva_from",
+ "printedName": "kva_from(_:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Self?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "DynamicSelf",
+ "printedName": "Self"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Any?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "Any"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11KochavaCore10KVAProductC8kva_fromyACXDSgypSgFZ",
+ "mangledName": "$s11KochavaCore10KVAProductC8kva_fromyACXDSgypSgFZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "kva_as",
+ "printedName": "kva_as(forContext:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "AnyObject?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "AnyObject"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVAContext?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAContext",
+ "printedName": "KochavaCore.KVAContext",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAContext"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11KochavaCore10KVAProductC6kva_as10forContextyXlSgAA10KVAContextCSg_tF",
+ "mangledName": "$s11KochavaCore10KVAProductC6kva_as10forContextyXlSgAA10KVAContextCSg_tF",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Var",
+ "name": "description",
+ "printedName": "description",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAProduct(py)description",
+ "mangledName": "$s11KochavaCore10KVAProductC11descriptionSSvp",
+ "moduleName": "KochavaCore",
+ "overriding": true,
+ "objc_name": "description",
+ "declAttributes": [
+ "Dynamic",
+ "ObjC",
+ "Override",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAProduct(im)description",
+ "mangledName": "$s11KochavaCore10KVAProductC11descriptionSSvg",
+ "moduleName": "KochavaCore",
+ "overriding": true,
+ "objc_name": "description",
+ "declAttributes": [
+ "Dynamic",
+ "ObjC"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Function",
+ "name": "execute",
+ "printedName": "execute()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11KochavaCore10KVAProductC7executeyyF",
+ "mangledName": "$s11KochavaCore10KVAProductC7executeyyF",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "register",
+ "printedName": "register()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11KochavaCore10KVAProductC8registeryyF",
+ "mangledName": "$s11KochavaCore10KVAProductC8registeryyF",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "resetClasses",
+ "printedName": "resetClasses(deleteLocalDataBool:includeExternalBool:)",
+ "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": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11KochavaCore10KVAProductC12resetClasses19deleteLocalDataBool015includeExternalI0SDys11AnyHashableVypGSgSb_SbtF",
+ "mangledName": "$s11KochavaCore10KVAProductC12resetClasses19deleteLocalDataBool015includeExternalI0SDys11AnyHashableVypGSgSb_SbtF",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "resetVariables",
+ "printedName": "resetVariables(deleteLocalDataBool:includeExternalBool:)",
+ "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": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11KochavaCore10KVAProductC14resetVariables19deleteLocalDataBool015includeExternalI0SDys11AnyHashableVypGSgSb_SbtF",
+ "mangledName": "$s11KochavaCore10KVAProductC14resetVariables19deleteLocalDataBool015includeExternalI0SDys11AnyHashableVypGSgSb_SbtF",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "reset",
+ "printedName": "reset(deleteLocalDataBool:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAProduct(im)resetWithDeleteLocalDataBool:",
+ "mangledName": "$s11KochavaCore10KVAProductC5reset19deleteLocalDataBoolySb_tF",
+ "moduleName": "KochavaCore",
+ "objc_name": "resetWithDeleteLocalDataBool:",
+ "declAttributes": [
+ "AccessControl",
+ "ObjC",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "reset",
+ "printedName": "reset(deleteLocalDataBool:closure_didComplete:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "(() -> ())?",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "() -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ]
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAProduct(im)resetWithDeleteLocalDataBool:closure_didComplete:",
+ "mangledName": "$s11KochavaCore10KVAProductC5reset19deleteLocalDataBool19closure_didCompleteySb_yycSgtF",
+ "moduleName": "KochavaCore",
+ "objc_name": "resetWithDeleteLocalDataBool:closure_didComplete:",
+ "declAttributes": [
+ "AccessControl",
+ "ObjC",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "reset",
+ "printedName": "reset(deleteLocalDataBool:includeExternalBool:includeDeviceAppGroupBool:logMessagePrintBool:closure_didComplete:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "hasDefaultArg": true,
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "hasDefaultArg": true,
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "(() -> ())?",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "() -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ]
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAProduct(im)resetWithDeleteLocalDataBool:includeExternalBool:includeDeviceAppGroupBool:logMessagePrintBool:closure_didComplete:",
+ "mangledName": "$s11KochavaCore10KVAProductC5reset19deleteLocalDataBool015includeExternalH00i14DeviceAppGroupH0015logMessagePrintH019closure_didCompleteySb_S3byycSgtF",
+ "moduleName": "KochavaCore",
+ "objc_name": "resetWithDeleteLocalDataBool:includeExternalBool:includeDeviceAppGroupBool:logMessagePrintBool:closure_didComplete:",
+ "declAttributes": [
+ "AccessControl",
+ "ObjC",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "shutdown",
+ "printedName": "shutdown(deleteLocalDataBool:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAProduct(im)shutdownWithDeleteLocalDataBool:",
+ "mangledName": "$s11KochavaCore10KVAProductC8shutdown19deleteLocalDataBoolySb_tF",
+ "moduleName": "KochavaCore",
+ "objc_name": "shutdownWithDeleteLocalDataBool:",
+ "declAttributes": [
+ "AccessControl",
+ "ObjC",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "shutdown",
+ "printedName": "shutdown(deleteLocalDataBool:closure_didComplete:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "(() -> ())?",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "() -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ]
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAProduct(im)shutdownWithDeleteLocalDataBool:closure_didComplete:",
+ "mangledName": "$s11KochavaCore10KVAProductC8shutdown19deleteLocalDataBool19closure_didCompleteySb_yycSgtF",
+ "moduleName": "KochavaCore",
+ "objc_name": "shutdownWithDeleteLocalDataBool:closure_didComplete:",
+ "declAttributes": [
+ "AccessControl",
+ "ObjC",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Var",
+ "name": "standardVersionInfoString",
+ "printedName": "standardVersionInfoString",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore10KVAProductC25standardVersionInfoStringSSvp",
+ "mangledName": "$s11KochavaCore10KVAProductC25standardVersionInfoStringSSvp",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore10KVAProductC25standardVersionInfoStringSSvg",
+ "mangledName": "$s11KochavaCore10KVAProductC25standardVersionInfoStringSSvg",
+ "moduleName": "KochavaCore",
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "nameWithVersionString",
+ "printedName": "nameWithVersionString",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore10KVAProductC21nameWithVersionStringSSvp",
+ "mangledName": "$s11KochavaCore10KVAProductC21nameWithVersionStringSSvp",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore10KVAProductC21nameWithVersionStringSSvg",
+ "mangledName": "$s11KochavaCore10KVAProductC21nameWithVersionStringSSvg",
+ "moduleName": "KochavaCore",
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Function",
+ "name": "buildDateString",
+ "printedName": "buildDateString(forBundle:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Bundle",
+ "printedName": "Foundation.Bundle",
+ "usr": "c:objc(cs)NSBundle"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11KochavaCore10KVAProductC15buildDateString9forBundleSSSo8NSBundleC_tFZ",
+ "mangledName": "$s11KochavaCore10KVAProductC15buildDateString9forBundleSSSo8NSBundleC_tFZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Var",
+ "name": "mutator",
+ "printedName": "mutator",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAMutator",
+ "printedName": "KochavaCore.KVAMutator",
+ "usr": "s:11KochavaCore10KVAMutatorC"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore10KVAProductC7mutatorAA10KVAMutatorCvp",
+ "mangledName": "$s11KochavaCore10KVAProductC7mutatorAA10KVAMutatorCvp",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Lazy",
+ "SetterAccess",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAMutator",
+ "printedName": "KochavaCore.KVAMutator",
+ "usr": "s:11KochavaCore10KVAMutatorC"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore10KVAProductC7mutatorAA10KVAMutatorCvg",
+ "mangledName": "$s11KochavaCore10KVAProductC7mutatorAA10KVAMutatorCvg",
+ "moduleName": "KochavaCore",
+ "implicit": true,
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "apiVersionString",
+ "printedName": "apiVersionString",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.String?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore10KVAProductC16apiVersionStringSSSgvp",
+ "mangledName": "$s11KochavaCore10KVAProductC16apiVersionStringSSSgvp",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "HasInitialValue",
+ "HasStorage",
+ "SetterAccess",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.String?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore10KVAProductC16apiVersionStringSSSgvg",
+ "mangledName": "$s11KochavaCore10KVAProductC16apiVersionStringSSSgvg",
+ "moduleName": "KochavaCore",
+ "implicit": true,
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "buildDateString",
+ "printedName": "buildDateString",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.String?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore10KVAProductC15buildDateStringSSSgvp",
+ "mangledName": "$s11KochavaCore10KVAProductC15buildDateStringSSSgvp",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "HasInitialValue",
+ "HasStorage",
+ "SetterAccess",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.String?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore10KVAProductC15buildDateStringSSSgvg",
+ "mangledName": "$s11KochavaCore10KVAProductC15buildDateStringSSSgvg",
+ "moduleName": "KochavaCore",
+ "implicit": true,
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "bundleIdentifier",
+ "printedName": "bundleIdentifier",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.String?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore10KVAProductC16bundleIdentifierSSSgvp",
+ "mangledName": "$s11KochavaCore10KVAProductC16bundleIdentifierSSSgvp",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "HasInitialValue",
+ "HasStorage",
+ "SetterAccess",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.String?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore10KVAProductC16bundleIdentifierSSSgvg",
+ "mangledName": "$s11KochavaCore10KVAProductC16bundleIdentifierSSSgvg",
+ "moduleName": "KochavaCore",
+ "implicit": true,
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "bundleType",
+ "printedName": "bundleType",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore10KVAProductC10bundleTypeSSvp",
+ "mangledName": "$s11KochavaCore10KVAProductC10bundleTypeSSvp",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "HasStorage",
+ "SetterAccess",
+ "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": "s:11KochavaCore10KVAProductC10bundleTypeSSvg",
+ "mangledName": "$s11KochavaCore10KVAProductC10bundleTypeSSvg",
+ "moduleName": "KochavaCore",
+ "implicit": true,
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "compilerFlagNameArray",
+ "printedName": "compilerFlagNameArray",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "[Swift.String]?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Array",
+ "printedName": "[Swift.String]",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:Sa"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore10KVAProductC21compilerFlagNameArraySaySSGSgvp",
+ "mangledName": "$s11KochavaCore10KVAProductC21compilerFlagNameArraySaySSGSgvp",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "HasInitialValue",
+ "HasStorage",
+ "SetterAccess",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "[Swift.String]?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Array",
+ "printedName": "[Swift.String]",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:Sa"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore10KVAProductC21compilerFlagNameArraySaySSGSgvg",
+ "mangledName": "$s11KochavaCore10KVAProductC21compilerFlagNameArraySaySSGSgvg",
+ "moduleName": "KochavaCore",
+ "implicit": true,
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "dependentProductClassNameStringArray",
+ "printedName": "dependentProductClassNameStringArray",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "[Swift.String]?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Array",
+ "printedName": "[Swift.String]",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:Sa"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore10KVAProductC36dependentProductClassNameStringArraySaySSGSgvp",
+ "mangledName": "$s11KochavaCore10KVAProductC36dependentProductClassNameStringArraySaySSGSgvp",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "HasInitialValue",
+ "HasStorage",
+ "SetterAccess",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "[Swift.String]?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Array",
+ "printedName": "[Swift.String]",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:Sa"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore10KVAProductC36dependentProductClassNameStringArraySaySSGSgvg",
+ "mangledName": "$s11KochavaCore10KVAProductC36dependentProductClassNameStringArraySaySSGSgvg",
+ "moduleName": "KochavaCore",
+ "implicit": true,
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "organizationName",
+ "printedName": "organizationName",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore10KVAProductC16organizationNameSSvp",
+ "mangledName": "$s11KochavaCore10KVAProductC16organizationNameSSvp",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "HasStorage",
+ "SetterAccess",
+ "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": "s:11KochavaCore10KVAProductC16organizationNameSSvg",
+ "mangledName": "$s11KochavaCore10KVAProductC16organizationNameSSvg",
+ "moduleName": "KochavaCore",
+ "implicit": true,
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "moduleName",
+ "printedName": "moduleName",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore10KVAProductC10moduleNameSSvp",
+ "mangledName": "$s11KochavaCore10KVAProductC10moduleNameSSvp",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "HasStorage",
+ "SetterAccess",
+ "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": "s:11KochavaCore10KVAProductC10moduleNameSSvg",
+ "mangledName": "$s11KochavaCore10KVAProductC10moduleNameSSvg",
+ "moduleName": "KochavaCore",
+ "implicit": true,
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "name",
+ "printedName": "name",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore10KVAProductC4nameSSvp",
+ "mangledName": "$s11KochavaCore10KVAProductC4nameSSvp",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "HasStorage",
+ "SetterAccess",
+ "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": "s:11KochavaCore10KVAProductC4nameSSvg",
+ "mangledName": "$s11KochavaCore10KVAProductC4nameSSvg",
+ "moduleName": "KochavaCore",
+ "implicit": true,
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "reverseDomainName",
+ "printedName": "reverseDomainName",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.String?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore10KVAProductC17reverseDomainNameSSSgvp",
+ "mangledName": "$s11KochavaCore10KVAProductC17reverseDomainNameSSSgvp",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "HasInitialValue",
+ "HasStorage",
+ "SetterAccess",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.String?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore10KVAProductC17reverseDomainNameSSSgvg",
+ "mangledName": "$s11KochavaCore10KVAProductC17reverseDomainNameSSSgvg",
+ "moduleName": "KochavaCore",
+ "implicit": true,
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "valueSourceCollection",
+ "printedName": "valueSourceCollection",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVACollection",
+ "printedName": "KochavaCore.KVACollection",
+ "usr": "c:@M@KochavaCore@objc(cs)KVACollection"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore10KVAProductC21valueSourceCollectionAA13KVACollectionCvp",
+ "mangledName": "$s11KochavaCore10KVAProductC21valueSourceCollectionAA13KVACollectionCvp",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "HasStorage",
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "isLet": true,
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVACollection",
+ "printedName": "KochavaCore.KVACollection",
+ "usr": "c:@M@KochavaCore@objc(cs)KVACollection"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore10KVAProductC21valueSourceCollectionAA13KVACollectionCvg",
+ "mangledName": "$s11KochavaCore10KVAProductC21valueSourceCollectionAA13KVACollectionCvg",
+ "moduleName": "KochavaCore",
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "versionString",
+ "printedName": "versionString",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.String?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore10KVAProductC13versionStringSSSgvp",
+ "mangledName": "$s11KochavaCore10KVAProductC13versionStringSSSgvp",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "HasInitialValue",
+ "HasStorage",
+ "SetterAccess",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.String?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore10KVAProductC13versionStringSSSgvg",
+ "mangledName": "$s11KochavaCore10KVAProductC13versionStringSSSgvg",
+ "moduleName": "KochavaCore",
+ "implicit": true,
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Function",
+ "name": "applicationSupportDirectoryURL",
+ "printedName": "applicationSupportDirectoryURL()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Foundation.URL?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "URL",
+ "printedName": "Foundation.URL",
+ "usr": "s:10Foundation3URLV"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11KochavaCore10KVAProductC30applicationSupportDirectoryURL10Foundation0G0VSgyF",
+ "mangledName": "$s11KochavaCore10KVAProductC30applicationSupportDirectoryURL10Foundation0G0VSgyF",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "applicationSupportDirectoryURL_ensureCreated",
+ "printedName": "applicationSupportDirectoryURL_ensureCreated()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11KochavaCore10KVAProductC44applicationSupportDirectoryURL_ensureCreatedyyF",
+ "mangledName": "$s11KochavaCore10KVAProductC44applicationSupportDirectoryURL_ensureCreatedyyF",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Var",
+ "name": "logLevel",
+ "printedName": "logLevel",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVALogLevel?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVALogLevel",
+ "printedName": "KochavaCore.KVALogLevel",
+ "usr": "c:@M@KochavaCore@objc(cs)KVALogLevel"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore10KVAProductC8logLevelAA06KVALogE0CSgvp",
+ "mangledName": "$s11KochavaCore10KVAProductC8logLevelAA06KVALogE0CSgvp",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVALogLevel?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVALogLevel",
+ "printedName": "KochavaCore.KVALogLevel",
+ "usr": "c:@M@KochavaCore@objc(cs)KVALogLevel"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore10KVAProductC8logLevelAA06KVALogE0CSgvg",
+ "mangledName": "$s11KochavaCore10KVAProductC8logLevelAA06KVALogE0CSgvg",
+ "moduleName": "KochavaCore",
+ "accessorKind": "get"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Set",
+ "printedName": "Set()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVALogLevel?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVALogLevel",
+ "printedName": "KochavaCore.KVALogLevel",
+ "usr": "c:@M@KochavaCore@objc(cs)KVALogLevel"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore10KVAProductC8logLevelAA06KVALogE0CSgvs",
+ "mangledName": "$s11KochavaCore10KVAProductC8logLevelAA06KVALogE0CSgvs",
+ "moduleName": "KochavaCore",
+ "accessorKind": "set"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Modify",
+ "printedName": "Modify()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore10KVAProductC8logLevelAA06KVALogE0CSgvM",
+ "mangledName": "$s11KochavaCore10KVAProductC8logLevelAA06KVALogE0CSgvM",
+ "moduleName": "KochavaCore",
+ "implicit": true,
+ "accessorKind": "_modify"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "userDefaults",
+ "printedName": "userDefaults",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Foundation.UserDefaults?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "UserDefaults",
+ "printedName": "Foundation.UserDefaults",
+ "usr": "c:objc(cs)NSUserDefaults"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore10KVAProductC12userDefaultsSo06NSUserE0CSgvp",
+ "mangledName": "$s11KochavaCore10KVAProductC12userDefaultsSo06NSUserE0CSgvp",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Foundation.UserDefaults?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "UserDefaults",
+ "printedName": "Foundation.UserDefaults",
+ "usr": "c:objc(cs)NSUserDefaults"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore10KVAProductC12userDefaultsSo06NSUserE0CSgvg",
+ "mangledName": "$s11KochavaCore10KVAProductC12userDefaultsSo06NSUserE0CSgvg",
+ "moduleName": "KochavaCore",
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Function",
+ "name": "userDefaults",
+ "printedName": "userDefaults(forTypeString:appGroupsDeviceAppGroupIdentifier:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Foundation.UserDefaults?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "UserDefaults",
+ "printedName": "Foundation.UserDefaults",
+ "usr": "c:objc(cs)NSUserDefaults"
+ }
+ ],
+ "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"
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11KochavaCore10KVAProductC12userDefaults13forTypeString33appGroupsDeviceAppGroupIdentifierSo06NSUserE0CSgSSSg_AJtF",
+ "mangledName": "$s11KochavaCore10KVAProductC12userDefaults13forTypeString33appGroupsDeviceAppGroupIdentifierSo06NSUserE0CSgSSSg_AJtF",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Var",
+ "name": "wrapperProduct",
+ "printedName": "wrapperProduct",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVAProduct?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAProduct",
+ "printedName": "KochavaCore.KVAProduct",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAProduct"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore10KVAProductC14wrapperProductACSgvp",
+ "mangledName": "$s11KochavaCore10KVAProductC14wrapperProductACSgvp",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVAProduct?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAProduct",
+ "printedName": "KochavaCore.KVAProduct",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAProduct"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore10KVAProductC14wrapperProductACSgvg",
+ "mangledName": "$s11KochavaCore10KVAProductC14wrapperProductACSgvg",
+ "moduleName": "KochavaCore",
+ "accessorKind": "get"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Set",
+ "printedName": "Set()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVAProduct?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAProduct",
+ "printedName": "KochavaCore.KVAProduct",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAProduct"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore10KVAProductC14wrapperProductACSgvs",
+ "mangledName": "$s11KochavaCore10KVAProductC14wrapperProductACSgvs",
+ "moduleName": "KochavaCore",
+ "accessorKind": "set"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Modify",
+ "printedName": "Modify()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore10KVAProductC14wrapperProductACSgvM",
+ "mangledName": "$s11KochavaCore10KVAProductC14wrapperProductACSgvM",
+ "moduleName": "KochavaCore",
+ "implicit": true,
+ "accessorKind": "_modify"
+ }
+ ]
+ },
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAProduct",
+ "printedName": "KochavaCore.KVAProduct",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAProduct"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAProduct(im)init",
+ "mangledName": "$s11KochavaCore10KVAProductCACycfc",
+ "moduleName": "KochavaCore",
+ "overriding": true,
+ "implicit": true,
+ "objc_name": "init",
+ "declAttributes": [
+ "Dynamic",
+ "ObjC",
+ "Override"
+ ],
+ "init_kind": "Designated"
+ }
+ ],
+ "declKind": "Class",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAProduct",
+ "mangledName": "$s11KochavaCore10KVAProductC",
+ "moduleName": "KochavaCore",
+ "isOpen": true,
+ "objc_name": "KVAProduct",
+ "declAttributes": [
+ "AccessControl",
+ "ObjC",
+ "RawDocComment"
+ ],
+ "superclassUsr": "c:objc(cs)NSObject",
+ "superclassNames": [
+ "ObjectiveC.NSObject"
+ ],
+ "conformances": [
+ {
+ "kind": "Conformance",
+ "name": "KVAAsForContextProtocol",
+ "printedName": "KVAAsForContextProtocol",
+ "usr": "s:11KochavaCore23KVAAsForContextProtocolP",
+ "mangledName": "$s11KochavaCore23KVAAsForContextProtocolP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "KVAFromProtocol",
+ "printedName": "KVAFromProtocol",
+ "usr": "s:11KochavaCore15KVAFromProtocolP",
+ "mangledName": "$s11KochavaCore15KVAFromProtocolP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "KVAExecutable",
+ "printedName": "KVAExecutable",
+ "usr": "s:11KochavaCore13KVAExecutableP",
+ "mangledName": "$s11KochavaCore13KVAExecutableP"
+ },
+ {
+ "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": "TypeDecl",
+ "name": "KVAPrivacy",
+ "printedName": "KVAPrivacy",
+ "children": [
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init(fromObject:networking:delegate:closure_appLimitAdTrackingBool:closure_appTrackingTransparency_authorizedBool:closure_consent_didMutate:closure_deviceLimitAdTrackingBool:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAPrivacy",
+ "printedName": "KochavaCore.KVAPrivacy",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAPrivacy"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Any?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "Any"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "KVANetworking",
+ "printedName": "KochavaCore.KVANetworking",
+ "usr": "c:@M@KochavaCore@objc(cs)KVANetworking"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "KVAMutable",
+ "printedName": "KochavaCore.KVAMutable",
+ "usr": "s:11KochavaCore10KVAMutableP"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "(() -> Swift.Bool)?",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "() -> Swift.Bool",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ]
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "(() -> Swift.Bool?)?",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "() -> Swift.Bool?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.Bool?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ]
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "((KochavaCore.KVAConsent, KochavaCore.KVAConsent) -> ())?",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(KochavaCore.KVAConsent, KochavaCore.KVAConsent) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Tuple",
+ "printedName": "(KochavaCore.KVAConsent, KochavaCore.KVAConsent)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAConsent",
+ "printedName": "KochavaCore.KVAConsent",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAConsent"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "KVAConsent",
+ "printedName": "KochavaCore.KVAConsent",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAConsent"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "(() -> Swift.Bool)?",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "() -> Swift.Bool",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ]
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "s:11KochavaCore10KVAPrivacyC10fromObject10networking8delegate30closure_appLimitAdTrackingBool0h1_il23Transparency_authorizedM00H18_consent_didMutate0h7_devicejklM0ACypSg_AA13KVANetworkingCAA10KVAMutable_pSbycSgSbSgycSgyAA10KVAConsentC_AStcSgAOtcfc",
+ "mangledName": "$s11KochavaCore10KVAPrivacyC10fromObject10networking8delegate30closure_appLimitAdTrackingBool0h1_il23Transparency_authorizedM00H18_consent_didMutate0h7_devicejklM0ACypSg_AA13KVANetworkingCAA10KVAMutable_pSbycSgSbSgycSgyAA10KVAConsentC_AStcSgAOtcfc",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Convenience",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "init_kind": "Convenience"
+ },
+ {
+ "kind": "Function",
+ "name": "kva_from",
+ "printedName": "kva_from(_:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Self?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "DynamicSelf",
+ "printedName": "Self"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Any?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "Any"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11KochavaCore10KVAPrivacyC8kva_fromyACXDSgypSgFZ",
+ "mangledName": "$s11KochavaCore10KVAPrivacyC8kva_fromyACXDSgypSgFZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "kva_from",
+ "printedName": "kva_from(_:initializedObject:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Self?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "DynamicSelf",
+ "printedName": "Self"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Any?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "Any"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Any?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "Any"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11KochavaCore10KVAPrivacyC8kva_from_17initializedObjectACXDSgypSg_AGtFZ",
+ "mangledName": "$s11KochavaCore10KVAPrivacyC8kva_from_17initializedObjectACXDSgypSg_AGtFZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "declAttributes": [
+ "Final",
+ "AccessControl"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "kva_as",
+ "printedName": "kva_as(forContext:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "AnyObject?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "AnyObject"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVAContext?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAContext",
+ "printedName": "KochavaCore.KVAContext",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAContext"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11KochavaCore10KVAPrivacyC6kva_as10forContextyXlSgAA10KVAContextCSg_tF",
+ "mangledName": "$s11KochavaCore10KVAPrivacyC6kva_as10forContextyXlSgAA10KVAContextCSg_tF",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "kva_configure",
+ "printedName": "kva_configure(with:context:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Any?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "Any"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVAContext?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAContext",
+ "printedName": "KochavaCore.KVAContext",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAContext"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11KochavaCore10KVAPrivacyC13kva_configure4with7contextyypSg_AA10KVAContextCSgtF",
+ "mangledName": "$s11KochavaCore10KVAPrivacyC13kva_configure4with7contextyypSg_AA10KVAContextCSgtF",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "register",
+ "printedName": "register(profile:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "KVAPrivacyProfile",
+ "printedName": "KochavaCore.KVAPrivacyProfile",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAPrivacyProfile"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAPrivacy(im)registerProfile:",
+ "mangledName": "$s11KochavaCore10KVAPrivacyC8register7profileyAA0C7ProfileC_tF",
+ "moduleName": "KochavaCore",
+ "objc_name": "registerProfile:",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "ObjC",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "invalidate",
+ "printedName": "invalidate()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11KochavaCore10KVAPrivacyC10invalidateyyF",
+ "mangledName": "$s11KochavaCore10KVAPrivacyC10invalidateyyF",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "setEnabledBool",
+ "printedName": "setEnabledBool(forProfileName:enabledBool:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAPrivacy(im)setEnabledBoolForProfileName:enabledBool:",
+ "mangledName": "$s11KochavaCore10KVAPrivacyC14setEnabledBool14forProfileName07enabledF0ySS_SbtF",
+ "moduleName": "KochavaCore",
+ "objc_name": "setEnabledBoolForProfileName:enabledBool:",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "ObjC",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "setEnabledBool",
+ "printedName": "setEnabledBool(forProfileNameString:enabledBool:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAPrivacy(im)setEnabledBoolForProfileNameString:enabledBool:",
+ "mangledName": "$s11KochavaCore10KVAPrivacyC14setEnabledBool20forProfileNameString07enabledF0ySS_SbtF",
+ "moduleName": "KochavaCore",
+ "deprecated": true,
+ "objc_name": "setEnabledBoolForProfileNameString:enabledBool:",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "ObjC",
+ "Available",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "appLimitAdTracking_bool_didMutate",
+ "printedName": "appLimitAdTracking_bool_didMutate()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11KochavaCore10KVAPrivacyC33appLimitAdTracking_bool_didMutateyyF",
+ "mangledName": "$s11KochavaCore10KVAPrivacyC33appLimitAdTracking_bool_didMutateyyF",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "appTrackingTransparency_authorizationDidComplete",
+ "printedName": "appTrackingTransparency_authorizationDidComplete()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11KochavaCore10KVAPrivacyC48appTrackingTransparency_authorizationDidCompleteyyF",
+ "mangledName": "$s11KochavaCore10KVAPrivacyC48appTrackingTransparency_authorizationDidCompleteyyF",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "deviceLimitAdTracking_didSet",
+ "printedName": "deviceLimitAdTracking_didSet()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11KochavaCore10KVAPrivacyC28deviceLimitAdTracking_didSetyyF",
+ "mangledName": "$s11KochavaCore10KVAPrivacyC28deviceLimitAdTracking_didSetyyF",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Var",
+ "name": "intelligentConsent",
+ "printedName": "intelligentConsent",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAConsent",
+ "printedName": "KochavaCore.KVAConsent",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAConsent"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAPrivacy(py)intelligentConsent",
+ "mangledName": "$s11KochavaCore10KVAPrivacyC18intelligentConsentAA10KVAConsentCvp",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "Lazy",
+ "SetterAccess",
+ "AccessControl",
+ "ObjC",
+ "RawDocComment"
+ ],
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAConsent",
+ "printedName": "KochavaCore.KVAConsent",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAConsent"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAPrivacy(im)intelligentConsent",
+ "mangledName": "$s11KochavaCore10KVAPrivacyC18intelligentConsentAA10KVAConsentCvg",
+ "moduleName": "KochavaCore",
+ "implicit": true,
+ "declAttributes": [
+ "Final",
+ "ObjC"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "mutator",
+ "printedName": "mutator",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAMutator",
+ "printedName": "KochavaCore.KVAMutator",
+ "usr": "s:11KochavaCore10KVAMutatorC"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore10KVAPrivacyC7mutatorAA10KVAMutatorCvp",
+ "mangledName": "$s11KochavaCore10KVAPrivacyC7mutatorAA10KVAMutatorCvp",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "Lazy",
+ "SetterAccess",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAMutator",
+ "printedName": "KochavaCore.KVAMutator",
+ "usr": "s:11KochavaCore10KVAMutatorC"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore10KVAPrivacyC7mutatorAA10KVAMutatorCvg",
+ "mangledName": "$s11KochavaCore10KVAPrivacyC7mutatorAA10KVAMutatorCvg",
+ "moduleName": "KochavaCore",
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "sleepTaskIdentifier",
+ "printedName": "sleepTaskIdentifier",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore10KVAPrivacyC19sleepTaskIdentifierSSvpZ",
+ "mangledName": "$s11KochavaCore10KVAPrivacyC19sleepTaskIdentifierSSvpZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "declAttributes": [
+ "HasInitialValue",
+ "Final",
+ "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": "s:11KochavaCore10KVAPrivacyC19sleepTaskIdentifierSSvgZ",
+ "mangledName": "$s11KochavaCore10KVAPrivacyC19sleepTaskIdentifierSSvgZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "networking",
+ "printedName": "networking",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "WeakStorage",
+ "printedName": "KochavaCore.KVANetworking?"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAPrivacy(py)networking",
+ "mangledName": "$s11KochavaCore10KVAPrivacyC10networkingAA13KVANetworkingCSgvp",
+ "moduleName": "KochavaCore",
+ "objc_name": "networking",
+ "declAttributes": [
+ "HasInitialValue",
+ "Final",
+ "ObjC",
+ "HasStorage",
+ "ReferenceOwnership",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "ownership": 1,
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVANetworking?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVANetworking",
+ "printedName": "KochavaCore.KVANetworking",
+ "usr": "c:@M@KochavaCore@objc(cs)KVANetworking"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAPrivacy(im)networking",
+ "mangledName": "$s11KochavaCore10KVAPrivacyC10networkingAA13KVANetworkingCSgvg",
+ "moduleName": "KochavaCore",
+ "implicit": true,
+ "objc_name": "networking",
+ "declAttributes": [
+ "Final",
+ "ObjC"
+ ],
+ "accessorKind": "get"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Set",
+ "printedName": "Set()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVANetworking?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVANetworking",
+ "printedName": "KochavaCore.KVANetworking",
+ "usr": "c:@M@KochavaCore@objc(cs)KVANetworking"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAPrivacy(im)setNetworking:",
+ "mangledName": "$s11KochavaCore10KVAPrivacyC10networkingAA13KVANetworkingCSgvs",
+ "moduleName": "KochavaCore",
+ "implicit": true,
+ "objc_name": "setNetworking:",
+ "declAttributes": [
+ "Final",
+ "ObjC"
+ ],
+ "accessorKind": "set"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Modify",
+ "printedName": "Modify()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore10KVAPrivacyC10networkingAA13KVANetworkingCSgvM",
+ "mangledName": "$s11KochavaCore10KVAPrivacyC10networkingAA13KVANetworkingCSgvM",
+ "moduleName": "KochavaCore",
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "_modify"
+ }
+ ]
+ },
+ {
+ "kind": "Function",
+ "name": "allowCustomIdentifierArray_containsString",
+ "printedName": "allowCustomIdentifierArray_containsString(_:)",
+ "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": "s:11KochavaCore10KVAPrivacyC41allowCustomIdentifierArray_containsStringySbSSSgF",
+ "mangledName": "$s11KochavaCore10KVAPrivacyC41allowCustomIdentifierArray_containsStringySbSSSgF",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "denyEventNameArray_containsString",
+ "printedName": "denyEventNameArray_containsString(_:)",
+ "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": "s:11KochavaCore10KVAPrivacyC33denyEventNameArray_containsStringySbSSSgF",
+ "mangledName": "$s11KochavaCore10KVAPrivacyC33denyEventNameArray_containsStringySbSSSgF",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "denyIdentityLinkNameArray_containsString",
+ "printedName": "denyIdentityLinkNameArray_containsString(_:)",
+ "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": "s:11KochavaCore10KVAPrivacyC40denyIdentityLinkNameArray_containsStringySbSSSgF",
+ "mangledName": "$s11KochavaCore10KVAPrivacyC40denyIdentityLinkNameArray_containsStringySbSSSgF",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAPrivacy",
+ "printedName": "KochavaCore.KVAPrivacy",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAPrivacy"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAPrivacy(im)init",
+ "mangledName": "$s11KochavaCore10KVAPrivacyCACycfc",
+ "moduleName": "KochavaCore",
+ "overriding": true,
+ "implicit": true,
+ "objc_name": "init",
+ "declAttributes": [
+ "Dynamic",
+ "ObjC",
+ "Override"
+ ],
+ "init_kind": "Designated"
+ }
+ ],
+ "declKind": "Class",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAPrivacy",
+ "mangledName": "$s11KochavaCore10KVAPrivacyC",
+ "moduleName": "KochavaCore",
+ "objc_name": "KVAPrivacy",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "ObjC",
+ "RawDocComment"
+ ],
+ "superclassUsr": "c:objc(cs)NSObject",
+ "hasMissingDesignatedInitializers": true,
+ "superclassNames": [
+ "ObjectiveC.NSObject"
+ ],
+ "conformances": [
+ {
+ "kind": "Conformance",
+ "name": "KVAAsForContextProtocol",
+ "printedName": "KVAAsForContextProtocol",
+ "usr": "s:11KochavaCore23KVAAsForContextProtocolP",
+ "mangledName": "$s11KochavaCore23KVAAsForContextProtocolP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "KVAConfigureWithProtocol",
+ "printedName": "KVAConfigureWithProtocol",
+ "usr": "s:11KochavaCore24KVAConfigureWithProtocolP",
+ "mangledName": "$s11KochavaCore24KVAConfigureWithProtocolP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "KVAFromProtocol",
+ "printedName": "KVAFromProtocol",
+ "usr": "s:11KochavaCore15KVAFromProtocolP",
+ "mangledName": "$s11KochavaCore15KVAFromProtocolP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "KVAFromWithInitializedObjectProtocol",
+ "printedName": "KVAFromWithInitializedObjectProtocol",
+ "usr": "s:11KochavaCore36KVAFromWithInitializedObjectProtocolP",
+ "mangledName": "$s11KochavaCore36KVAFromWithInitializedObjectProtocolP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "KVAInvalidatable",
+ "printedName": "KVAInvalidatable",
+ "usr": "s:11KochavaCore16KVAInvalidatableP",
+ "mangledName": "$s11KochavaCore16KVAInvalidatableP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "KVAMutable",
+ "printedName": "KVAMutable",
+ "usr": "s:11KochavaCore10KVAMutableP",
+ "mangledName": "$s11KochavaCore10KVAMutableP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "KVANetworkingSetterProvider",
+ "printedName": "KVANetworkingSetterProvider",
+ "usr": "c:@M@KochavaCore@objc(pl)KVANetworkingSetterProvider",
+ "mangledName": "$s11KochavaCore27KVANetworkingSetterProviderP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "KVAPrivacyProfileRegistrar",
+ "printedName": "KVAPrivacyProfileRegistrar",
+ "usr": "c:@M@KochavaCore@objc(pl)KVAPrivacyProfileRegistrar",
+ "mangledName": "$s11KochavaCore26KVAPrivacyProfileRegistrarP"
+ },
+ {
+ "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": "KochavaCore",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "KVAProductController",
+ "printedName": "KVAProductController",
+ "children": [
+ {
+ "kind": "Var",
+ "name": "shared",
+ "printedName": "shared",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAProductController",
+ "printedName": "KochavaCore.KVAProductController",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAProductController"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAProductController(cpy)shared",
+ "mangledName": "$s11KochavaCore20KVAProductControllerC6sharedACvpZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "declAttributes": [
+ "HasInitialValue",
+ "Final",
+ "HasStorage",
+ "AccessControl",
+ "ObjC",
+ "RawDocComment"
+ ],
+ "isLet": true,
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAProductController",
+ "printedName": "KochavaCore.KVAProductController",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAProductController"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAProductController(cm)shared",
+ "mangledName": "$s11KochavaCore20KVAProductControllerC6sharedACvgZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "implicit": true,
+ "declAttributes": [
+ "Final",
+ "ObjC"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "sharedInstance",
+ "printedName": "sharedInstance",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "AnyObject"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore20KVAProductControllerC14sharedInstanceyXlvpZ",
+ "mangledName": "$s11KochavaCore20KVAProductControllerC14sharedInstanceyXlvpZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "declAttributes": [
+ "Final",
+ "AccessControl"
+ ],
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "AnyObject"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore20KVAProductControllerC14sharedInstanceyXlvgZ",
+ "mangledName": "$s11KochavaCore20KVAProductControllerC14sharedInstanceyXlvgZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Function",
+ "name": "register",
+ "printedName": "register(product:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVAProduct?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAProduct",
+ "printedName": "KochavaCore.KVAProduct",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAProduct"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11KochavaCore20KVAProductControllerC8register7productyAA0C0CSg_tF",
+ "mangledName": "$s11KochavaCore20KVAProductControllerC8register7productyAA0C0CSg_tF",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "product",
+ "printedName": "product(forClass:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVAProduct?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAProduct",
+ "printedName": "KochavaCore.KVAProduct",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAProduct"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "AnyObject.Type?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ExistentialMetatype",
+ "printedName": "AnyObject.Type",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "AnyObject"
+ }
+ ]
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11KochavaCore20KVAProductControllerC7product8forClassAA0C0CSgyXlXpSg_tF",
+ "mangledName": "$s11KochavaCore20KVAProductControllerC7product8forClassAA0C0CSgyXlXpSg_tF",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "product",
+ "printedName": "product(withModuleName:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVAProduct?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAProduct",
+ "printedName": "KochavaCore.KVAProduct",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAProduct"
+ }
+ ],
+ "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": "s:11KochavaCore20KVAProductControllerC7product14withModuleNameAA0C0CSgSSSg_tF",
+ "mangledName": "$s11KochavaCore20KVAProductControllerC7product14withModuleNameAA0C0CSgSSSg_tF",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "products_evaluationResultBool",
+ "printedName": "products_evaluationResultBool(forConditionString:)",
+ "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": "s:11KochavaCore20KVAProductControllerC29products_evaluationResultBool18forConditionStringSbSSSg_tF",
+ "mangledName": "$s11KochavaCore20KVAProductControllerC29products_evaluationResultBool18forConditionStringSbSSSg_tF",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "products_reset",
+ "printedName": "products_reset(deleteLocalDataBool:closure_didComplete:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "(() -> ())?",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "() -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ]
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAProductController(im)products_resetWithDeleteLocalDataBool:closure_didComplete:",
+ "mangledName": "$s11KochavaCore20KVAProductControllerC14products_reset19deleteLocalDataBool19closure_didCompleteySb_yycSgtF",
+ "moduleName": "KochavaCore",
+ "objc_name": "products_resetWithDeleteLocalDataBool:closure_didComplete:",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "ObjC",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "products_reset",
+ "printedName": "products_reset(deleteLocalDataBool:includeExternalBool:includeDeviceAppGroupBool:logMessagePrintBool:includeHostBool:includeUIBool:includeCoreBool:moduleNameArray:closure_didComplete:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "hasDefaultArg": true,
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "hasDefaultArg": true,
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "hasDefaultArg": true,
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "hasDefaultArg": true,
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "hasDefaultArg": true,
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "[Swift.String]?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Array",
+ "printedName": "[Swift.String]",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:Sa"
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "(() -> ())?",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "() -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ]
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAProductController(im)products_resetWithDeleteLocalDataBool:includeExternalBool:includeDeviceAppGroupBool:logMessagePrintBool:includeHostBool:includeUIBool:includeCoreBool:moduleNameArray:closure_didComplete:",
+ "mangledName": "$s11KochavaCore20KVAProductControllerC14products_reset19deleteLocalDataBool015includeExternalJ00k14DeviceAppGroupJ0015logMessagePrintJ00k4HostJ00K6UIBool0kbJ015moduleNameArray19closure_didCompleteySb_S6bSaySSGSgyycSgtF",
+ "moduleName": "KochavaCore",
+ "objc_name": "products_resetWithDeleteLocalDataBool:includeExternalBool:includeDeviceAppGroupBool:logMessagePrintBool:includeHostBool:includeUIBool:includeCoreBool:moduleNameArray:closure_didComplete:",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "ObjC",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "products_shutdown",
+ "printedName": "products_shutdown(deleteLocalDataBool:closure_didComplete:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "(() -> ())?",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "() -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ]
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAProductController(im)products_shutdownWithDeleteLocalDataBool:closure_didComplete:",
+ "mangledName": "$s11KochavaCore20KVAProductControllerC17products_shutdown19deleteLocalDataBool19closure_didCompleteySb_yycSgtF",
+ "moduleName": "KochavaCore",
+ "objc_name": "products_shutdownWithDeleteLocalDataBool:closure_didComplete:",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "ObjC",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "products_shutdown",
+ "printedName": "products_shutdown(deleteLocalDataBool:includeHostBool:includeUIBool:includeCoreBool:moduleNameArray:closure_didComplete:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "[Swift.String]?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Array",
+ "printedName": "[Swift.String]",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:Sa"
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "(() -> ())?",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "() -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ]
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAProductController(im)products_shutdownWithDeleteLocalDataBool:includeHostBool:includeUIBool:includeCoreBool:moduleNameArray:closure_didComplete:",
+ "mangledName": "$s11KochavaCore20KVAProductControllerC17products_shutdown19deleteLocalDataBool011includeHostJ00K6UIBool0kbJ015moduleNameArray19closure_didCompleteySb_S3bSaySSGSgyycSgtF",
+ "moduleName": "KochavaCore",
+ "objc_name": "products_shutdownWithDeleteLocalDataBool:includeHostBool:includeUIBool:includeCoreBool:moduleNameArray:closure_didComplete:",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "ObjC",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Var",
+ "name": "mutator",
+ "printedName": "mutator",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAMutator",
+ "printedName": "KochavaCore.KVAMutator",
+ "usr": "s:11KochavaCore10KVAMutatorC"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore20KVAProductControllerC7mutatorAA10KVAMutatorCvp",
+ "mangledName": "$s11KochavaCore20KVAProductControllerC7mutatorAA10KVAMutatorCvp",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "Lazy",
+ "SetterAccess",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAMutator",
+ "printedName": "KochavaCore.KVAMutator",
+ "usr": "s:11KochavaCore10KVAMutatorC"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore20KVAProductControllerC7mutatorAA10KVAMutatorCvg",
+ "mangledName": "$s11KochavaCore20KVAProductControllerC7mutatorAA10KVAMutatorCvg",
+ "moduleName": "KochavaCore",
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "productArray",
+ "printedName": "productArray",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Array",
+ "printedName": "[KochavaCore.KVAProduct]",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAProduct",
+ "printedName": "KochavaCore.KVAProduct",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAProduct"
+ }
+ ],
+ "usr": "s:Sa"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore20KVAProductControllerC12productArraySayAA0C0CGvp",
+ "mangledName": "$s11KochavaCore20KVAProductControllerC12productArraySayAA0C0CGvp",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Array",
+ "printedName": "[KochavaCore.KVAProduct]",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAProduct",
+ "printedName": "KochavaCore.KVAProduct",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAProduct"
+ }
+ ],
+ "usr": "s:Sa"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore20KVAProductControllerC12productArraySayAA0C0CGvg",
+ "mangledName": "$s11KochavaCore20KVAProductControllerC12productArraySayAA0C0CGvg",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAProductController",
+ "printedName": "KochavaCore.KVAProductController",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAProductController"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAProductController(im)init",
+ "mangledName": "$s11KochavaCore20KVAProductControllerCACycfc",
+ "moduleName": "KochavaCore",
+ "overriding": true,
+ "implicit": true,
+ "objc_name": "init",
+ "declAttributes": [
+ "Dynamic",
+ "ObjC",
+ "Override"
+ ],
+ "init_kind": "Designated"
+ }
+ ],
+ "declKind": "Class",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAProductController",
+ "mangledName": "$s11KochavaCore20KVAProductControllerC",
+ "moduleName": "KochavaCore",
+ "objc_name": "KVAProductController",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "ObjC",
+ "RawDocComment"
+ ],
+ "superclassUsr": "c:objc(cs)NSObject",
+ "inheritsConvenienceInitializers": true,
+ "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": "KochavaCore",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "KVASharedPropertyProvider",
+ "printedName": "KVASharedPropertyProvider",
+ "children": [
+ {
+ "kind": "Var",
+ "name": "sharedInstance",
+ "printedName": "sharedInstance",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "AnyObject"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore25KVASharedPropertyProviderP14sharedInstanceyXlvpZ",
+ "mangledName": "$s11KochavaCore25KVASharedPropertyProviderP14sharedInstanceyXlvpZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "protocolReq": true,
+ "declAttributes": [
+ "RawDocComment"
+ ],
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "AnyObject"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore25KVASharedPropertyProviderP14sharedInstanceyXlvgZ",
+ "mangledName": "$s11KochavaCore25KVASharedPropertyProviderP14sharedInstanceyXlvgZ",
+ "moduleName": "KochavaCore",
+ "genericSig": "<τ_0_0 where τ_0_0 : KochavaCore.KVASharedPropertyProvider>",
+ "sugared_genericSig": "",
+ "static": true,
+ "protocolReq": true,
+ "reqNewWitnessTableEntry": true,
+ "accessorKind": "get"
+ }
+ ]
+ }
+ ],
+ "declKind": "Protocol",
+ "usr": "s:11KochavaCore25KVASharedPropertyProviderP",
+ "mangledName": "$s11KochavaCore25KVASharedPropertyProviderP",
+ "moduleName": "KochavaCore",
+ "genericSig": "<τ_0_0 : AnyObject>",
+ "sugared_genericSig": "",
+ "declAttributes": [
+ "AccessControl"
+ ]
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "KVAStartable",
+ "printedName": "KVAStartable",
+ "children": [
+ {
+ "kind": "Function",
+ "name": "start",
+ "printedName": "start()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11KochavaCore12KVAStartableP5startyyF",
+ "mangledName": "$s11KochavaCore12KVAStartableP5startyyF",
+ "moduleName": "KochavaCore",
+ "genericSig": "<τ_0_0 where τ_0_0 : KochavaCore.KVAStartable>",
+ "sugared_genericSig": "",
+ "protocolReq": true,
+ "declAttributes": [
+ "RawDocComment"
+ ],
+ "reqNewWitnessTableEntry": true,
+ "funcSelfKind": "NonMutating"
+ }
+ ],
+ "declKind": "Protocol",
+ "usr": "s:11KochavaCore12KVAStartableP",
+ "mangledName": "$s11KochavaCore12KVAStartableP",
+ "moduleName": "KochavaCore",
+ "genericSig": "<τ_0_0 : AnyObject>",
+ "sugared_genericSig": "",
+ "declAttributes": [
+ "AccessControl"
+ ]
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "KVAStartableWithOptions",
+ "printedName": "KVAStartableWithOptions",
+ "children": [
+ {
+ "kind": "Function",
+ "name": "start",
+ "printedName": "start(logMessagePrintBool:asyncBool:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11KochavaCore23KVAStartableWithOptionsP5start19logMessagePrintBool05asyncJ0ySb_SbtF",
+ "mangledName": "$s11KochavaCore23KVAStartableWithOptionsP5start19logMessagePrintBool05asyncJ0ySb_SbtF",
+ "moduleName": "KochavaCore",
+ "genericSig": "<τ_0_0 where τ_0_0 : KochavaCore.KVAStartableWithOptions>",
+ "sugared_genericSig": "",
+ "protocolReq": true,
+ "declAttributes": [
+ "RawDocComment"
+ ],
+ "reqNewWitnessTableEntry": true,
+ "funcSelfKind": "NonMutating"
+ }
+ ],
+ "declKind": "Protocol",
+ "usr": "s:11KochavaCore23KVAStartableWithOptionsP",
+ "mangledName": "$s11KochavaCore23KVAStartableWithOptionsP",
+ "moduleName": "KochavaCore",
+ "genericSig": "<τ_0_0 : AnyObject>",
+ "sugared_genericSig": "",
+ "declAttributes": [
+ "AccessControl"
+ ]
+ },
+ {
+ "kind": "Import",
+ "name": "UIKit",
+ "printedName": "UIKit",
+ "declKind": "Import",
+ "moduleName": "KochavaCore"
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "KVASystem",
+ "printedName": "KVASystem",
+ "children": [
+ {
+ "kind": "Var",
+ "name": "shared",
+ "printedName": "shared",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVASystem",
+ "printedName": "KochavaCore.KVASystem",
+ "usr": "c:@M@KochavaCore@objc(cs)KVASystem"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "c:@M@KochavaCore@objc(cs)KVASystem(cpy)shared",
+ "mangledName": "$s11KochavaCore9KVASystemC6sharedACvpZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "ObjC",
+ "RawDocComment"
+ ],
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVASystem",
+ "printedName": "KochavaCore.KVASystem",
+ "usr": "c:@M@KochavaCore@objc(cs)KVASystem"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "c:@M@KochavaCore@objc(cs)KVASystem(cm)shared",
+ "mangledName": "$s11KochavaCore9KVASystemC6sharedACvgZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "declAttributes": [
+ "Final",
+ "ObjC"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "shared_optional",
+ "printedName": "shared_optional",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVASystem?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVASystem",
+ "printedName": "KochavaCore.KVASystem",
+ "usr": "c:@M@KochavaCore@objc(cs)KVASystem"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "c:@M@KochavaCore@objc(cs)KVASystem(cpy)shared_optional",
+ "mangledName": "$s11KochavaCore9KVASystemC15shared_optionalACSgvpZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "ObjC",
+ "RawDocComment"
+ ],
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVASystem?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVASystem",
+ "printedName": "KochavaCore.KVASystem",
+ "usr": "c:@M@KochavaCore@objc(cs)KVASystem"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "c:@M@KochavaCore@objc(cs)KVASystem(cm)shared_optional",
+ "mangledName": "$s11KochavaCore9KVASystemC15shared_optionalACSgvgZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "declAttributes": [
+ "Final",
+ "ObjC"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Function",
+ "name": "primarySystemStartDidExecuteOnMainThread",
+ "printedName": "primarySystemStartDidExecuteOnMainThread()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11KochavaCore9KVASystemC40primarySystemStartDidExecuteOnMainThreadyyF",
+ "mangledName": "$s11KochavaCore9KVASystemC40primarySystemStartDidExecuteOnMainThreadyyF",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Var",
+ "name": "appClipBool",
+ "printedName": "appClipBool",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "c:@M@KochavaCore@objc(cs)KVASystem(py)appClipBool",
+ "mangledName": "$s11KochavaCore9KVASystemC11appClipBoolSbvp",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "ObjC",
+ "RawDocComment"
+ ],
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "c:@M@KochavaCore@objc(cs)KVASystem(im)appClipBool",
+ "mangledName": "$s11KochavaCore9KVASystemC11appClipBoolSbvg",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "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@KochavaCore@objc(cs)KVASystem(im)setAppClipBool:",
+ "mangledName": "$s11KochavaCore9KVASystemC11appClipBoolSbvs",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "ObjC"
+ ],
+ "accessorKind": "set"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Modify",
+ "printedName": "Modify()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore9KVASystemC11appClipBoolSbvM",
+ "mangledName": "$s11KochavaCore9KVASystemC11appClipBoolSbvM",
+ "moduleName": "KochavaCore",
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "_modify"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "appExtensionBool",
+ "printedName": "appExtensionBool",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore9KVASystemC16appExtensionBoolSbvp",
+ "mangledName": "$s11KochavaCore9KVASystemC16appExtensionBoolSbvp",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore9KVASystemC16appExtensionBoolSbvg",
+ "mangledName": "$s11KochavaCore9KVASystemC16appExtensionBoolSbvg",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Function",
+ "name": "stateActiveDidBecome",
+ "printedName": "stateActiveDidBecome()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "c:@M@KochavaCore@objc(cs)KVASystem(im)stateActiveDidBecome",
+ "mangledName": "$s11KochavaCore9KVASystemC20stateActiveDidBecomeyyF",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "ObjC",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "stateActiveDidBecome",
+ "printedName": "stateActiveDidBecome(sourceString:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "c:@M@KochavaCore@objc(cs)KVASystem(im)stateActiveDidBecomeWithSourceString:",
+ "mangledName": "$s11KochavaCore9KVASystemC20stateActiveDidBecome12sourceStringySS_tF",
+ "moduleName": "KochavaCore",
+ "objc_name": "stateActiveDidBecomeWithSourceString:",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "ObjC",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "stateActiveDidBecome",
+ "printedName": "stateActiveDidBecome(withSourceString:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11KochavaCore9KVASystemC20stateActiveDidBecome16withSourceStringySS_tF",
+ "mangledName": "$s11KochavaCore9KVASystemC20stateActiveDidBecome16withSourceStringySS_tF",
+ "moduleName": "KochavaCore",
+ "deprecated": true,
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "Available",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "stateActiveWillResign",
+ "printedName": "stateActiveWillResign()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "c:@M@KochavaCore@objc(cs)KVASystem(im)stateActiveWillResign",
+ "mangledName": "$s11KochavaCore9KVASystemC21stateActiveWillResignyyF",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "ObjC",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "stateActiveWillResign",
+ "printedName": "stateActiveWillResign(sourceString:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "c:@M@KochavaCore@objc(cs)KVASystem(im)stateActiveWillResignWithSourceString:",
+ "mangledName": "$s11KochavaCore9KVASystemC21stateActiveWillResign12sourceStringySS_tF",
+ "moduleName": "KochavaCore",
+ "objc_name": "stateActiveWillResignWithSourceString:",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "ObjC",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "stateActiveWillResign",
+ "printedName": "stateActiveWillResign(withSourceString:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11KochavaCore9KVASystemC21stateActiveWillResign16withSourceStringySS_tF",
+ "mangledName": "$s11KochavaCore9KVASystemC21stateActiveWillResign16withSourceStringySS_tF",
+ "moduleName": "KochavaCore",
+ "deprecated": true,
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "Available",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "nameString",
+ "printedName": "nameString()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11KochavaCore9KVASystemC10nameStringSSyF",
+ "mangledName": "$s11KochavaCore9KVASystemC10nameStringSSyF",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Var",
+ "name": "mutator",
+ "printedName": "mutator",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAMutator",
+ "printedName": "KochavaCore.KVAMutator",
+ "usr": "s:11KochavaCore10KVAMutatorC"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore9KVASystemC7mutatorAA10KVAMutatorCvp",
+ "mangledName": "$s11KochavaCore9KVASystemC7mutatorAA10KVAMutatorCvp",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "Lazy",
+ "SetterAccess",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAMutator",
+ "printedName": "KochavaCore.KVAMutator",
+ "usr": "s:11KochavaCore10KVAMutatorC"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore9KVASystemC7mutatorAA10KVAMutatorCvg",
+ "mangledName": "$s11KochavaCore9KVASystemC7mutatorAA10KVAMutatorCvg",
+ "moduleName": "KochavaCore",
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "stateActiveBool",
+ "printedName": "stateActiveBool",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore9KVASystemC15stateActiveBoolSbvp",
+ "mangledName": "$s11KochavaCore9KVASystemC15stateActiveBoolSbvp",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "SetterAccess",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore9KVASystemC15stateActiveBoolSbvg",
+ "mangledName": "$s11KochavaCore9KVASystemC15stateActiveBoolSbvg",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "messagesAppViewControllerDidBecomeActiveSourceString",
+ "printedName": "messagesAppViewControllerDidBecomeActiveSourceString",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "c:@M@KochavaCore@objc(cs)KVASystem(cpy)messagesAppViewControllerDidBecomeActiveSourceString",
+ "mangledName": "$s11KochavaCore9KVASystemC52messagesAppViewControllerDidBecomeActiveSourceStringSSvpZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "declAttributes": [
+ "HasInitialValue",
+ "Final",
+ "HasStorage",
+ "AccessControl",
+ "ObjC",
+ "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@KochavaCore@objc(cs)KVASystem(cm)messagesAppViewControllerDidBecomeActiveSourceString",
+ "mangledName": "$s11KochavaCore9KVASystemC52messagesAppViewControllerDidBecomeActiveSourceStringSSvgZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "implicit": true,
+ "declAttributes": [
+ "Final",
+ "ObjC"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "messagesAppViewControllerDidResignActiveSourceString",
+ "printedName": "messagesAppViewControllerDidResignActiveSourceString",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "c:@M@KochavaCore@objc(cs)KVASystem(cpy)messagesAppViewControllerDidResignActiveSourceString",
+ "mangledName": "$s11KochavaCore9KVASystemC52messagesAppViewControllerDidResignActiveSourceStringSSvpZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "declAttributes": [
+ "HasInitialValue",
+ "Final",
+ "HasStorage",
+ "AccessControl",
+ "ObjC",
+ "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@KochavaCore@objc(cs)KVASystem(cm)messagesAppViewControllerDidResignActiveSourceString",
+ "mangledName": "$s11KochavaCore9KVASystemC52messagesAppViewControllerDidResignActiveSourceStringSSvgZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "implicit": true,
+ "declAttributes": [
+ "Final",
+ "ObjC"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "stateActiveDidBecomeNotificationName",
+ "printedName": "stateActiveDidBecomeNotificationName",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Name",
+ "printedName": "Foundation.NSNotification.Name",
+ "usr": "c:@T@NSNotificationName"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore9KVASystemC36stateActiveDidBecomeNotificationNameSo014NSNotificationI0avpZ",
+ "mangledName": "$s11KochavaCore9KVASystemC36stateActiveDidBecomeNotificationNameSo014NSNotificationI0avpZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "declAttributes": [
+ "HasInitialValue",
+ "Final",
+ "HasStorage",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "isLet": true,
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Name",
+ "printedName": "Foundation.NSNotification.Name",
+ "usr": "c:@T@NSNotificationName"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore9KVASystemC36stateActiveDidBecomeNotificationNameSo014NSNotificationI0avgZ",
+ "mangledName": "$s11KochavaCore9KVASystemC36stateActiveDidBecomeNotificationNameSo014NSNotificationI0avgZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "stateActiveWillResignNotificationName",
+ "printedName": "stateActiveWillResignNotificationName",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Name",
+ "printedName": "Foundation.NSNotification.Name",
+ "usr": "c:@T@NSNotificationName"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore9KVASystemC37stateActiveWillResignNotificationNameSo014NSNotificationI0avpZ",
+ "mangledName": "$s11KochavaCore9KVASystemC37stateActiveWillResignNotificationNameSo014NSNotificationI0avpZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "declAttributes": [
+ "HasInitialValue",
+ "Final",
+ "HasStorage",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "isLet": true,
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Name",
+ "printedName": "Foundation.NSNotification.Name",
+ "usr": "c:@T@NSNotificationName"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore9KVASystemC37stateActiveWillResignNotificationNameSo014NSNotificationI0avgZ",
+ "mangledName": "$s11KochavaCore9KVASystemC37stateActiveWillResignNotificationNameSo014NSNotificationI0avgZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVASystem",
+ "printedName": "KochavaCore.KVASystem",
+ "usr": "c:@M@KochavaCore@objc(cs)KVASystem"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "c:@M@KochavaCore@objc(cs)KVASystem(im)init",
+ "mangledName": "$s11KochavaCore9KVASystemCACycfc",
+ "moduleName": "KochavaCore",
+ "overriding": true,
+ "implicit": true,
+ "objc_name": "init",
+ "declAttributes": [
+ "Dynamic",
+ "ObjC",
+ "Override"
+ ],
+ "init_kind": "Designated"
+ }
+ ],
+ "declKind": "Class",
+ "usr": "c:@M@KochavaCore@objc(cs)KVASystem",
+ "mangledName": "$s11KochavaCore9KVASystemC",
+ "moduleName": "KochavaCore",
+ "objc_name": "KVASystem",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "ObjC",
+ "RawDocComment"
+ ],
+ "superclassUsr": "c:objc(cs)NSObject",
+ "inheritsConvenienceInitializers": true,
+ "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": "KochavaCore",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "KVAStoppable",
+ "printedName": "KVAStoppable",
+ "children": [
+ {
+ "kind": "Function",
+ "name": "stop",
+ "printedName": "stop()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11KochavaCore12KVAStoppableP4stopyyF",
+ "mangledName": "$s11KochavaCore12KVAStoppableP4stopyyF",
+ "moduleName": "KochavaCore",
+ "genericSig": "<τ_0_0 where τ_0_0 : KochavaCore.KVAStoppable>",
+ "sugared_genericSig": "",
+ "protocolReq": true,
+ "declAttributes": [
+ "RawDocComment"
+ ],
+ "reqNewWitnessTableEntry": true,
+ "funcSelfKind": "NonMutating"
+ }
+ ],
+ "declKind": "Protocol",
+ "usr": "s:11KochavaCore12KVAStoppableP",
+ "mangledName": "$s11KochavaCore12KVAStoppableP",
+ "moduleName": "KochavaCore",
+ "genericSig": "<τ_0_0 : AnyObject>",
+ "sugared_genericSig": "",
+ "declAttributes": [
+ "AccessControl"
+ ]
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "KVAStoppableWithOptions",
+ "printedName": "KVAStoppableWithOptions",
+ "children": [
+ {
+ "kind": "Function",
+ "name": "stop",
+ "printedName": "stop(logMessagePrintBool:asyncBool:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11KochavaCore23KVAStoppableWithOptionsP4stop19logMessagePrintBool05asyncJ0ySb_SbtF",
+ "mangledName": "$s11KochavaCore23KVAStoppableWithOptionsP4stop19logMessagePrintBool05asyncJ0ySb_SbtF",
+ "moduleName": "KochavaCore",
+ "genericSig": "<τ_0_0 where τ_0_0 : KochavaCore.KVAStoppableWithOptions>",
+ "sugared_genericSig": "",
+ "protocolReq": true,
+ "declAttributes": [
+ "RawDocComment"
+ ],
+ "reqNewWitnessTableEntry": true,
+ "funcSelfKind": "NonMutating"
+ }
+ ],
+ "declKind": "Protocol",
+ "usr": "s:11KochavaCore23KVAStoppableWithOptionsP",
+ "mangledName": "$s11KochavaCore23KVAStoppableWithOptionsP",
+ "moduleName": "KochavaCore",
+ "genericSig": "<τ_0_0 : AnyObject>",
+ "sugared_genericSig": "",
+ "declAttributes": [
+ "AccessControl"
+ ]
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "KVASystemLow",
+ "printedName": "KVASystemLow",
+ "children": [
+ {
+ "kind": "Function",
+ "name": "architectureString",
+ "printedName": "architectureString()",
+ "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": "s:11KochavaCore12KVASystemLowC18architectureStringSSSgyFZ",
+ "mangledName": "$s11KochavaCore12KVASystemLowC18architectureStringSSSgyFZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "bootDate",
+ "printedName": "bootDate()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Foundation.Date?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Date",
+ "printedName": "Foundation.Date",
+ "usr": "s:10Foundation4DateV"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11KochavaCore12KVASystemLowC8bootDate10Foundation0F0VSgyFZ",
+ "mangledName": "$s11KochavaCore12KVASystemLowC8bootDate10Foundation0F0VSgyFZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "hardwareMachineModelIdString",
+ "printedName": "hardwareMachineModelIdString()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11KochavaCore12KVASystemLowC28hardwareMachineModelIdStringSSyFZ",
+ "mangledName": "$s11KochavaCore12KVASystemLowC28hardwareMachineModelIdStringSSyFZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVASystemLow",
+ "printedName": "KochavaCore.KVASystemLow",
+ "usr": "c:@M@KochavaCore@objc(cs)KVASystemLow"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "c:@M@KochavaCore@objc(cs)KVASystemLow(im)init",
+ "mangledName": "$s11KochavaCore12KVASystemLowCACycfc",
+ "moduleName": "KochavaCore",
+ "overriding": true,
+ "implicit": true,
+ "objc_name": "init",
+ "declAttributes": [
+ "Dynamic",
+ "ObjC",
+ "Override"
+ ],
+ "init_kind": "Designated"
+ }
+ ],
+ "declKind": "Class",
+ "usr": "c:@M@KochavaCore@objc(cs)KVASystemLow",
+ "mangledName": "$s11KochavaCore12KVASystemLowC",
+ "moduleName": "KochavaCore",
+ "objc_name": "KVASystemLow",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "ObjC",
+ "RawDocComment"
+ ],
+ "superclassUsr": "c:objc(cs)NSObject",
+ "inheritsConvenienceInitializers": true,
+ "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": "KochavaCore",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "KVAExecutable",
+ "printedName": "KVAExecutable",
+ "children": [
+ {
+ "kind": "Function",
+ "name": "execute",
+ "printedName": "execute()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11KochavaCore13KVAExecutableP7executeyyF",
+ "mangledName": "$s11KochavaCore13KVAExecutableP7executeyyF",
+ "moduleName": "KochavaCore",
+ "genericSig": "<τ_0_0 where τ_0_0 : KochavaCore.KVAExecutable>",
+ "sugared_genericSig": "",
+ "protocolReq": true,
+ "declAttributes": [
+ "RawDocComment"
+ ],
+ "reqNewWitnessTableEntry": true,
+ "funcSelfKind": "NonMutating"
+ }
+ ],
+ "declKind": "Protocol",
+ "usr": "s:11KochavaCore13KVAExecutableP",
+ "mangledName": "$s11KochavaCore13KVAExecutableP",
+ "moduleName": "KochavaCore",
+ "genericSig": "<τ_0_0 : AnyObject>",
+ "sugared_genericSig": "",
+ "declAttributes": [
+ "AccessControl"
+ ]
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "KVAExecutableWithOptions",
+ "printedName": "KVAExecutableWithOptions",
+ "children": [
+ {
+ "kind": "Function",
+ "name": "execute",
+ "printedName": "execute(logMessagePrintBool:asyncBool:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11KochavaCore24KVAExecutableWithOptionsP7execute19logMessagePrintBool05asyncJ0ySb_SbtF",
+ "mangledName": "$s11KochavaCore24KVAExecutableWithOptionsP7execute19logMessagePrintBool05asyncJ0ySb_SbtF",
+ "moduleName": "KochavaCore",
+ "genericSig": "<τ_0_0 where τ_0_0 : KochavaCore.KVAExecutableWithOptions>",
+ "sugared_genericSig": "",
+ "protocolReq": true,
+ "declAttributes": [
+ "RawDocComment"
+ ],
+ "reqNewWitnessTableEntry": true,
+ "funcSelfKind": "NonMutating"
+ }
+ ],
+ "declKind": "Protocol",
+ "usr": "s:11KochavaCore24KVAExecutableWithOptionsP",
+ "mangledName": "$s11KochavaCore24KVAExecutableWithOptionsP",
+ "moduleName": "KochavaCore",
+ "genericSig": "<τ_0_0 : AnyObject>",
+ "sugared_genericSig": "",
+ "declAttributes": [
+ "AccessControl"
+ ]
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "KVAAny",
+ "printedName": "KVAAny",
+ "children": [
+ {
+ "kind": "Function",
+ "name": "from",
+ "printedName": "from(_:class:elementClass:initializedObject:networking:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Any?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "Any"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Any?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "Any"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "AnyObject.Type?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ExistentialMetatype",
+ "printedName": "AnyObject.Type",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "AnyObject"
+ }
+ ]
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "AnyObject.Type?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ExistentialMetatype",
+ "printedName": "AnyObject.Type",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "AnyObject"
+ }
+ ]
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Any?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "Any"
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVANetworking?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVANetworking",
+ "printedName": "KochavaCore.KVANetworking",
+ "usr": "c:@M@KochavaCore@objc(cs)KVANetworking"
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11KochavaCore6KVAAnyC4from_5class12elementClass17initializedObject10networkingypSgAI_yXlXpSgAjiA13KVANetworkingCSgtFZ",
+ "mangledName": "$s11KochavaCore6KVAAnyC4from_5class12elementClass17initializedObject10networkingypSgAI_yXlXpSgAjiA13KVANetworkingCSgtFZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "objectAppending",
+ "printedName": "objectAppending(object1:object2:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Any?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "Any"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Any?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "Any"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Any?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "Any"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11KochavaCore6KVAAnyC15objectAppending7object17object2ypSgAG_AGtFZ",
+ "mangledName": "$s11KochavaCore6KVAAnyC15objectAppending7object17object2ypSgAG_AGtFZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "redactedCopy",
+ "printedName": "redactedCopy(_:key:keyStringRedactedBoolDictionary:valueNonPropertyListItemsRedactedBool:redactionKeySuffixString:redactionMaximumDepth:redactionIncludesStandardContainersBool:maximumDepth:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Tuple",
+ "printedName": "(redactedCopy: Any?, redactedKeyArray: Foundation.NSMutableArray?)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Any?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "Any"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Foundation.NSMutableArray?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "NSMutableArray",
+ "printedName": "Foundation.NSMutableArray",
+ "usr": "c:objc(cs)NSMutableArray"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ]
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Any?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "Any"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.AnyHashable?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "AnyHashable",
+ "printedName": "Swift.AnyHashable",
+ "usr": "s:s11AnyHashableV"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "[Swift.String : Swift.Bool]?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Dictionary",
+ "printedName": "[Swift.String : Swift.Bool]",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ],
+ "usr": "s:SD"
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "hasDefaultArg": true,
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.String?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.Int?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Int",
+ "printedName": "Swift.Int",
+ "usr": "s:Si"
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "hasDefaultArg": true,
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.Int?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Int",
+ "printedName": "Swift.Int",
+ "usr": "s:Si"
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11KochavaCore6KVAAnyC12redactedCopy_3key0F28StringRedactedBoolDictionary025valueNonPropertyListItemshI0018redactionKeySuffixG00P12MaximumDepth0p26IncludesStandardContainersI007maximumT0ypSgAD_So14NSMutableArrayCSg0dqZ0tAL_s11AnyHashableVSgSDySSSbGSgSbSSSgSiSgSbAWtFZ",
+ "mangledName": "$s11KochavaCore6KVAAnyC12redactedCopy_3key0F28StringRedactedBoolDictionary025valueNonPropertyListItemshI0018redactionKeySuffixG00P12MaximumDepth0p26IncludesStandardContainersI007maximumT0ypSgAD_So14NSMutableArrayCSg0dqZ0tAL_s11AnyHashableVSgSDySSSbGSgSbSSSgSiSgSbAWtFZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "tokenResolvedObject",
+ "printedName": "tokenResolvedObject(_:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Any?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "Any"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Any?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "Any"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11KochavaCore6KVAAnyC19tokenResolvedObjectyypSgAEFZ",
+ "mangledName": "$s11KochavaCore6KVAAnyC19tokenResolvedObjectyypSgAEFZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "nonnull",
+ "printedName": "nonnull(_:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "Any"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Any?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "Any"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11KochavaCore6KVAAnyC7nonnullyypypSgFZ",
+ "mangledName": "$s11KochavaCore6KVAAnyC7nonnullyypypSgFZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "kva_as",
+ "printedName": "kva_as(_:forContext:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Foundation.NSMutableDictionary?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "NSMutableDictionary",
+ "printedName": "Foundation.NSMutableDictionary",
+ "usr": "c:objc(cs)NSMutableDictionary"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "Any"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVAContext?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAContext",
+ "printedName": "KochavaCore.KVAContext",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAContext"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11KochavaCore6KVAAnyC6kva_as_10forContextSo19NSMutableDictionaryCSgyp_AA10KVAContextCSgtFZ",
+ "mangledName": "$s11KochavaCore6KVAAnyC6kva_as_10forContextSo19NSMutableDictionaryCSgyp_AA10KVAContextCSgtFZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "mayMutateBool",
+ "printedName": "mayMutateBool(_:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "Any"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11KochavaCore6KVAAnyC13mayMutateBoolySbypFZ",
+ "mangledName": "$s11KochavaCore6KVAAnyC13mayMutateBoolySbypFZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "inheritanceResolvedElement",
+ "printedName": "inheritanceResolvedElement(_:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Tuple",
+ "printedName": "(Any?, Swift.String?)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Any?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "Any"
+ }
+ ],
+ "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": "Array",
+ "printedName": "[(Any?, Swift.String?, Swift.String?, Swift.Bool)]",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Tuple",
+ "printedName": "(Any?, Swift.String?, Swift.String?, Swift.Bool)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Any?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "Any"
+ }
+ ],
+ "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"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ]
+ }
+ ],
+ "usr": "s:Sa"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11KochavaCore6KVAAnyC26inheritanceResolvedElementyypSg_SSSgtSayAE_A2FSbtGFZ",
+ "mangledName": "$s11KochavaCore6KVAAnyC26inheritanceResolvedElementyypSg_SSSgtSayAE_A2FSbtGFZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ }
+ ],
+ "declKind": "Class",
+ "usr": "s:11KochavaCore6KVAAnyC",
+ "mangledName": "$s11KochavaCore6KVAAnyC",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "hasMissingDesignatedInitializers": true
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "KVATask",
+ "printedName": "KVATask",
+ "children": [
+ {
+ "kind": "Function",
+ "name": "start",
+ "printedName": "start(networking:baseIdentifier:identifier:universalIdentifier:logMessagesPrintBool:prerequisiteTaskIdentifierArray:retryTimeIntervalSeries:resetFollowedTaskIdentifierArray:closure_shouldAttemptBool:closure_didComplete:closure_startAttempt:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVANetworking?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVANetworking",
+ "printedName": "KochavaCore.KVANetworking",
+ "usr": "c:@M@KochavaCore@objc(cs)KVANetworking"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.String?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "hasDefaultArg": true,
+ "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.AnyHashable?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "AnyHashable",
+ "printedName": "Swift.AnyHashable",
+ "usr": "s:s11AnyHashableV"
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.Bool?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "[Swift.String]?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Array",
+ "printedName": "[Swift.String]",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:Sa"
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVATimeIntervalSeries?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVATimeIntervalSeries",
+ "printedName": "KochavaCore.KVATimeIntervalSeries",
+ "usr": "c:@M@KochavaCore@objc(cs)KVATimeIntervalSeries"
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "[Swift.String]?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Array",
+ "printedName": "[Swift.String]",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:Sa"
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "((KochavaCore.KVATask) -> Swift.Bool)?",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(KochavaCore.KVATask) -> Swift.Bool",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "KVATask",
+ "printedName": "KochavaCore.KVATask",
+ "usr": "c:@M@KochavaCore@objc(cs)KVATask"
+ }
+ ]
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "((KochavaCore.KVATask) -> ())?",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(KochavaCore.KVATask) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "KVATask",
+ "printedName": "KochavaCore.KVATask",
+ "usr": "c:@M@KochavaCore@objc(cs)KVATask"
+ }
+ ]
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "((KochavaCore.KVATask) -> ())?",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(KochavaCore.KVATask) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "KVATask",
+ "printedName": "KochavaCore.KVATask",
+ "usr": "c:@M@KochavaCore@objc(cs)KVATask"
+ }
+ ]
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11KochavaCore7KVATaskC5start10networking14baseIdentifier10identifier09universalG020logMessagesPrintBool016prerequisiteTaskG5Array23retryTimeIntervalSeries013resetFollowedogP0021closure_shouldAttemptM00W12_didComplete0w1_dY0yAA13KVANetworkingCSg_SSSgASs11AnyHashableVSgSbSgSaySSGSgAA07KVATimesT0CSgAYSbACcSgyACcSgA2_tFZ",
+ "mangledName": "$s11KochavaCore7KVATaskC5start10networking14baseIdentifier10identifier09universalG020logMessagesPrintBool016prerequisiteTaskG5Array23retryTimeIntervalSeries013resetFollowedogP0021closure_shouldAttemptM00W12_didComplete0w1_dY0yAA13KVANetworkingCSg_SSSgASs11AnyHashableVSgSbSgSaySSGSgAA07KVATimesT0CSgAYSbACcSgyACcSgA2_tFZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "start",
+ "printedName": "start(networking:baseIdentifier:identifier:universalIdentifier:extendedIdentifier:parameter:logMessagesPrintBool:prerequisiteTaskIdentifierArray:prerequisiteTaskArray:prerequisiteTaskArrayIncludeNetworkingStartedBool:attemptTimeoutTimeInterval:retryTimeIntervalSeries:resetFollowedTaskIdentifierArray:resetFollowedTaskArray:resetPassiveTimeInterval:singleExecutionIdentifier:completedBool:completedBoolLogMessagesPrintBool:startBool:closure_shouldAttemptBool:closure_didExperienceDelay:closure_didInvalidate:closure_didComplete:closure_didReset:closure_executeCustomMethod:closure_startAttempt:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVANetworking?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVANetworking",
+ "printedName": "KochavaCore.KVANetworking",
+ "usr": "c:@M@KochavaCore@objc(cs)KVANetworking"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.String?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "hasDefaultArg": true,
+ "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.AnyHashable?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "AnyHashable",
+ "printedName": "Swift.AnyHashable",
+ "usr": "s:s11AnyHashableV"
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.String?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Any?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "Any"
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.Bool?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "[Swift.String]?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Array",
+ "printedName": "[Swift.String]",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:Sa"
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "[KochavaCore.KVATask]?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Array",
+ "printedName": "[KochavaCore.KVATask]",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVATask",
+ "printedName": "KochavaCore.KVATask",
+ "usr": "c:@M@KochavaCore@objc(cs)KVATask"
+ }
+ ],
+ "usr": "s:Sa"
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.Bool?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.Double?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Double",
+ "printedName": "Swift.Double",
+ "usr": "s:Sd"
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVATimeIntervalSeries?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVATimeIntervalSeries",
+ "printedName": "KochavaCore.KVATimeIntervalSeries",
+ "usr": "c:@M@KochavaCore@objc(cs)KVATimeIntervalSeries"
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "[Swift.String]?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Array",
+ "printedName": "[Swift.String]",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:Sa"
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "[KochavaCore.KVATask]?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Array",
+ "printedName": "[KochavaCore.KVATask]",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVATask",
+ "printedName": "KochavaCore.KVATask",
+ "usr": "c:@M@KochavaCore@objc(cs)KVATask"
+ }
+ ],
+ "usr": "s:Sa"
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.Double?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Double",
+ "printedName": "Swift.Double",
+ "usr": "s:Sd"
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.String?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "hasDefaultArg": true,
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "hasDefaultArg": true,
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "hasDefaultArg": true,
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "((KochavaCore.KVATask) -> Swift.Bool)?",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(KochavaCore.KVATask) -> Swift.Bool",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "KVATask",
+ "printedName": "KochavaCore.KVATask",
+ "usr": "c:@M@KochavaCore@objc(cs)KVATask"
+ }
+ ]
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "((KochavaCore.KVATask) -> ())?",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(KochavaCore.KVATask) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "KVATask",
+ "printedName": "KochavaCore.KVATask",
+ "usr": "c:@M@KochavaCore@objc(cs)KVATask"
+ }
+ ]
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "((KochavaCore.KVATask) -> ())?",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(KochavaCore.KVATask) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "KVATask",
+ "printedName": "KochavaCore.KVATask",
+ "usr": "c:@M@KochavaCore@objc(cs)KVATask"
+ }
+ ]
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "((KochavaCore.KVATask) -> ())?",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(KochavaCore.KVATask) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "KVATask",
+ "printedName": "KochavaCore.KVATask",
+ "usr": "c:@M@KochavaCore@objc(cs)KVATask"
+ }
+ ]
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "((KochavaCore.KVATask) -> ())?",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(KochavaCore.KVATask) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "KVATask",
+ "printedName": "KochavaCore.KVATask",
+ "usr": "c:@M@KochavaCore@objc(cs)KVATask"
+ }
+ ]
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "((AnyObject, Swift.String, [Swift.AnyHashable : Any]?) -> ())?",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(AnyObject, Swift.String, [Swift.AnyHashable : Any]?) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Tuple",
+ "printedName": "(AnyObject, Swift.String, [Swift.AnyHashable : Any]?)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "AnyObject"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ },
+ {
+ "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"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "((KochavaCore.KVATask) -> ())?",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(KochavaCore.KVATask) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "KVATask",
+ "printedName": "KochavaCore.KVATask",
+ "usr": "c:@M@KochavaCore@objc(cs)KVATask"
+ }
+ ]
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11KochavaCore7KVATaskC5start10networking14baseIdentifier10identifier09universalG008extendedG09parameter20logMessagesPrintBool016prerequisiteTaskG5Array0pqR00pqr24IncludeNetworkingStartedO026attemptTimeoutTimeInterval05retryxY6Series013resetFollowedqgR0013resetFollowedqR0012resetPassivexY0015singleExecutionG009completedO009completedo3LogmnO00dO0021closure_shouldAttemptO026closure_didExperienceDelay21closure_didInvalidate19closure_didComplete16closure_didReset27closure_executeCustomMethod08closure_D7AttemptyAA13KVANetworkingCSg_SSSgA6_s11AnyHashableVSgA6_ypSgSbSgSaySSGSgSayACGSgA11_SdSgAA07KVATimeY6SeriesCSgA13_A15_A16_A6_S4bACcSgyACcSgA21_A21_A21_yyXl_SSSDyA8_ypGSgtcSgA21_tFZ",
+ "mangledName": "$s11KochavaCore7KVATaskC5start10networking14baseIdentifier10identifier09universalG008extendedG09parameter20logMessagesPrintBool016prerequisiteTaskG5Array0pqR00pqr24IncludeNetworkingStartedO026attemptTimeoutTimeInterval05retryxY6Series013resetFollowedqgR0013resetFollowedqR0012resetPassivexY0015singleExecutionG009completedO009completedo3LogmnO00dO0021closure_shouldAttemptO026closure_didExperienceDelay21closure_didInvalidate19closure_didComplete16closure_didReset27closure_executeCustomMethod08closure_D7AttemptyAA13KVANetworkingCSg_SSSgA6_s11AnyHashableVSgA6_ypSgSbSgSaySSGSgSayACGSgA11_SdSgAA07KVATimeY6SeriesCSgA13_A15_A16_A6_S4bACcSgyACcSgA21_A21_A21_yyXl_SSSDyA8_ypGSgtcSgA21_tFZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init(networking:baseIdentifier:identifier:universalIdentifier:logMessagesPrintBool:prerequisiteTaskIdentifierArray:retryTimeIntervalSeries:resetFollowedTaskIdentifierArray:closure_shouldAttemptBool:closure_didComplete:closure_startAttempt:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVATask",
+ "printedName": "KochavaCore.KVATask",
+ "usr": "c:@M@KochavaCore@objc(cs)KVATask"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVANetworking?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVANetworking",
+ "printedName": "KochavaCore.KVANetworking",
+ "usr": "c:@M@KochavaCore@objc(cs)KVANetworking"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.String?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "hasDefaultArg": true,
+ "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.AnyHashable?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "AnyHashable",
+ "printedName": "Swift.AnyHashable",
+ "usr": "s:s11AnyHashableV"
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.Bool?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "[Swift.String]?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Array",
+ "printedName": "[Swift.String]",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:Sa"
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVATimeIntervalSeries?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVATimeIntervalSeries",
+ "printedName": "KochavaCore.KVATimeIntervalSeries",
+ "usr": "c:@M@KochavaCore@objc(cs)KVATimeIntervalSeries"
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "[Swift.String]?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Array",
+ "printedName": "[Swift.String]",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:Sa"
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "((KochavaCore.KVATask) -> Swift.Bool)?",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(KochavaCore.KVATask) -> Swift.Bool",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "KVATask",
+ "printedName": "KochavaCore.KVATask",
+ "usr": "c:@M@KochavaCore@objc(cs)KVATask"
+ }
+ ]
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "((KochavaCore.KVATask) -> ())?",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(KochavaCore.KVATask) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "KVATask",
+ "printedName": "KochavaCore.KVATask",
+ "usr": "c:@M@KochavaCore@objc(cs)KVATask"
+ }
+ ]
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "((KochavaCore.KVATask) -> ())?",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(KochavaCore.KVATask) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "KVATask",
+ "printedName": "KochavaCore.KVATask",
+ "usr": "c:@M@KochavaCore@objc(cs)KVATask"
+ }
+ ]
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "s:11KochavaCore7KVATaskC10networking14baseIdentifier10identifier09universalF020logMessagesPrintBool016prerequisiteTaskF5Array23retryTimeIntervalSeries013resetFollowednfO0021closure_shouldAttemptL00V12_didComplete0v6_startX0AcA13KVANetworkingCSg_SSSgARs11AnyHashableVSgSbSgSaySSGSgAA07KVATimerS0CSgAXSbACcSgyACcSgA1_tcfc",
+ "mangledName": "$s11KochavaCore7KVATaskC10networking14baseIdentifier10identifier09universalF020logMessagesPrintBool016prerequisiteTaskF5Array23retryTimeIntervalSeries013resetFollowednfO0021closure_shouldAttemptL00V12_didComplete0v6_startX0AcA13KVANetworkingCSg_SSSgARs11AnyHashableVSgSbSgSaySSGSgAA07KVATimerS0CSgAXSbACcSgyACcSgA1_tcfc",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "init_kind": "Designated"
+ },
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init(networking:baseIdentifier:identifier:universalIdentifier:extendedIdentifier:parameter:logMessagesPrintBool:prerequisiteTaskIdentifierArray:prerequisiteTaskArray:prerequisiteTaskArrayIncludeNetworkingStartedBool:attemptTimeoutTimeInterval:retryTimeIntervalSeries:resetFollowedTaskIdentifierArray:resetFollowedTaskArray:resetPassiveTimeInterval:singleExecutionIdentifier:completedBool:completedBoolLogMessagesPrintBool:startBool:closure_shouldAttemptBool:closure_didExperienceDelay:closure_didInvalidate:closure_didComplete:closure_didReset:closure_executeCustomMethod:closure_startAttempt:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVATask",
+ "printedName": "KochavaCore.KVATask",
+ "usr": "c:@M@KochavaCore@objc(cs)KVATask"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVANetworking?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVANetworking",
+ "printedName": "KochavaCore.KVANetworking",
+ "usr": "c:@M@KochavaCore@objc(cs)KVANetworking"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.String?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "hasDefaultArg": true,
+ "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.AnyHashable?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "AnyHashable",
+ "printedName": "Swift.AnyHashable",
+ "usr": "s:s11AnyHashableV"
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.String?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Any?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "Any"
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.Bool?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "[Swift.String]?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Array",
+ "printedName": "[Swift.String]",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:Sa"
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "[KochavaCore.KVATask]?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Array",
+ "printedName": "[KochavaCore.KVATask]",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVATask",
+ "printedName": "KochavaCore.KVATask",
+ "usr": "c:@M@KochavaCore@objc(cs)KVATask"
+ }
+ ],
+ "usr": "s:Sa"
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.Bool?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.Double?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Double",
+ "printedName": "Swift.Double",
+ "usr": "s:Sd"
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVATimeIntervalSeries?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVATimeIntervalSeries",
+ "printedName": "KochavaCore.KVATimeIntervalSeries",
+ "usr": "c:@M@KochavaCore@objc(cs)KVATimeIntervalSeries"
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "[Swift.String]?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Array",
+ "printedName": "[Swift.String]",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:Sa"
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "[KochavaCore.KVATask]?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Array",
+ "printedName": "[KochavaCore.KVATask]",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVATask",
+ "printedName": "KochavaCore.KVATask",
+ "usr": "c:@M@KochavaCore@objc(cs)KVATask"
+ }
+ ],
+ "usr": "s:Sa"
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.Double?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Double",
+ "printedName": "Swift.Double",
+ "usr": "s:Sd"
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.String?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "hasDefaultArg": true,
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "hasDefaultArg": true,
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "hasDefaultArg": true,
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "((KochavaCore.KVATask) -> Swift.Bool)?",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(KochavaCore.KVATask) -> Swift.Bool",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "KVATask",
+ "printedName": "KochavaCore.KVATask",
+ "usr": "c:@M@KochavaCore@objc(cs)KVATask"
+ }
+ ]
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "((KochavaCore.KVATask) -> ())?",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(KochavaCore.KVATask) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "KVATask",
+ "printedName": "KochavaCore.KVATask",
+ "usr": "c:@M@KochavaCore@objc(cs)KVATask"
+ }
+ ]
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "((KochavaCore.KVATask) -> ())?",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(KochavaCore.KVATask) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "KVATask",
+ "printedName": "KochavaCore.KVATask",
+ "usr": "c:@M@KochavaCore@objc(cs)KVATask"
+ }
+ ]
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "((KochavaCore.KVATask) -> ())?",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(KochavaCore.KVATask) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "KVATask",
+ "printedName": "KochavaCore.KVATask",
+ "usr": "c:@M@KochavaCore@objc(cs)KVATask"
+ }
+ ]
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "((KochavaCore.KVATask) -> ())?",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(KochavaCore.KVATask) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "KVATask",
+ "printedName": "KochavaCore.KVATask",
+ "usr": "c:@M@KochavaCore@objc(cs)KVATask"
+ }
+ ]
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "((AnyObject, Swift.String, [Swift.AnyHashable : Any]?) -> ())?",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(AnyObject, Swift.String, [Swift.AnyHashable : Any]?) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Tuple",
+ "printedName": "(AnyObject, Swift.String, [Swift.AnyHashable : Any]?)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "AnyObject"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ },
+ {
+ "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"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "((KochavaCore.KVATask) -> ())?",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(KochavaCore.KVATask) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "KVATask",
+ "printedName": "KochavaCore.KVATask",
+ "usr": "c:@M@KochavaCore@objc(cs)KVATask"
+ }
+ ]
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "s:11KochavaCore7KVATaskC10networking14baseIdentifier10identifier09universalF008extendedF09parameter20logMessagesPrintBool016prerequisiteTaskF5Array0opQ00opq24IncludeNetworkingStartedN026attemptTimeoutTimeInterval05retrywX6Series013resetFollowedpfQ0013resetFollowedpQ0012resetPassivewX0015singleExecutionF009completedN009completedn3LoglmN005startN0021closure_shouldAttemptN026closure_didExperienceDelay21closure_didInvalidate19closure_didComplete16closure_didReset27closure_executeCustomMethod20closure_startAttemptAcA13KVANetworkingCSg_SSSgA5_s11AnyHashableVSgA5_ypSgSbSgSaySSGSgSayACGSgA10_SdSgAA07KVATimexZ0CSgA12_A14_A15_A5_S4bACcSgyACcSgA20_A20_A20_yyXl_SSSDyA7_ypGSgtcSgA20_tcfc",
+ "mangledName": "$s11KochavaCore7KVATaskC10networking14baseIdentifier10identifier09universalF008extendedF09parameter20logMessagesPrintBool016prerequisiteTaskF5Array0opQ00opq24IncludeNetworkingStartedN026attemptTimeoutTimeInterval05retrywX6Series013resetFollowedpfQ0013resetFollowedpQ0012resetPassivewX0015singleExecutionF009completedN009completedn3LoglmN005startN0021closure_shouldAttemptN026closure_didExperienceDelay21closure_didInvalidate19closure_didComplete16closure_didReset27closure_executeCustomMethod20closure_startAttemptAcA13KVANetworkingCSg_SSSgA5_s11AnyHashableVSgA5_ypSgSbSgSaySSGSgSayACGSgA10_SdSgAA07KVATimexZ0CSgA12_A14_A15_A5_S4bACcSgyACcSgA20_A20_A20_yyXl_SSSDyA7_ypGSgtcSgA20_tcfc",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "init_kind": "Designated"
+ },
+ {
+ "kind": "Function",
+ "name": "kva_from",
+ "printedName": "kva_from(_:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Self?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "DynamicSelf",
+ "printedName": "Self"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Any?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "Any"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11KochavaCore7KVATaskC8kva_fromyACXDSgypSgFZ",
+ "mangledName": "$s11KochavaCore7KVATaskC8kva_fromyACXDSgypSgFZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "kva_from",
+ "printedName": "kva_from(_:initializedObject:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Self?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "DynamicSelf",
+ "printedName": "Self"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Any?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "Any"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Any?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "Any"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11KochavaCore7KVATaskC8kva_from_17initializedObjectACXDSgypSg_AGtFZ",
+ "mangledName": "$s11KochavaCore7KVATaskC8kva_from_17initializedObjectACXDSgypSg_AGtFZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "declAttributes": [
+ "Final",
+ "AccessControl"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "kva_as",
+ "printedName": "kva_as(forContext:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "AnyObject?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "AnyObject"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVAContext?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAContext",
+ "printedName": "KochavaCore.KVAContext",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAContext"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11KochavaCore7KVATaskC6kva_as10forContextyXlSgAA10KVAContextCSg_tF",
+ "mangledName": "$s11KochavaCore7KVATaskC6kva_as10forContextyXlSgAA10KVAContextCSg_tF",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Var",
+ "name": "description",
+ "printedName": "description",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "c:@M@KochavaCore@objc(cs)KVATask(py)description",
+ "mangledName": "$s11KochavaCore7KVATaskC11descriptionSSvp",
+ "moduleName": "KochavaCore",
+ "overriding": true,
+ "objc_name": "description",
+ "declAttributes": [
+ "Final",
+ "ObjC",
+ "Override",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "c:@M@KochavaCore@objc(cs)KVATask(im)description",
+ "mangledName": "$s11KochavaCore7KVATaskC11descriptionSSvg",
+ "moduleName": "KochavaCore",
+ "overriding": true,
+ "objc_name": "description",
+ "declAttributes": [
+ "Final",
+ "ObjC"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Function",
+ "name": "execute",
+ "printedName": "execute()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11KochavaCore7KVATaskC7executeyyF",
+ "mangledName": "$s11KochavaCore7KVATaskC7executeyyF",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "start",
+ "printedName": "start()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11KochavaCore7KVATaskC5startyyF",
+ "mangledName": "$s11KochavaCore7KVATaskC5startyyF",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "start",
+ "printedName": "start(evaluateFirstPublicCompletedCheckBool:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11KochavaCore7KVATaskC5start37evaluateFirstPublicCompletedCheckBoolySb_tF",
+ "mangledName": "$s11KochavaCore7KVATaskC5start37evaluateFirstPublicCompletedCheckBoolySb_tF",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "reset",
+ "printedName": "reset()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11KochavaCore7KVATaskC5resetyyF",
+ "mangledName": "$s11KochavaCore7KVATaskC5resetyyF",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "resetAttemptSeries",
+ "printedName": "resetAttemptSeries()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11KochavaCore7KVATaskC18resetAttemptSeriesyyF",
+ "mangledName": "$s11KochavaCore7KVATaskC18resetAttemptSeriesyyF",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "didReset_addObserver",
+ "printedName": "didReset_addObserver(closure:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "ObjectiveC.NSObjectProtocol?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "NSObjectProtocol",
+ "printedName": "ObjectiveC.NSObjectProtocol",
+ "usr": "c:objc(pl)NSObject"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "((Foundation.Notification) -> ())?",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(Foundation.Notification) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Notification",
+ "printedName": "Foundation.Notification",
+ "usr": "s:10Foundation12NotificationV"
+ }
+ ]
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11KochavaCore7KVATaskC20didReset_addObserver7closureSo8NSObject_pSgy10Foundation12NotificationVcSg_tF",
+ "mangledName": "$s11KochavaCore7KVATaskC20didReset_addObserver7closureSo8NSObject_pSgy10Foundation12NotificationVcSg_tF",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Var",
+ "name": "didResetNotificationName",
+ "printedName": "didResetNotificationName",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Name",
+ "printedName": "Foundation.NSNotification.Name",
+ "usr": "c:@T@NSNotificationName"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore7KVATaskC24didResetNotificationNameSo014NSNotificationG0avpZ",
+ "mangledName": "$s11KochavaCore7KVATaskC24didResetNotificationNameSo014NSNotificationG0avpZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "declAttributes": [
+ "HasInitialValue",
+ "Final",
+ "HasStorage",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "isLet": true,
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Name",
+ "printedName": "Foundation.NSNotification.Name",
+ "usr": "c:@T@NSNotificationName"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore7KVATaskC24didResetNotificationNameSo014NSNotificationG0avgZ",
+ "mangledName": "$s11KochavaCore7KVATaskC24didResetNotificationNameSo014NSNotificationG0avgZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Function",
+ "name": "invalidate",
+ "printedName": "invalidate()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11KochavaCore7KVATaskC10invalidateyyF",
+ "mangledName": "$s11KochavaCore7KVATaskC10invalidateyyF",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "evaluate",
+ "printedName": "evaluate()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11KochavaCore7KVATaskC8evaluateyyF",
+ "mangledName": "$s11KochavaCore7KVATaskC8evaluateyyF",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "endAttempt",
+ "printedName": "endAttempt(accomplishedBool:allowRetryBool:retryInsertTimeInterval:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "hasDefaultArg": true,
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.Double?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Double",
+ "printedName": "Swift.Double",
+ "usr": "s:Sd"
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11KochavaCore7KVATaskC10endAttempt16accomplishedBool010allowRetryG023retryInsertTimeIntervalySb_SbSdSgtF",
+ "mangledName": "$s11KochavaCore7KVATaskC10endAttempt16accomplishedBool010allowRetryG023retryInsertTimeIntervalySb_SbSdSgtF",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "complete",
+ "printedName": "complete()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11KochavaCore7KVATaskC8completeyyF",
+ "mangledName": "$s11KochavaCore7KVATaskC8completeyyF",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "complete",
+ "printedName": "complete(logMessagesPrintBool:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11KochavaCore7KVATaskC8complete20logMessagesPrintBoolySb_tF",
+ "mangledName": "$s11KochavaCore7KVATaskC8complete20logMessagesPrintBoolySb_tF",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "didComplete_addObserver",
+ "printedName": "didComplete_addObserver(closure:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "ObjectiveC.NSObjectProtocol?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "NSObjectProtocol",
+ "printedName": "ObjectiveC.NSObjectProtocol",
+ "usr": "c:objc(pl)NSObject"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "((Foundation.Notification) -> ())?",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(Foundation.Notification) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Notification",
+ "printedName": "Foundation.Notification",
+ "usr": "s:10Foundation12NotificationV"
+ }
+ ]
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11KochavaCore7KVATaskC23didComplete_addObserver7closureSo8NSObject_pSgy10Foundation12NotificationVcSg_tF",
+ "mangledName": "$s11KochavaCore7KVATaskC23didComplete_addObserver7closureSo8NSObject_pSgy10Foundation12NotificationVcSg_tF",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Var",
+ "name": "didCompleteNotificationName",
+ "printedName": "didCompleteNotificationName",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Name",
+ "printedName": "Foundation.NSNotification.Name",
+ "usr": "c:@T@NSNotificationName"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore7KVATaskC27didCompleteNotificationNameSo014NSNotificationG0avpZ",
+ "mangledName": "$s11KochavaCore7KVATaskC27didCompleteNotificationNameSo014NSNotificationG0avpZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "declAttributes": [
+ "HasInitialValue",
+ "Final",
+ "HasStorage",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "isLet": true,
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Name",
+ "printedName": "Foundation.NSNotification.Name",
+ "usr": "c:@T@NSNotificationName"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore7KVATaskC27didCompleteNotificationNameSo014NSNotificationG0avgZ",
+ "mangledName": "$s11KochavaCore7KVATaskC27didCompleteNotificationNameSo014NSNotificationG0avgZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Function",
+ "name": "executeCustomMethod",
+ "printedName": "executeCustomMethod(name:parametersDictionary:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ },
+ {
+ "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": "s:11KochavaCore7KVATaskC19executeCustomMethod4name20parametersDictionaryySS_SDys11AnyHashableVypGSgtF",
+ "mangledName": "$s11KochavaCore7KVATaskC19executeCustomMethod4name20parametersDictionaryySS_SDys11AnyHashableVypGSgtF",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Var",
+ "name": "mutator",
+ "printedName": "mutator",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAMutator",
+ "printedName": "KochavaCore.KVAMutator",
+ "usr": "s:11KochavaCore10KVAMutatorC"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore7KVATaskC7mutatorAA10KVAMutatorCvp",
+ "mangledName": "$s11KochavaCore7KVATaskC7mutatorAA10KVAMutatorCvp",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "Lazy",
+ "SetterAccess",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAMutator",
+ "printedName": "KochavaCore.KVAMutator",
+ "usr": "s:11KochavaCore10KVAMutatorC"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore7KVATaskC7mutatorAA10KVAMutatorCvg",
+ "mangledName": "$s11KochavaCore7KVATaskC7mutatorAA10KVAMutatorCvg",
+ "moduleName": "KochavaCore",
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "networking",
+ "printedName": "networking",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVANetworking?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVANetworking",
+ "printedName": "KochavaCore.KVANetworking",
+ "usr": "c:@M@KochavaCore@objc(cs)KVANetworking"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "c:@M@KochavaCore@objc(cs)KVATask(py)networking",
+ "mangledName": "$s11KochavaCore7KVATaskC10networkingAA13KVANetworkingCSgvp",
+ "moduleName": "KochavaCore",
+ "objc_name": "networking",
+ "declAttributes": [
+ "Final",
+ "ObjC",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVANetworking?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVANetworking",
+ "printedName": "KochavaCore.KVANetworking",
+ "usr": "c:@M@KochavaCore@objc(cs)KVANetworking"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "c:@M@KochavaCore@objc(cs)KVATask(im)networking",
+ "mangledName": "$s11KochavaCore7KVATaskC10networkingAA13KVANetworkingCSgvg",
+ "moduleName": "KochavaCore",
+ "objc_name": "networking",
+ "declAttributes": [
+ "Final",
+ "ObjC"
+ ],
+ "accessorKind": "get"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Set",
+ "printedName": "Set()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVANetworking?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVANetworking",
+ "printedName": "KochavaCore.KVANetworking",
+ "usr": "c:@M@KochavaCore@objc(cs)KVANetworking"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "c:@M@KochavaCore@objc(cs)KVATask(im)setNetworking:",
+ "mangledName": "$s11KochavaCore7KVATaskC10networkingAA13KVANetworkingCSgvs",
+ "moduleName": "KochavaCore",
+ "objc_name": "setNetworking:",
+ "declAttributes": [
+ "Final",
+ "ObjC"
+ ],
+ "accessorKind": "set"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Modify",
+ "printedName": "Modify()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore7KVATaskC10networkingAA13KVANetworkingCSgvM",
+ "mangledName": "$s11KochavaCore7KVATaskC10networkingAA13KVANetworkingCSgvM",
+ "moduleName": "KochavaCore",
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "_modify"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "attemptTimeoutTimeInterval",
+ "printedName": "attemptTimeoutTimeInterval",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Double",
+ "printedName": "Swift.Double",
+ "usr": "s:Sd"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore7KVATaskC26attemptTimeoutTimeIntervalSdvp",
+ "mangledName": "$s11KochavaCore7KVATaskC26attemptTimeoutTimeIntervalSdvp",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Double",
+ "printedName": "Swift.Double",
+ "usr": "s:Sd"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore7KVATaskC26attemptTimeoutTimeIntervalSdvg",
+ "mangledName": "$s11KochavaCore7KVATaskC26attemptTimeoutTimeIntervalSdvg",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Set",
+ "printedName": "Set()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Double",
+ "printedName": "Swift.Double",
+ "usr": "s:Sd"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore7KVATaskC26attemptTimeoutTimeIntervalSdvs",
+ "mangledName": "$s11KochavaCore7KVATaskC26attemptTimeoutTimeIntervalSdvs",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "set"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Modify",
+ "printedName": "Modify()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore7KVATaskC26attemptTimeoutTimeIntervalSdvM",
+ "mangledName": "$s11KochavaCore7KVATaskC26attemptTimeoutTimeIntervalSdvM",
+ "moduleName": "KochavaCore",
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "_modify"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "attemptTimeoutTimeInterval_optional",
+ "printedName": "attemptTimeoutTimeInterval_optional",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.Double?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Double",
+ "printedName": "Swift.Double",
+ "usr": "s:Sd"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore7KVATaskC35attemptTimeoutTimeInterval_optionalSdSgvp",
+ "mangledName": "$s11KochavaCore7KVATaskC35attemptTimeoutTimeInterval_optionalSdSgvp",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.Double?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Double",
+ "printedName": "Swift.Double",
+ "usr": "s:Sd"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore7KVATaskC35attemptTimeoutTimeInterval_optionalSdSgvg",
+ "mangledName": "$s11KochavaCore7KVATaskC35attemptTimeoutTimeInterval_optionalSdSgvg",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Set",
+ "printedName": "Set()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.Double?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Double",
+ "printedName": "Swift.Double",
+ "usr": "s:Sd"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore7KVATaskC35attemptTimeoutTimeInterval_optionalSdSgvs",
+ "mangledName": "$s11KochavaCore7KVATaskC35attemptTimeoutTimeInterval_optionalSdSgvs",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "set"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Modify",
+ "printedName": "Modify()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore7KVATaskC35attemptTimeoutTimeInterval_optionalSdSgvM",
+ "mangledName": "$s11KochavaCore7KVATaskC35attemptTimeoutTimeInterval_optionalSdSgvM",
+ "moduleName": "KochavaCore",
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "_modify"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "logMessagesPrintBool",
+ "printedName": "logMessagesPrintBool",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore7KVATaskC20logMessagesPrintBoolSbvp",
+ "mangledName": "$s11KochavaCore7KVATaskC20logMessagesPrintBoolSbvp",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore7KVATaskC20logMessagesPrintBoolSbvg",
+ "mangledName": "$s11KochavaCore7KVATaskC20logMessagesPrintBoolSbvg",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final"
+ ],
+ "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": "s:11KochavaCore7KVATaskC20logMessagesPrintBoolSbvs",
+ "mangledName": "$s11KochavaCore7KVATaskC20logMessagesPrintBoolSbvs",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "set"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Modify",
+ "printedName": "Modify()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore7KVATaskC20logMessagesPrintBoolSbvM",
+ "mangledName": "$s11KochavaCore7KVATaskC20logMessagesPrintBoolSbvM",
+ "moduleName": "KochavaCore",
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "_modify"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "logMessagesPrintBool_optional",
+ "printedName": "logMessagesPrintBool_optional",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.Bool?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore7KVATaskC29logMessagesPrintBool_optionalSbSgvp",
+ "mangledName": "$s11KochavaCore7KVATaskC29logMessagesPrintBool_optionalSbSgvp",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.Bool?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore7KVATaskC29logMessagesPrintBool_optionalSbSgvg",
+ "mangledName": "$s11KochavaCore7KVATaskC29logMessagesPrintBool_optionalSbSgvg",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Set",
+ "printedName": "Set()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.Bool?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore7KVATaskC29logMessagesPrintBool_optionalSbSgvs",
+ "mangledName": "$s11KochavaCore7KVATaskC29logMessagesPrintBool_optionalSbSgvs",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "set"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Modify",
+ "printedName": "Modify()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore7KVATaskC29logMessagesPrintBool_optionalSbSgvM",
+ "mangledName": "$s11KochavaCore7KVATaskC29logMessagesPrintBool_optionalSbSgvM",
+ "moduleName": "KochavaCore",
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "_modify"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "identifier",
+ "printedName": "identifier",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore7KVATaskC10identifierSSvp",
+ "mangledName": "$s11KochavaCore7KVATaskC10identifierSSvp",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore7KVATaskC10identifierSSvg",
+ "mangledName": "$s11KochavaCore7KVATaskC10identifierSSvg",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "parameter",
+ "printedName": "parameter",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Any?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "Any"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore7KVATaskC9parameterypSgvp",
+ "mangledName": "$s11KochavaCore7KVATaskC9parameterypSgvp",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Any?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "Any"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore7KVATaskC9parameterypSgvg",
+ "mangledName": "$s11KochavaCore7KVATaskC9parameterypSgvg",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Function",
+ "name": "prerequisiteTaskArray_resolved_preconfigure",
+ "printedName": "prerequisiteTaskArray_resolved_preconfigure(fetchOnceTasksBool:prerequisiteTaskIdentifierArrayBool:prerequisiteTaskArrayBool:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "hasDefaultArg": true,
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "hasDefaultArg": true,
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "hasDefaultArg": true,
+ "usr": "s:Sb"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11KochavaCore7KVATaskC43prerequisiteTaskArray_resolved_preconfigure18fetchOnceTasksBool0de10IdentifierfL00defL0ySb_S2btF",
+ "mangledName": "$s11KochavaCore7KVATaskC43prerequisiteTaskArray_resolved_preconfigure18fetchOnceTasksBool0de10IdentifierfL00defL0ySb_S2btF",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Var",
+ "name": "prerequisiteTaskArray",
+ "printedName": "prerequisiteTaskArray",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "[KochavaCore.KVATask]?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Array",
+ "printedName": "[KochavaCore.KVATask]",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVATask",
+ "printedName": "KochavaCore.KVATask",
+ "usr": "c:@M@KochavaCore@objc(cs)KVATask"
+ }
+ ],
+ "usr": "s:Sa"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore7KVATaskC21prerequisiteTaskArraySayACGSgvp",
+ "mangledName": "$s11KochavaCore7KVATaskC21prerequisiteTaskArraySayACGSgvp",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "[KochavaCore.KVATask]?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Array",
+ "printedName": "[KochavaCore.KVATask]",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVATask",
+ "printedName": "KochavaCore.KVATask",
+ "usr": "c:@M@KochavaCore@objc(cs)KVATask"
+ }
+ ],
+ "usr": "s:Sa"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore7KVATaskC21prerequisiteTaskArraySayACGSgvg",
+ "mangledName": "$s11KochavaCore7KVATaskC21prerequisiteTaskArraySayACGSgvg",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Set",
+ "printedName": "Set()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "[KochavaCore.KVATask]?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Array",
+ "printedName": "[KochavaCore.KVATask]",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVATask",
+ "printedName": "KochavaCore.KVATask",
+ "usr": "c:@M@KochavaCore@objc(cs)KVATask"
+ }
+ ],
+ "usr": "s:Sa"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore7KVATaskC21prerequisiteTaskArraySayACGSgvs",
+ "mangledName": "$s11KochavaCore7KVATaskC21prerequisiteTaskArraySayACGSgvs",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "set"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Modify",
+ "printedName": "Modify()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore7KVATaskC21prerequisiteTaskArraySayACGSgvM",
+ "mangledName": "$s11KochavaCore7KVATaskC21prerequisiteTaskArraySayACGSgvM",
+ "moduleName": "KochavaCore",
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "_modify"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "prerequisiteTaskIdentifierArray",
+ "printedName": "prerequisiteTaskIdentifierArray",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "[Swift.String]?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Array",
+ "printedName": "[Swift.String]",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:Sa"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore7KVATaskC31prerequisiteTaskIdentifierArraySaySSGSgvp",
+ "mangledName": "$s11KochavaCore7KVATaskC31prerequisiteTaskIdentifierArraySaySSGSgvp",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "[Swift.String]?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Array",
+ "printedName": "[Swift.String]",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:Sa"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore7KVATaskC31prerequisiteTaskIdentifierArraySaySSGSgvg",
+ "mangledName": "$s11KochavaCore7KVATaskC31prerequisiteTaskIdentifierArraySaySSGSgvg",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Set",
+ "printedName": "Set()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "[Swift.String]?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Array",
+ "printedName": "[Swift.String]",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:Sa"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore7KVATaskC31prerequisiteTaskIdentifierArraySaySSGSgvs",
+ "mangledName": "$s11KochavaCore7KVATaskC31prerequisiteTaskIdentifierArraySaySSGSgvs",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "set"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Modify",
+ "printedName": "Modify()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore7KVATaskC31prerequisiteTaskIdentifierArraySaySSGSgvM",
+ "mangledName": "$s11KochavaCore7KVATaskC31prerequisiteTaskIdentifierArraySaySSGSgvM",
+ "moduleName": "KochavaCore",
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "_modify"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "prerequisiteTaskArrayIncludeNetworkingStartedBool",
+ "printedName": "prerequisiteTaskArrayIncludeNetworkingStartedBool",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore7KVATaskC49prerequisiteTaskArrayIncludeNetworkingStartedBoolSbvp",
+ "mangledName": "$s11KochavaCore7KVATaskC49prerequisiteTaskArrayIncludeNetworkingStartedBoolSbvp",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore7KVATaskC49prerequisiteTaskArrayIncludeNetworkingStartedBoolSbvg",
+ "mangledName": "$s11KochavaCore7KVATaskC49prerequisiteTaskArrayIncludeNetworkingStartedBoolSbvg",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final"
+ ],
+ "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": "s:11KochavaCore7KVATaskC49prerequisiteTaskArrayIncludeNetworkingStartedBoolSbvs",
+ "mangledName": "$s11KochavaCore7KVATaskC49prerequisiteTaskArrayIncludeNetworkingStartedBoolSbvs",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "set"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Modify",
+ "printedName": "Modify()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore7KVATaskC49prerequisiteTaskArrayIncludeNetworkingStartedBoolSbvM",
+ "mangledName": "$s11KochavaCore7KVATaskC49prerequisiteTaskArrayIncludeNetworkingStartedBoolSbvM",
+ "moduleName": "KochavaCore",
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "_modify"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "prerequisiteTaskArrayIncludeNetworkingStartedBool_optional",
+ "printedName": "prerequisiteTaskArrayIncludeNetworkingStartedBool_optional",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.Bool?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore7KVATaskC58prerequisiteTaskArrayIncludeNetworkingStartedBool_optionalSbSgvp",
+ "mangledName": "$s11KochavaCore7KVATaskC58prerequisiteTaskArrayIncludeNetworkingStartedBool_optionalSbSgvp",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.Bool?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore7KVATaskC58prerequisiteTaskArrayIncludeNetworkingStartedBool_optionalSbSgvg",
+ "mangledName": "$s11KochavaCore7KVATaskC58prerequisiteTaskArrayIncludeNetworkingStartedBool_optionalSbSgvg",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Set",
+ "printedName": "Set()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.Bool?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore7KVATaskC58prerequisiteTaskArrayIncludeNetworkingStartedBool_optionalSbSgvs",
+ "mangledName": "$s11KochavaCore7KVATaskC58prerequisiteTaskArrayIncludeNetworkingStartedBool_optionalSbSgvs",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "set"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Modify",
+ "printedName": "Modify()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore7KVATaskC58prerequisiteTaskArrayIncludeNetworkingStartedBool_optionalSbSgvM",
+ "mangledName": "$s11KochavaCore7KVATaskC58prerequisiteTaskArrayIncludeNetworkingStartedBool_optionalSbSgvM",
+ "moduleName": "KochavaCore",
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "_modify"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "resetFollowedTaskArray",
+ "printedName": "resetFollowedTaskArray",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "[KochavaCore.KVATask]?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Array",
+ "printedName": "[KochavaCore.KVATask]",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVATask",
+ "printedName": "KochavaCore.KVATask",
+ "usr": "c:@M@KochavaCore@objc(cs)KVATask"
+ }
+ ],
+ "usr": "s:Sa"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore7KVATaskC22resetFollowedTaskArraySayACGSgvp",
+ "mangledName": "$s11KochavaCore7KVATaskC22resetFollowedTaskArraySayACGSgvp",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "[KochavaCore.KVATask]?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Array",
+ "printedName": "[KochavaCore.KVATask]",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVATask",
+ "printedName": "KochavaCore.KVATask",
+ "usr": "c:@M@KochavaCore@objc(cs)KVATask"
+ }
+ ],
+ "usr": "s:Sa"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore7KVATaskC22resetFollowedTaskArraySayACGSgvg",
+ "mangledName": "$s11KochavaCore7KVATaskC22resetFollowedTaskArraySayACGSgvg",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Set",
+ "printedName": "Set()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "[KochavaCore.KVATask]?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Array",
+ "printedName": "[KochavaCore.KVATask]",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVATask",
+ "printedName": "KochavaCore.KVATask",
+ "usr": "c:@M@KochavaCore@objc(cs)KVATask"
+ }
+ ],
+ "usr": "s:Sa"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore7KVATaskC22resetFollowedTaskArraySayACGSgvs",
+ "mangledName": "$s11KochavaCore7KVATaskC22resetFollowedTaskArraySayACGSgvs",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "set"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Modify",
+ "printedName": "Modify()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore7KVATaskC22resetFollowedTaskArraySayACGSgvM",
+ "mangledName": "$s11KochavaCore7KVATaskC22resetFollowedTaskArraySayACGSgvM",
+ "moduleName": "KochavaCore",
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "_modify"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "resetFollowedTaskIdentifierArray",
+ "printedName": "resetFollowedTaskIdentifierArray",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "[Swift.String]?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Array",
+ "printedName": "[Swift.String]",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:Sa"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore7KVATaskC32resetFollowedTaskIdentifierArraySaySSGSgvp",
+ "mangledName": "$s11KochavaCore7KVATaskC32resetFollowedTaskIdentifierArraySaySSGSgvp",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "[Swift.String]?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Array",
+ "printedName": "[Swift.String]",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:Sa"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore7KVATaskC32resetFollowedTaskIdentifierArraySaySSGSgvg",
+ "mangledName": "$s11KochavaCore7KVATaskC32resetFollowedTaskIdentifierArraySaySSGSgvg",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Set",
+ "printedName": "Set()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "[Swift.String]?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Array",
+ "printedName": "[Swift.String]",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:Sa"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore7KVATaskC32resetFollowedTaskIdentifierArraySaySSGSgvs",
+ "mangledName": "$s11KochavaCore7KVATaskC32resetFollowedTaskIdentifierArraySaySSGSgvs",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "set"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Modify",
+ "printedName": "Modify()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore7KVATaskC32resetFollowedTaskIdentifierArraySaySSGSgvM",
+ "mangledName": "$s11KochavaCore7KVATaskC32resetFollowedTaskIdentifierArraySaySSGSgvM",
+ "moduleName": "KochavaCore",
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "_modify"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "resetPassiveTimeInterval",
+ "printedName": "resetPassiveTimeInterval",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Double",
+ "printedName": "Swift.Double",
+ "usr": "s:Sd"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore7KVATaskC24resetPassiveTimeIntervalSdvp",
+ "mangledName": "$s11KochavaCore7KVATaskC24resetPassiveTimeIntervalSdvp",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Double",
+ "printedName": "Swift.Double",
+ "usr": "s:Sd"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore7KVATaskC24resetPassiveTimeIntervalSdvg",
+ "mangledName": "$s11KochavaCore7KVATaskC24resetPassiveTimeIntervalSdvg",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Set",
+ "printedName": "Set()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Double",
+ "printedName": "Swift.Double",
+ "usr": "s:Sd"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore7KVATaskC24resetPassiveTimeIntervalSdvs",
+ "mangledName": "$s11KochavaCore7KVATaskC24resetPassiveTimeIntervalSdvs",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "set"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Modify",
+ "printedName": "Modify()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore7KVATaskC24resetPassiveTimeIntervalSdvM",
+ "mangledName": "$s11KochavaCore7KVATaskC24resetPassiveTimeIntervalSdvM",
+ "moduleName": "KochavaCore",
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "_modify"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "resetPassiveTimeInterval_optional",
+ "printedName": "resetPassiveTimeInterval_optional",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.Double?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Double",
+ "printedName": "Swift.Double",
+ "usr": "s:Sd"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore7KVATaskC33resetPassiveTimeInterval_optionalSdSgvp",
+ "mangledName": "$s11KochavaCore7KVATaskC33resetPassiveTimeInterval_optionalSdSgvp",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.Double?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Double",
+ "printedName": "Swift.Double",
+ "usr": "s:Sd"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore7KVATaskC33resetPassiveTimeInterval_optionalSdSgvg",
+ "mangledName": "$s11KochavaCore7KVATaskC33resetPassiveTimeInterval_optionalSdSgvg",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Set",
+ "printedName": "Set()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.Double?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Double",
+ "printedName": "Swift.Double",
+ "usr": "s:Sd"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore7KVATaskC33resetPassiveTimeInterval_optionalSdSgvs",
+ "mangledName": "$s11KochavaCore7KVATaskC33resetPassiveTimeInterval_optionalSdSgvs",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "set"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Modify",
+ "printedName": "Modify()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore7KVATaskC33resetPassiveTimeInterval_optionalSdSgvM",
+ "mangledName": "$s11KochavaCore7KVATaskC33resetPassiveTimeInterval_optionalSdSgvM",
+ "moduleName": "KochavaCore",
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "_modify"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "retryTimeIntervalSeries",
+ "printedName": "retryTimeIntervalSeries",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVATimeIntervalSeries?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVATimeIntervalSeries",
+ "printedName": "KochavaCore.KVATimeIntervalSeries",
+ "usr": "c:@M@KochavaCore@objc(cs)KVATimeIntervalSeries"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore7KVATaskC23retryTimeIntervalSeriesAA07KVATimefG0CSgvp",
+ "mangledName": "$s11KochavaCore7KVATaskC23retryTimeIntervalSeriesAA07KVATimefG0CSgvp",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVATimeIntervalSeries?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVATimeIntervalSeries",
+ "printedName": "KochavaCore.KVATimeIntervalSeries",
+ "usr": "c:@M@KochavaCore@objc(cs)KVATimeIntervalSeries"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore7KVATaskC23retryTimeIntervalSeriesAA07KVATimefG0CSgvg",
+ "mangledName": "$s11KochavaCore7KVATaskC23retryTimeIntervalSeriesAA07KVATimefG0CSgvg",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Set",
+ "printedName": "Set()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVATimeIntervalSeries?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVATimeIntervalSeries",
+ "printedName": "KochavaCore.KVATimeIntervalSeries",
+ "usr": "c:@M@KochavaCore@objc(cs)KVATimeIntervalSeries"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore7KVATaskC23retryTimeIntervalSeriesAA07KVATimefG0CSgvs",
+ "mangledName": "$s11KochavaCore7KVATaskC23retryTimeIntervalSeriesAA07KVATimefG0CSgvs",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "set"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Modify",
+ "printedName": "Modify()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore7KVATaskC23retryTimeIntervalSeriesAA07KVATimefG0CSgvM",
+ "mangledName": "$s11KochavaCore7KVATaskC23retryTimeIntervalSeriesAA07KVATimefG0CSgvM",
+ "moduleName": "KochavaCore",
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "_modify"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "universalIdentifier",
+ "printedName": "universalIdentifier",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.AnyHashable?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "AnyHashable",
+ "printedName": "Swift.AnyHashable",
+ "usr": "s:s11AnyHashableV"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore7KVATaskC19universalIdentifiers11AnyHashableVSgvp",
+ "mangledName": "$s11KochavaCore7KVATaskC19universalIdentifiers11AnyHashableVSgvp",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.AnyHashable?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "AnyHashable",
+ "printedName": "Swift.AnyHashable",
+ "usr": "s:s11AnyHashableV"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore7KVATaskC19universalIdentifiers11AnyHashableVSgvg",
+ "mangledName": "$s11KochavaCore7KVATaskC19universalIdentifiers11AnyHashableVSgvg",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Set",
+ "printedName": "Set()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.AnyHashable?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "AnyHashable",
+ "printedName": "Swift.AnyHashable",
+ "usr": "s:s11AnyHashableV"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore7KVATaskC19universalIdentifiers11AnyHashableVSgvs",
+ "mangledName": "$s11KochavaCore7KVATaskC19universalIdentifiers11AnyHashableVSgvs",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "set"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Modify",
+ "printedName": "Modify()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore7KVATaskC19universalIdentifiers11AnyHashableVSgvM",
+ "mangledName": "$s11KochavaCore7KVATaskC19universalIdentifiers11AnyHashableVSgvM",
+ "moduleName": "KochavaCore",
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "_modify"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "accomplishedBool",
+ "printedName": "accomplishedBool",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore7KVATaskC16accomplishedBoolSbvp",
+ "mangledName": "$s11KochavaCore7KVATaskC16accomplishedBoolSbvp",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "HasInitialValue",
+ "Final",
+ "HasStorage",
+ "SetterAccess",
+ "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": "s:11KochavaCore7KVATaskC16accomplishedBoolSbvg",
+ "mangledName": "$s11KochavaCore7KVATaskC16accomplishedBoolSbvg",
+ "moduleName": "KochavaCore",
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "attemptSeriesInProgressBool",
+ "printedName": "attemptSeriesInProgressBool",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore7KVATaskC27attemptSeriesInProgressBoolSbvp",
+ "mangledName": "$s11KochavaCore7KVATaskC27attemptSeriesInProgressBoolSbvp",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "SetterAccess",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore7KVATaskC27attemptSeriesInProgressBoolSbvg",
+ "mangledName": "$s11KochavaCore7KVATaskC27attemptSeriesInProgressBoolSbvg",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Function",
+ "name": "attemptSeriesInProgressTimeInterval",
+ "printedName": "attemptSeriesInProgressTimeInterval()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Double",
+ "printedName": "Swift.Double",
+ "usr": "s:Sd"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11KochavaCore7KVATaskC35attemptSeriesInProgressTimeIntervalSdyF",
+ "mangledName": "$s11KochavaCore7KVATaskC35attemptSeriesInProgressTimeIntervalSdyF",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Var",
+ "name": "completedBool",
+ "printedName": "completedBool",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore7KVATaskC13completedBoolSbvp",
+ "mangledName": "$s11KochavaCore7KVATaskC13completedBoolSbvp",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "SetterAccess",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore7KVATaskC13completedBoolSbvg",
+ "mangledName": "$s11KochavaCore7KVATaskC13completedBoolSbvg",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "didExperienceDelayBool",
+ "printedName": "didExperienceDelayBool",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore7KVATaskC22didExperienceDelayBoolSbvp",
+ "mangledName": "$s11KochavaCore7KVATaskC22didExperienceDelayBoolSbvp",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "SetterAccess",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore7KVATaskC22didExperienceDelayBoolSbvg",
+ "mangledName": "$s11KochavaCore7KVATaskC22didExperienceDelayBoolSbvg",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVATask",
+ "printedName": "KochavaCore.KVATask",
+ "usr": "c:@M@KochavaCore@objc(cs)KVATask"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "c:@M@KochavaCore@objc(cs)KVATask(im)init",
+ "mangledName": "$s11KochavaCore7KVATaskCACycfc",
+ "moduleName": "KochavaCore",
+ "overriding": true,
+ "implicit": true,
+ "objc_name": "init",
+ "declAttributes": [
+ "Dynamic",
+ "ObjC",
+ "Override"
+ ],
+ "init_kind": "Designated"
+ }
+ ],
+ "declKind": "Class",
+ "usr": "c:@M@KochavaCore@objc(cs)KVATask",
+ "mangledName": "$s11KochavaCore7KVATaskC",
+ "moduleName": "KochavaCore",
+ "objc_name": "KVATask",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "ObjC",
+ "RawDocComment"
+ ],
+ "superclassUsr": "c:objc(cs)NSObject",
+ "superclassNames": [
+ "ObjectiveC.NSObject"
+ ],
+ "conformances": [
+ {
+ "kind": "Conformance",
+ "name": "KVAAsForContextProtocol",
+ "printedName": "KVAAsForContextProtocol",
+ "usr": "s:11KochavaCore23KVAAsForContextProtocolP",
+ "mangledName": "$s11KochavaCore23KVAAsForContextProtocolP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "KVAExecutable",
+ "printedName": "KVAExecutable",
+ "usr": "s:11KochavaCore13KVAExecutableP",
+ "mangledName": "$s11KochavaCore13KVAExecutableP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "KVAFromProtocol",
+ "printedName": "KVAFromProtocol",
+ "usr": "s:11KochavaCore15KVAFromProtocolP",
+ "mangledName": "$s11KochavaCore15KVAFromProtocolP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "KVAFromWithInitializedObjectProtocol",
+ "printedName": "KVAFromWithInitializedObjectProtocol",
+ "usr": "s:11KochavaCore36KVAFromWithInitializedObjectProtocolP",
+ "mangledName": "$s11KochavaCore36KVAFromWithInitializedObjectProtocolP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "KVANetworkingSetterProvider",
+ "printedName": "KVANetworkingSetterProvider",
+ "usr": "c:@M@KochavaCore@objc(pl)KVANetworkingSetterProvider",
+ "mangledName": "$s11KochavaCore27KVANetworkingSetterProviderP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "KVAStartable",
+ "printedName": "KVAStartable",
+ "usr": "s:11KochavaCore12KVAStartableP",
+ "mangledName": "$s11KochavaCore12KVAStartableP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "KVAInvalidatable",
+ "printedName": "KVAInvalidatable",
+ "usr": "s:11KochavaCore16KVAInvalidatableP",
+ "mangledName": "$s11KochavaCore16KVAInvalidatableP"
+ },
+ {
+ "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": "KochavaCore",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "KVATimeIntervalSeries",
+ "printedName": "KVATimeIntervalSeries",
+ "children": [
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init(timeIntervalArray:repeatFinalTimeIntervalBool:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVATimeIntervalSeries",
+ "printedName": "KochavaCore.KVATimeIntervalSeries",
+ "usr": "c:@M@KochavaCore@objc(cs)KVATimeIntervalSeries"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "[Swift.Double]?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Array",
+ "printedName": "[Swift.Double]",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Double",
+ "printedName": "Swift.Double",
+ "usr": "s:Sd"
+ }
+ ],
+ "usr": "s:Sa"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "s:11KochavaCore21KVATimeIntervalSeriesC04timeD5Array015repeatFinalTimeD4BoolACSaySdGSg_Sbtcfc",
+ "mangledName": "$s11KochavaCore21KVATimeIntervalSeriesC04timeD5Array015repeatFinalTimeD4BoolACSaySdGSg_Sbtcfc",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Convenience",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "init_kind": "Convenience"
+ },
+ {
+ "kind": "Function",
+ "name": "copy",
+ "printedName": "copy(with:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "Any"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "ObjectiveC.NSZone?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "NSZone",
+ "printedName": "ObjectiveC.NSZone",
+ "usr": "s:10ObjectiveC6NSZoneV"
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "c:@M@KochavaCore@objc(cs)KVATimeIntervalSeries(im)copyWithZone:",
+ "mangledName": "$s11KochavaCore21KVATimeIntervalSeriesC4copy4withyp10ObjectiveC6NSZoneVSg_tF",
+ "moduleName": "KochavaCore",
+ "objc_name": "copyWithZone:",
+ "declAttributes": [
+ "Final",
+ "ObjC",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "kva_from",
+ "printedName": "kva_from(_:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Self?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "DynamicSelf",
+ "printedName": "Self"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Any?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "Any"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11KochavaCore21KVATimeIntervalSeriesC8kva_fromyACXDSgypSgFZ",
+ "mangledName": "$s11KochavaCore21KVATimeIntervalSeriesC8kva_fromyACXDSgypSgFZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "kva_as",
+ "printedName": "kva_as(forContext:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "AnyObject?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "AnyObject"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVAContext?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAContext",
+ "printedName": "KochavaCore.KVAContext",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAContext"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11KochavaCore21KVATimeIntervalSeriesC6kva_as10forContextyXlSgAA10KVAContextCSg_tF",
+ "mangledName": "$s11KochavaCore21KVATimeIntervalSeriesC6kva_as10forContextyXlSgAA10KVAContextCSg_tF",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "kva_configure",
+ "printedName": "kva_configure(with:context:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Any?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "Any"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVAContext?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAContext",
+ "printedName": "KochavaCore.KVAContext",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAContext"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11KochavaCore21KVATimeIntervalSeriesC13kva_configure4with7contextyypSg_AA10KVAContextCSgtF",
+ "mangledName": "$s11KochavaCore21KVATimeIntervalSeriesC13kva_configure4with7contextyypSg_AA10KVAContextCSgtF",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "isEqual",
+ "printedName": "isEqual(_:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Any?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "Any"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "c:@M@KochavaCore@objc(cs)KVATimeIntervalSeries(im)isEqual:",
+ "mangledName": "$s11KochavaCore21KVATimeIntervalSeriesC7isEqualySbypSgF",
+ "moduleName": "KochavaCore",
+ "overriding": true,
+ "objc_name": "isEqual:",
+ "declAttributes": [
+ "Final",
+ "ObjC",
+ "Override",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "reset",
+ "printedName": "reset()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11KochavaCore21KVATimeIntervalSeriesC5resetyyF",
+ "mangledName": "$s11KochavaCore21KVATimeIntervalSeriesC5resetyyF",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "advance",
+ "printedName": "advance()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11KochavaCore21KVATimeIntervalSeriesC7advanceyyF",
+ "mangledName": "$s11KochavaCore21KVATimeIntervalSeriesC7advanceyyF",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "currentTimeInterval",
+ "printedName": "currentTimeInterval()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.Double?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Double",
+ "printedName": "Swift.Double",
+ "usr": "s:Sd"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11KochavaCore21KVATimeIntervalSeriesC011currentTimeD0SdSgyF",
+ "mangledName": "$s11KochavaCore21KVATimeIntervalSeriesC011currentTimeD0SdSgyF",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "currentTimeInterval_sf",
+ "printedName": "currentTimeInterval_sf()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.Double?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Double",
+ "printedName": "Swift.Double",
+ "usr": "s:Sd"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11KochavaCore21KVATimeIntervalSeriesC011currentTimeD3_sfSdSgyF",
+ "mangledName": "$s11KochavaCore21KVATimeIntervalSeriesC011currentTimeD3_sfSdSgyF",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "previousIterationString",
+ "printedName": "previousIterationString()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11KochavaCore21KVATimeIntervalSeriesC23previousIterationStringSSyF",
+ "mangledName": "$s11KochavaCore21KVATimeIntervalSeriesC23previousIterationStringSSyF",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Var",
+ "name": "mutator",
+ "printedName": "mutator",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAMutator",
+ "printedName": "KochavaCore.KVAMutator",
+ "usr": "s:11KochavaCore10KVAMutatorC"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore21KVATimeIntervalSeriesC7mutatorAA10KVAMutatorCvp",
+ "mangledName": "$s11KochavaCore21KVATimeIntervalSeriesC7mutatorAA10KVAMutatorCvp",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "Lazy",
+ "SetterAccess",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAMutator",
+ "printedName": "KochavaCore.KVAMutator",
+ "usr": "s:11KochavaCore10KVAMutatorC"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore21KVATimeIntervalSeriesC7mutatorAA10KVAMutatorCvg",
+ "mangledName": "$s11KochavaCore21KVATimeIntervalSeriesC7mutatorAA10KVAMutatorCvg",
+ "moduleName": "KochavaCore",
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "insertTimeInterval",
+ "printedName": "insertTimeInterval",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.Double?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Double",
+ "printedName": "Swift.Double",
+ "usr": "s:Sd"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore21KVATimeIntervalSeriesC010insertTimeD0SdSgvp",
+ "mangledName": "$s11KochavaCore21KVATimeIntervalSeriesC010insertTimeD0SdSgvp",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.Double?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Double",
+ "printedName": "Swift.Double",
+ "usr": "s:Sd"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore21KVATimeIntervalSeriesC010insertTimeD0SdSgvg",
+ "mangledName": "$s11KochavaCore21KVATimeIntervalSeriesC010insertTimeD0SdSgvg",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Set",
+ "printedName": "Set()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.Double?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Double",
+ "printedName": "Swift.Double",
+ "usr": "s:Sd"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore21KVATimeIntervalSeriesC010insertTimeD0SdSgvs",
+ "mangledName": "$s11KochavaCore21KVATimeIntervalSeriesC010insertTimeD0SdSgvs",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "set"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Modify",
+ "printedName": "Modify()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore21KVATimeIntervalSeriesC010insertTimeD0SdSgvM",
+ "mangledName": "$s11KochavaCore21KVATimeIntervalSeriesC010insertTimeD0SdSgvM",
+ "moduleName": "KochavaCore",
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "_modify"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "timeIntervalArray",
+ "printedName": "timeIntervalArray",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "[Swift.Double]?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Array",
+ "printedName": "[Swift.Double]",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Double",
+ "printedName": "Swift.Double",
+ "usr": "s:Sd"
+ }
+ ],
+ "usr": "s:Sa"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore21KVATimeIntervalSeriesC04timeD5ArraySaySdGSgvp",
+ "mangledName": "$s11KochavaCore21KVATimeIntervalSeriesC04timeD5ArraySaySdGSgvp",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "[Swift.Double]?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Array",
+ "printedName": "[Swift.Double]",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Double",
+ "printedName": "Swift.Double",
+ "usr": "s:Sd"
+ }
+ ],
+ "usr": "s:Sa"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore21KVATimeIntervalSeriesC04timeD5ArraySaySdGSgvg",
+ "mangledName": "$s11KochavaCore21KVATimeIntervalSeriesC04timeD5ArraySaySdGSgvg",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Set",
+ "printedName": "Set()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "[Swift.Double]?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Array",
+ "printedName": "[Swift.Double]",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Double",
+ "printedName": "Swift.Double",
+ "usr": "s:Sd"
+ }
+ ],
+ "usr": "s:Sa"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore21KVATimeIntervalSeriesC04timeD5ArraySaySdGSgvs",
+ "mangledName": "$s11KochavaCore21KVATimeIntervalSeriesC04timeD5ArraySaySdGSgvs",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "set"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Modify",
+ "printedName": "Modify()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore21KVATimeIntervalSeriesC04timeD5ArraySaySdGSgvM",
+ "mangledName": "$s11KochavaCore21KVATimeIntervalSeriesC04timeD5ArraySaySdGSgvM",
+ "moduleName": "KochavaCore",
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "_modify"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "currentIteration",
+ "printedName": "currentIteration",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Int",
+ "printedName": "Swift.Int",
+ "usr": "s:Si"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore21KVATimeIntervalSeriesC16currentIterationSivp",
+ "mangledName": "$s11KochavaCore21KVATimeIntervalSeriesC16currentIterationSivp",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "HasInitialValue",
+ "Final",
+ "HasStorage",
+ "SetterAccess",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Int",
+ "printedName": "Swift.Int",
+ "usr": "s:Si"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore21KVATimeIntervalSeriesC16currentIterationSivg",
+ "mangledName": "$s11KochavaCore21KVATimeIntervalSeriesC16currentIterationSivg",
+ "moduleName": "KochavaCore",
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVATimeIntervalSeries",
+ "printedName": "KochavaCore.KVATimeIntervalSeries",
+ "usr": "c:@M@KochavaCore@objc(cs)KVATimeIntervalSeries"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "c:@M@KochavaCore@objc(cs)KVATimeIntervalSeries(im)init",
+ "mangledName": "$s11KochavaCore21KVATimeIntervalSeriesCACycfc",
+ "moduleName": "KochavaCore",
+ "overriding": true,
+ "implicit": true,
+ "objc_name": "init",
+ "declAttributes": [
+ "Dynamic",
+ "ObjC",
+ "Override"
+ ],
+ "init_kind": "Designated"
+ }
+ ],
+ "declKind": "Class",
+ "usr": "c:@M@KochavaCore@objc(cs)KVATimeIntervalSeries",
+ "mangledName": "$s11KochavaCore21KVATimeIntervalSeriesC",
+ "moduleName": "KochavaCore",
+ "objc_name": "KVATimeIntervalSeries",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "ObjC",
+ "RawDocComment"
+ ],
+ "superclassUsr": "c:objc(cs)NSObject",
+ "inheritsConvenienceInitializers": true,
+ "superclassNames": [
+ "ObjectiveC.NSObject"
+ ],
+ "conformances": [
+ {
+ "kind": "Conformance",
+ "name": "KVAAsForContextProtocol",
+ "printedName": "KVAAsForContextProtocol",
+ "usr": "s:11KochavaCore23KVAAsForContextProtocolP",
+ "mangledName": "$s11KochavaCore23KVAAsForContextProtocolP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "KVAConfigureWithProtocol",
+ "printedName": "KVAConfigureWithProtocol",
+ "usr": "s:11KochavaCore24KVAConfigureWithProtocolP",
+ "mangledName": "$s11KochavaCore24KVAConfigureWithProtocolP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "KVAFromProtocol",
+ "printedName": "KVAFromProtocol",
+ "usr": "s:11KochavaCore15KVAFromProtocolP",
+ "mangledName": "$s11KochavaCore15KVAFromProtocolP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "KVAMutable",
+ "printedName": "KVAMutable",
+ "usr": "s:11KochavaCore10KVAMutableP",
+ "mangledName": "$s11KochavaCore10KVAMutableP"
+ },
+ {
+ "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": "KochavaCore",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "Import",
+ "name": "os.log",
+ "printedName": "os.log",
+ "declKind": "Import",
+ "moduleName": "KochavaCore"
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "KVATag",
+ "printedName": "KVATag",
+ "children": [
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVATag",
+ "printedName": "KochavaCore.KVATag",
+ "usr": "c:@M@KochavaCore@objc(cs)KVATag"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "c:@M@KochavaCore@objc(cs)KVATag(im)init",
+ "mangledName": "$s11KochavaCore6KVATagCACycfc",
+ "moduleName": "KochavaCore",
+ "overriding": true,
+ "implicit": true,
+ "objc_name": "init",
+ "declAttributes": [
+ "Dynamic",
+ "ObjC",
+ "Override"
+ ],
+ "init_kind": "Designated"
+ }
+ ],
+ "declKind": "Class",
+ "usr": "c:@M@KochavaCore@objc(cs)KVATag",
+ "mangledName": "$s11KochavaCore6KVATagC",
+ "moduleName": "KochavaCore",
+ "objc_name": "KVATag",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "ObjC",
+ "RawDocComment"
+ ],
+ "superclassUsr": "c:objc(cs)NSObject",
+ "hasMissingDesignatedInitializers": true,
+ "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": "KochavaCore",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "KVATimer",
+ "printedName": "KVATimer",
+ "children": [
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init(identifier:extendedIdentifier:timeInterval:timeIntervalZeroShouldNotRunBool:logMessagesPrintBool:logMessagesPrintWhenLongTimeInterval:logMessagesPrintTimeIntervalAdjustedWhileTimerActiveBool:logMessagesPrintDidFireBool:closure_timeInterval:closure_shouldBeRunningBool:closure_willStart:closure_didFire:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVATimer",
+ "printedName": "KochavaCore.KVATimer",
+ "usr": "c:@M@KochavaCore@objc(cs)KVATimer"
+ },
+ {
+ "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"
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.Double?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Double",
+ "printedName": "Swift.Double",
+ "usr": "s:Sd"
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "hasDefaultArg": true,
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.Bool?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.Double?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Double",
+ "printedName": "Swift.Double",
+ "usr": "s:Sd"
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.Bool?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.Bool?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "((KochavaCore.KVATimer) -> Swift.Double?)?",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(KochavaCore.KVATimer) -> Swift.Double?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.Double?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Double",
+ "printedName": "Swift.Double",
+ "usr": "s:Sd"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "KVATimer",
+ "printedName": "KochavaCore.KVATimer",
+ "usr": "c:@M@KochavaCore@objc(cs)KVATimer"
+ }
+ ]
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "((KochavaCore.KVATimer) -> Swift.Bool)?",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(KochavaCore.KVATimer) -> Swift.Bool",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "KVATimer",
+ "printedName": "KochavaCore.KVATimer",
+ "usr": "c:@M@KochavaCore@objc(cs)KVATimer"
+ }
+ ]
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "((KochavaCore.KVATimer) -> ())?",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(KochavaCore.KVATimer) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "KVATimer",
+ "printedName": "KochavaCore.KVATimer",
+ "usr": "c:@M@KochavaCore@objc(cs)KVATimer"
+ }
+ ]
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(KochavaCore.KVATimer) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "KVATimer",
+ "printedName": "KochavaCore.KVATimer",
+ "usr": "c:@M@KochavaCore@objc(cs)KVATimer"
+ }
+ ]
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "s:11KochavaCore8KVATimerC10identifier18extendedIdentifier12timeInterval0gH20ZeroShouldNotRunBool016logMessagesPrintM00nop12WhenLongTimeH00nopsh24AdjustedWhileTimerActiveM00nop7DidFireM008closure_gH00z16_shouldBeRunningM00Z10_willStart0z4_didY0ACSS_SSSgSdSgS2bSgAq2rqCcSgSbACcSgyACcSgyACctcfc",
+ "mangledName": "$s11KochavaCore8KVATimerC10identifier18extendedIdentifier12timeInterval0gH20ZeroShouldNotRunBool016logMessagesPrintM00nop12WhenLongTimeH00nopsh24AdjustedWhileTimerActiveM00nop7DidFireM008closure_gH00z16_shouldBeRunningM00Z10_willStart0z4_didY0ACSS_SSSgSdSgS2bSgAq2rqCcSgSbACcSgyACcSgyACctcfc",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "init_kind": "Designated"
+ },
+ {
+ "kind": "Function",
+ "name": "kva_as",
+ "printedName": "kva_as(forContext:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "AnyObject?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "AnyObject"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVAContext?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAContext",
+ "printedName": "KochavaCore.KVAContext",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAContext"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11KochavaCore8KVATimerC6kva_as10forContextyXlSgAA10KVAContextCSg_tF",
+ "mangledName": "$s11KochavaCore8KVATimerC6kva_as10forContextyXlSgAA10KVAContextCSg_tF",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "configure",
+ "printedName": "configure(allowToRunBool:shouldBeRunningBool:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.Bool?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.Bool?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11KochavaCore8KVATimerC9configure14allowToRunBool015shouldBeRunningH0S2bSg_AGtF",
+ "mangledName": "$s11KochavaCore8KVATimerC9configure14allowToRunBool015shouldBeRunningH0S2bSg_AGtF",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "DiscardableResult",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "start",
+ "printedName": "start()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11KochavaCore8KVATimerC5startyyF",
+ "mangledName": "$s11KochavaCore8KVATimerC5startyyF",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "stop",
+ "printedName": "stop()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11KochavaCore8KVATimerC4stopyyF",
+ "mangledName": "$s11KochavaCore8KVATimerC4stopyyF",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "reset",
+ "printedName": "reset()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11KochavaCore8KVATimerC5resetyyF",
+ "mangledName": "$s11KochavaCore8KVATimerC5resetyyF",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "invalidate",
+ "printedName": "invalidate()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11KochavaCore8KVATimerC10invalidateyyF",
+ "mangledName": "$s11KochavaCore8KVATimerC10invalidateyyF",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Var",
+ "name": "description",
+ "printedName": "description",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "c:@M@KochavaCore@objc(cs)KVATimer(py)description",
+ "mangledName": "$s11KochavaCore8KVATimerC11descriptionSSvp",
+ "moduleName": "KochavaCore",
+ "overriding": true,
+ "objc_name": "description",
+ "declAttributes": [
+ "Final",
+ "ObjC",
+ "Override",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "c:@M@KochavaCore@objc(cs)KVATimer(im)description",
+ "mangledName": "$s11KochavaCore8KVATimerC11descriptionSSvg",
+ "moduleName": "KochavaCore",
+ "overriding": true,
+ "objc_name": "description",
+ "declAttributes": [
+ "Final",
+ "ObjC"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "elapsedTimeInterval",
+ "printedName": "elapsedTimeInterval",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Double",
+ "printedName": "Swift.Double",
+ "usr": "s:Sd"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore8KVATimerC19elapsedTimeIntervalSdvp",
+ "mangledName": "$s11KochavaCore8KVATimerC19elapsedTimeIntervalSdvp",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Double",
+ "printedName": "Swift.Double",
+ "usr": "s:Sd"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore8KVATimerC19elapsedTimeIntervalSdvg",
+ "mangledName": "$s11KochavaCore8KVATimerC19elapsedTimeIntervalSdvg",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "mutator",
+ "printedName": "mutator",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAMutator",
+ "printedName": "KochavaCore.KVAMutator",
+ "usr": "s:11KochavaCore10KVAMutatorC"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore8KVATimerC7mutatorAA10KVAMutatorCvp",
+ "mangledName": "$s11KochavaCore8KVATimerC7mutatorAA10KVAMutatorCvp",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "Lazy",
+ "SetterAccess",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAMutator",
+ "printedName": "KochavaCore.KVAMutator",
+ "usr": "s:11KochavaCore10KVAMutatorC"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore8KVATimerC7mutatorAA10KVAMutatorCvg",
+ "mangledName": "$s11KochavaCore8KVATimerC7mutatorAA10KVAMutatorCvg",
+ "moduleName": "KochavaCore",
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "timeInterval",
+ "printedName": "timeInterval",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.Double?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Double",
+ "printedName": "Swift.Double",
+ "usr": "s:Sd"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore8KVATimerC12timeIntervalSdSgvp",
+ "mangledName": "$s11KochavaCore8KVATimerC12timeIntervalSdSgvp",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.Double?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Double",
+ "printedName": "Swift.Double",
+ "usr": "s:Sd"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore8KVATimerC12timeIntervalSdSgvg",
+ "mangledName": "$s11KochavaCore8KVATimerC12timeIntervalSdSgvg",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Set",
+ "printedName": "Set()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.Double?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Double",
+ "printedName": "Swift.Double",
+ "usr": "s:Sd"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore8KVATimerC12timeIntervalSdSgvs",
+ "mangledName": "$s11KochavaCore8KVATimerC12timeIntervalSdSgvs",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "set"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Modify",
+ "printedName": "Modify()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore8KVATimerC12timeIntervalSdSgvM",
+ "mangledName": "$s11KochavaCore8KVATimerC12timeIntervalSdSgvM",
+ "moduleName": "KochavaCore",
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "_modify"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "startedBool",
+ "printedName": "startedBool",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore8KVATimerC11startedBoolSbvp",
+ "mangledName": "$s11KochavaCore8KVATimerC11startedBoolSbvp",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore8KVATimerC11startedBoolSbvg",
+ "mangledName": "$s11KochavaCore8KVATimerC11startedBoolSbvg",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "timerActiveBool",
+ "printedName": "timerActiveBool",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore8KVATimerC15timerActiveBoolSbvp",
+ "mangledName": "$s11KochavaCore8KVATimerC15timerActiveBoolSbvp",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore8KVATimerC15timerActiveBoolSbvg",
+ "mangledName": "$s11KochavaCore8KVATimerC15timerActiveBoolSbvg",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVATimer",
+ "printedName": "KochavaCore.KVATimer",
+ "usr": "c:@M@KochavaCore@objc(cs)KVATimer"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "c:@M@KochavaCore@objc(cs)KVATimer(im)init",
+ "mangledName": "$s11KochavaCore8KVATimerCACycfc",
+ "moduleName": "KochavaCore",
+ "overriding": true,
+ "implicit": true,
+ "objc_name": "init",
+ "declAttributes": [
+ "Dynamic",
+ "ObjC",
+ "Override"
+ ],
+ "init_kind": "Designated"
+ }
+ ],
+ "declKind": "Class",
+ "usr": "c:@M@KochavaCore@objc(cs)KVATimer",
+ "mangledName": "$s11KochavaCore8KVATimerC",
+ "moduleName": "KochavaCore",
+ "objc_name": "KVATimer",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "ObjC",
+ "RawDocComment"
+ ],
+ "superclassUsr": "c:objc(cs)NSObject",
+ "superclassNames": [
+ "ObjectiveC.NSObject"
+ ],
+ "conformances": [
+ {
+ "kind": "Conformance",
+ "name": "KVAAsForContextProtocol",
+ "printedName": "KVAAsForContextProtocol",
+ "usr": "s:11KochavaCore23KVAAsForContextProtocolP",
+ "mangledName": "$s11KochavaCore23KVAAsForContextProtocolP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "KVAInvalidatable",
+ "printedName": "KVAInvalidatable",
+ "usr": "s:11KochavaCore16KVAInvalidatableP",
+ "mangledName": "$s11KochavaCore16KVAInvalidatableP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "KVAStartable",
+ "printedName": "KVAStartable",
+ "usr": "s:11KochavaCore12KVAStartableP",
+ "mangledName": "$s11KochavaCore12KVAStartableP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "KVAStoppable",
+ "printedName": "KVAStoppable",
+ "usr": "s:11KochavaCore12KVAStoppableP",
+ "mangledName": "$s11KochavaCore12KVAStoppableP"
+ },
+ {
+ "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": "KochavaCore",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "KVAMutator",
+ "printedName": "KVAMutator",
+ "children": [
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init(forObject:closure_didMutate_performSideEffects_beforeDispatch_sf:closure_didMutate_performSideEffects:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAMutator",
+ "printedName": "KochavaCore.KVAMutator",
+ "usr": "s:11KochavaCore10KVAMutatorC"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "AnyObject"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "((KochavaCore.KVAMutator, KochavaCore.KVAMutator?, [Swift.AnyHashable : Any]?) -> ())?",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(KochavaCore.KVAMutator, KochavaCore.KVAMutator?, [Swift.AnyHashable : Any]?) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Tuple",
+ "printedName": "(KochavaCore.KVAMutator, KochavaCore.KVAMutator?, [Swift.AnyHashable : Any]?)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAMutator",
+ "printedName": "KochavaCore.KVAMutator",
+ "usr": "s:11KochavaCore10KVAMutatorC"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVAMutator?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAMutator",
+ "printedName": "KochavaCore.KVAMutator",
+ "usr": "s:11KochavaCore10KVAMutatorC"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "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"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "((KochavaCore.KVAMutator, KochavaCore.KVAMutator?, [Swift.AnyHashable : Any]?) -> ())?",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(KochavaCore.KVAMutator, KochavaCore.KVAMutator?, [Swift.AnyHashable : Any]?) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Tuple",
+ "printedName": "(KochavaCore.KVAMutator, KochavaCore.KVAMutator?, [Swift.AnyHashable : Any]?)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAMutator",
+ "printedName": "KochavaCore.KVAMutator",
+ "usr": "s:11KochavaCore10KVAMutatorC"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVAMutator?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAMutator",
+ "printedName": "KochavaCore.KVAMutator",
+ "usr": "s:11KochavaCore10KVAMutatorC"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "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"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "s:11KochavaCore10KVAMutatorC9forObject54closure_didMutate_performSideEffects_beforeDispatch_sf0f1_gh1_ijK0ACyXl_yAC_ACSgSDys11AnyHashableVypGSgtcSgALtcfc",
+ "mangledName": "$s11KochavaCore10KVAMutatorC9forObject54closure_didMutate_performSideEffects_beforeDispatch_sf0f1_gh1_ijK0ACyXl_yAC_ACSgSDys11AnyHashableVypGSgtcSgALtcfc",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Required",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "init_kind": "Designated"
+ },
+ {
+ "kind": "Function",
+ "name": "lock",
+ "printedName": "lock()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11KochavaCore10KVAMutatorC4lockyyF",
+ "mangledName": "$s11KochavaCore10KVAMutatorC4lockyyF",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "lock_includingParentFirst",
+ "printedName": "lock_includingParentFirst()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11KochavaCore10KVAMutatorC25lock_includingParentFirstyyF",
+ "mangledName": "$s11KochavaCore10KVAMutatorC25lock_includingParentFirstyyF",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "unlock",
+ "printedName": "unlock()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11KochavaCore10KVAMutatorC6unlockyyF",
+ "mangledName": "$s11KochavaCore10KVAMutatorC6unlockyyF",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "unlock_includingParentLast",
+ "printedName": "unlock_includingParentLast()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11KochavaCore10KVAMutatorC26unlock_includingParentLastyyF",
+ "mangledName": "$s11KochavaCore10KVAMutatorC26unlock_includingParentLastyyF",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "didMutate",
+ "printedName": "didMutate()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11KochavaCore10KVAMutatorC9didMutateyyF",
+ "mangledName": "$s11KochavaCore10KVAMutatorC9didMutateyyF",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "didMutate_sf",
+ "printedName": "didMutate_sf()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11KochavaCore10KVAMutatorC12didMutate_sfyyF",
+ "mangledName": "$s11KochavaCore10KVAMutatorC12didMutate_sfyyF",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "didMutate_sf",
+ "printedName": "didMutate_sf(infoDictionary:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "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": "s:11KochavaCore10KVAMutatorC12didMutate_sf14infoDictionaryySDys11AnyHashableVypGSg_tF",
+ "mangledName": "$s11KochavaCore10KVAMutatorC12didMutate_sf14infoDictionaryySDys11AnyHashableVypGSg_tF",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "didMutate_sf_df",
+ "printedName": "didMutate_sf_df(childMutator:infoDictionary:performSideEffectsIntendedBeforeDispatchBool:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVAMutator?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAMutator",
+ "printedName": "KochavaCore.KVAMutator",
+ "usr": "s:11KochavaCore10KVAMutatorC"
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ },
+ {
+ "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": "Bool",
+ "printedName": "Swift.Bool",
+ "hasDefaultArg": true,
+ "usr": "s:Sb"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11KochavaCore10KVAMutatorC15didMutate_sf_df12childMutator14infoDictionary44performSideEffectsIntendedBeforeDispatchBoolyACSg_SDys11AnyHashableVypGSgSbtF",
+ "mangledName": "$s11KochavaCore10KVAMutatorC15didMutate_sf_df12childMutator14infoDictionary44performSideEffectsIntendedBeforeDispatchBoolyACSg_SDys11AnyHashableVypGSgSbtF",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "didMutate_addObserver",
+ "printedName": "didMutate_addObserver(closure:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "ObjectiveC.NSObjectProtocol?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "NSObjectProtocol",
+ "printedName": "ObjectiveC.NSObjectProtocol",
+ "usr": "c:objc(pl)NSObject"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "((Foundation.Notification) -> ())?",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(Foundation.Notification) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Notification",
+ "printedName": "Foundation.Notification",
+ "usr": "s:10Foundation12NotificationV"
+ }
+ ]
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11KochavaCore10KVAMutatorC21didMutate_addObserver7closureSo8NSObject_pSgy10Foundation12NotificationVcSg_tF",
+ "mangledName": "$s11KochavaCore10KVAMutatorC21didMutate_addObserver7closureSo8NSObject_pSgy10Foundation12NotificationVcSg_tF",
+ "moduleName": "KochavaCore",
+ "objc_name": "didMutate_addObserverWithClosure:",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "ObjC",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Var",
+ "name": "didMutatePassesToDelegateBool",
+ "printedName": "didMutatePassesToDelegateBool",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.Bool?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore10KVAMutatorC29didMutatePassesToDelegateBoolSbSgvp",
+ "mangledName": "$s11KochavaCore10KVAMutatorC29didMutatePassesToDelegateBoolSbSgvp",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "HasInitialValue",
+ "Final",
+ "HasStorage",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.Bool?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore10KVAMutatorC29didMutatePassesToDelegateBoolSbSgvg",
+ "mangledName": "$s11KochavaCore10KVAMutatorC29didMutatePassesToDelegateBoolSbSgvg",
+ "moduleName": "KochavaCore",
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Set",
+ "printedName": "Set()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.Bool?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore10KVAMutatorC29didMutatePassesToDelegateBoolSbSgvs",
+ "mangledName": "$s11KochavaCore10KVAMutatorC29didMutatePassesToDelegateBoolSbSgvs",
+ "moduleName": "KochavaCore",
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "set"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Modify",
+ "printedName": "Modify()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore10KVAMutatorC29didMutatePassesToDelegateBoolSbSgvM",
+ "mangledName": "$s11KochavaCore10KVAMutatorC29didMutatePassesToDelegateBoolSbSgvM",
+ "moduleName": "KochavaCore",
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "_modify"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "mutableDelegate",
+ "printedName": "mutableDelegate",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "WeakStorage",
+ "printedName": "KochavaCore.KVAMutable?"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore10KVAMutatorC15mutableDelegateAA10KVAMutable_pSgvp",
+ "mangledName": "$s11KochavaCore10KVAMutatorC15mutableDelegateAA10KVAMutable_pSgvp",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "HasInitialValue",
+ "Final",
+ "HasStorage",
+ "ReferenceOwnership",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "ownership": 1,
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVAMutable?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAMutable",
+ "printedName": "KochavaCore.KVAMutable",
+ "usr": "s:11KochavaCore10KVAMutableP"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore10KVAMutatorC15mutableDelegateAA10KVAMutable_pSgvg",
+ "mangledName": "$s11KochavaCore10KVAMutatorC15mutableDelegateAA10KVAMutable_pSgvg",
+ "moduleName": "KochavaCore",
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Set",
+ "printedName": "Set()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVAMutable?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAMutable",
+ "printedName": "KochavaCore.KVAMutable",
+ "usr": "s:11KochavaCore10KVAMutableP"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore10KVAMutatorC15mutableDelegateAA10KVAMutable_pSgvs",
+ "mangledName": "$s11KochavaCore10KVAMutatorC15mutableDelegateAA10KVAMutable_pSgvs",
+ "moduleName": "KochavaCore",
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "set"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Modify",
+ "printedName": "Modify()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore10KVAMutatorC15mutableDelegateAA10KVAMutable_pSgvM",
+ "mangledName": "$s11KochavaCore10KVAMutatorC15mutableDelegateAA10KVAMutable_pSgvM",
+ "moduleName": "KochavaCore",
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "_modify"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "didMutateDispatchCondensingAfterBool",
+ "printedName": "didMutateDispatchCondensingAfterBool",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore10KVAMutatorC36didMutateDispatchCondensingAfterBoolSbvp",
+ "mangledName": "$s11KochavaCore10KVAMutatorC36didMutateDispatchCondensingAfterBoolSbvp",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "HasInitialValue",
+ "Final",
+ "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": "s:11KochavaCore10KVAMutatorC36didMutateDispatchCondensingAfterBoolSbvg",
+ "mangledName": "$s11KochavaCore10KVAMutatorC36didMutateDispatchCondensingAfterBoolSbvg",
+ "moduleName": "KochavaCore",
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "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": "s:11KochavaCore10KVAMutatorC36didMutateDispatchCondensingAfterBoolSbvs",
+ "mangledName": "$s11KochavaCore10KVAMutatorC36didMutateDispatchCondensingAfterBoolSbvs",
+ "moduleName": "KochavaCore",
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "set"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Modify",
+ "printedName": "Modify()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore10KVAMutatorC36didMutateDispatchCondensingAfterBoolSbvM",
+ "mangledName": "$s11KochavaCore10KVAMutatorC36didMutateDispatchCondensingAfterBoolSbvM",
+ "moduleName": "KochavaCore",
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "_modify"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "priorityBoolKey",
+ "printedName": "priorityBoolKey",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore10KVAMutatorC15priorityBoolKeySSvpZ",
+ "mangledName": "$s11KochavaCore10KVAMutatorC15priorityBoolKeySSvpZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "declAttributes": [
+ "HasInitialValue",
+ "Final",
+ "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": "s:11KochavaCore10KVAMutatorC15priorityBoolKeySSvgZ",
+ "mangledName": "$s11KochavaCore10KVAMutatorC15priorityBoolKeySSvgZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ }
+ ],
+ "declKind": "Class",
+ "usr": "s:11KochavaCore10KVAMutatorC",
+ "mangledName": "$s11KochavaCore10KVAMutatorC",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl"
+ ]
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "KVAValue",
+ "printedName": "KVAValue",
+ "children": [
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init(uuidString:rawObject:object:serverObject:valueSourceIdentifier:adapter:metaValueArrayDictionary:startDate:placeholderForAsynchronousCollectionBool:staleBool:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAValue",
+ "printedName": "KochavaCore.KVAValue",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAValue"
+ },
+ {
+ "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": "AnyObject?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "AnyObject"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "AnyObject?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "AnyObject"
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "AnyObject?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "AnyObject"
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.String?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVAAdapter?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAAdapter",
+ "printedName": "KochavaCore.KVAAdapter",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAAdapter"
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "[Swift.String : KochavaCore.KVAValue]?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Dictionary",
+ "printedName": "[Swift.String : KochavaCore.KVAValue]",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "KVAValue",
+ "printedName": "KochavaCore.KVAValue",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAValue"
+ }
+ ],
+ "usr": "s:SD"
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Foundation.Date?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Date",
+ "printedName": "Foundation.Date",
+ "usr": "s:10Foundation4DateV"
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "hasDefaultArg": true,
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.Bool?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "s:11KochavaCore8KVAValueC10uuidString9rawObject6object06serverG021valueSourceIdentifier7adapter24metaValueArrayDictionary9startDate40placeholderForAsynchronousCollectionBool05staleX0ACSSSg_yXlSgA2onA10KVAAdapterCSgSDySSACGSg10Foundation0S0VSgS2bSgtcfc",
+ "mangledName": "$s11KochavaCore8KVAValueC10uuidString9rawObject6object06serverG021valueSourceIdentifier7adapter24metaValueArrayDictionary9startDate40placeholderForAsynchronousCollectionBool05staleX0ACSSSg_yXlSgA2onA10KVAAdapterCSgSDySSACGSg10Foundation0S0VSgS2bSgtcfc",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Required",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "init_kind": "Designated"
+ },
+ {
+ "kind": "Function",
+ "name": "kva_from",
+ "printedName": "kva_from(_:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Self?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "DynamicSelf",
+ "printedName": "Self"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Any?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "Any"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11KochavaCore8KVAValueC8kva_fromyACXDSgypSgFZ",
+ "mangledName": "$s11KochavaCore8KVAValueC8kva_fromyACXDSgypSgFZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "kva_from",
+ "printedName": "kva_from(_:class:elementClass:initializedObject:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Self?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "DynamicSelf",
+ "printedName": "Self"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Any?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "Any"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "AnyObject.Type?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ExistentialMetatype",
+ "printedName": "AnyObject.Type",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "AnyObject"
+ }
+ ]
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "AnyObject.Type?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ExistentialMetatype",
+ "printedName": "AnyObject.Type",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "AnyObject"
+ }
+ ]
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Any?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "Any"
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11KochavaCore8KVAValueC8kva_from_5class12elementClass17initializedObjectACXDSgypSg_yXlXpSgAjItFZ",
+ "mangledName": "$s11KochavaCore8KVAValueC8kva_from_5class12elementClass17initializedObjectACXDSgypSg_yXlXpSgAjItFZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "declAttributes": [
+ "Final",
+ "AccessControl"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "kva_as",
+ "printedName": "kva_as(forContext:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "AnyObject?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "AnyObject"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVAContext?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAContext",
+ "printedName": "KochavaCore.KVAContext",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAContext"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11KochavaCore8KVAValueC6kva_as10forContextyXlSgAA10KVAContextCSg_tF",
+ "mangledName": "$s11KochavaCore8KVAValueC6kva_as10forContextyXlSgAA10KVAContextCSg_tF",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Var",
+ "name": "description",
+ "printedName": "description",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAValue(py)description",
+ "mangledName": "$s11KochavaCore8KVAValueC11descriptionSSvp",
+ "moduleName": "KochavaCore",
+ "overriding": true,
+ "objc_name": "description",
+ "declAttributes": [
+ "Final",
+ "ObjC",
+ "Override",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAValue(im)description",
+ "mangledName": "$s11KochavaCore8KVAValueC11descriptionSSvg",
+ "moduleName": "KochavaCore",
+ "overriding": true,
+ "objc_name": "description",
+ "declAttributes": [
+ "Final",
+ "ObjC"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Function",
+ "name": "array",
+ "printedName": "array()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "[AnyObject]?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Array",
+ "printedName": "[AnyObject]",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "AnyObject"
+ }
+ ],
+ "usr": "s:Sa"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11KochavaCore8KVAValueC5arraySayyXlGSgyF",
+ "mangledName": "$s11KochavaCore8KVAValueC5arraySayyXlGSgyF",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "bool",
+ "printedName": "bool()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11KochavaCore8KVAValueC4boolSbyF",
+ "mangledName": "$s11KochavaCore8KVAValueC4boolSbyF",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "bool_optional",
+ "printedName": "bool_optional()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.Bool?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11KochavaCore8KVAValueC13bool_optionalSbSgyF",
+ "mangledName": "$s11KochavaCore8KVAValueC13bool_optionalSbSgyF",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "data",
+ "printedName": "data()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Foundation.Data?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Data",
+ "printedName": "Foundation.Data",
+ "usr": "s:10Foundation4DataV"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11KochavaCore8KVAValueC4data10Foundation4DataVSgyF",
+ "mangledName": "$s11KochavaCore8KVAValueC4data10Foundation4DataVSgyF",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "date",
+ "printedName": "date()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Foundation.Date?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Date",
+ "printedName": "Foundation.Date",
+ "usr": "s:10Foundation4DateV"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11KochavaCore8KVAValueC4date10Foundation4DateVSgyF",
+ "mangledName": "$s11KochavaCore8KVAValueC4date10Foundation4DateVSgyF",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "dictionary",
+ "printedName": "dictionary()",
+ "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": "s:11KochavaCore8KVAValueC10dictionarySDys11AnyHashableVypGSgyF",
+ "mangledName": "$s11KochavaCore8KVAValueC10dictionarySDys11AnyHashableVypGSgyF",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "int",
+ "printedName": "int()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Int",
+ "printedName": "Swift.Int",
+ "usr": "s:Si"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11KochavaCore8KVAValueC3intSiyF",
+ "mangledName": "$s11KochavaCore8KVAValueC3intSiyF",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "int_optional",
+ "printedName": "int_optional()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.Int?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Int",
+ "printedName": "Swift.Int",
+ "usr": "s:Si"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11KochavaCore8KVAValueC12int_optionalSiSgyF",
+ "mangledName": "$s11KochavaCore8KVAValueC12int_optionalSiSgyF",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "number",
+ "printedName": "number()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Foundation.NSNumber?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "NSNumber",
+ "printedName": "Foundation.NSNumber",
+ "usr": "c:objc(cs)NSNumber"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11KochavaCore8KVAValueC6numberSo8NSNumberCSgyF",
+ "mangledName": "$s11KochavaCore8KVAValueC6numberSo8NSNumberCSgyF",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "string",
+ "printedName": "string()",
+ "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": "s:11KochavaCore8KVAValueC6stringSSSgyF",
+ "mangledName": "$s11KochavaCore8KVAValueC6stringSSSgyF",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "timeInterval",
+ "printedName": "timeInterval()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Double",
+ "printedName": "Swift.Double",
+ "usr": "s:Sd"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11KochavaCore8KVAValueC12timeIntervalSdyF",
+ "mangledName": "$s11KochavaCore8KVAValueC12timeIntervalSdyF",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "timeInterval_optional",
+ "printedName": "timeInterval_optional()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.Double?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Double",
+ "printedName": "Swift.Double",
+ "usr": "s:Sd"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11KochavaCore8KVAValueC21timeInterval_optionalSdSgyF",
+ "mangledName": "$s11KochavaCore8KVAValueC21timeInterval_optionalSdSgyF",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "ageTimeInterval",
+ "printedName": "ageTimeInterval()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Double",
+ "printedName": "Swift.Double",
+ "usr": "s:Sd"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11KochavaCore8KVAValueC15ageTimeIntervalSdyF",
+ "mangledName": "$s11KochavaCore8KVAValueC15ageTimeIntervalSdyF",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "markStale",
+ "printedName": "markStale()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11KochavaCore8KVAValueC9markStaleyyF",
+ "mangledName": "$s11KochavaCore8KVAValueC9markStaleyyF",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "staleBool",
+ "printedName": "staleBool()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11KochavaCore8KVAValueC9staleBoolSbyF",
+ "mangledName": "$s11KochavaCore8KVAValueC9staleBoolSbyF",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "value",
+ "printedName": "value(forContext:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVAValue?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAValue",
+ "printedName": "KochavaCore.KVAValue",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAValue"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVAContext?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAContext",
+ "printedName": "KochavaCore.KVAContext",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAContext"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11KochavaCore8KVAValueC5value10forContextACSgAA10KVAContextCSg_tF",
+ "mangledName": "$s11KochavaCore8KVAValueC5value10forContextACSgAA10KVAContextCSg_tF",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "valueArrayDictionary",
+ "printedName": "valueArrayDictionary(fromObjectArray:globalValueSourceCollection:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "[Swift.String : KochavaCore.KVAValue]?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Dictionary",
+ "printedName": "[Swift.String : KochavaCore.KVAValue]",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "KVAValue",
+ "printedName": "KochavaCore.KVAValue",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAValue"
+ }
+ ],
+ "usr": "s:SD"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "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"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVACollection?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVACollection",
+ "printedName": "KochavaCore.KVACollection",
+ "usr": "c:@M@KochavaCore@objc(cs)KVACollection"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11KochavaCore8KVAValueC20valueArrayDictionary010fromObjectE027globalValueSourceCollectionSDySSACGSgSayypGSg_AA13KVACollectionCSgtFZ",
+ "mangledName": "$s11KochavaCore8KVAValueC20valueArrayDictionary010fromObjectE027globalValueSourceCollectionSDySSACGSgSayypGSg_AA13KVACollectionCSgtFZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "mayMutateBool",
+ "printedName": "mayMutateBool()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11KochavaCore8KVAValueC13mayMutateBoolSbyF",
+ "mangledName": "$s11KochavaCore8KVAValueC13mayMutateBoolSbyF",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Var",
+ "name": "mutator",
+ "printedName": "mutator",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAMutator",
+ "printedName": "KochavaCore.KVAMutator",
+ "usr": "s:11KochavaCore10KVAMutatorC"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore8KVAValueC7mutatorAA10KVAMutatorCvp",
+ "mangledName": "$s11KochavaCore8KVAValueC7mutatorAA10KVAMutatorCvp",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "Lazy",
+ "SetterAccess",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAMutator",
+ "printedName": "KochavaCore.KVAMutator",
+ "usr": "s:11KochavaCore10KVAMutatorC"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore8KVAValueC7mutatorAA10KVAMutatorCvg",
+ "mangledName": "$s11KochavaCore8KVAValueC7mutatorAA10KVAMutatorCvg",
+ "moduleName": "KochavaCore",
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "adapter",
+ "printedName": "adapter",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "WeakStorage",
+ "printedName": "KochavaCore.KVAAdapter?"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore8KVAValueC7adapterAA10KVAAdapterCSgvp",
+ "mangledName": "$s11KochavaCore8KVAValueC7adapterAA10KVAAdapterCSgvp",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "ReferenceOwnership",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "ownership": 1,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVAAdapter?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAAdapter",
+ "printedName": "KochavaCore.KVAAdapter",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAAdapter"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore8KVAValueC7adapterAA10KVAAdapterCSgvg",
+ "mangledName": "$s11KochavaCore8KVAValueC7adapterAA10KVAAdapterCSgvg",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Set",
+ "printedName": "Set()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVAAdapter?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAAdapter",
+ "printedName": "KochavaCore.KVAAdapter",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAAdapter"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore8KVAValueC7adapterAA10KVAAdapterCSgvs",
+ "mangledName": "$s11KochavaCore8KVAValueC7adapterAA10KVAAdapterCSgvs",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "set"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Modify",
+ "printedName": "Modify()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore8KVAValueC7adapterAA10KVAAdapterCSgvM",
+ "mangledName": "$s11KochavaCore8KVAValueC7adapterAA10KVAAdapterCSgvM",
+ "moduleName": "KochavaCore",
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "_modify"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "globalValueSourceCollection",
+ "printedName": "globalValueSourceCollection",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "WeakStorage",
+ "printedName": "KochavaCore.KVACollection?"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore8KVAValueC27globalValueSourceCollectionAA13KVACollectionCSgvp",
+ "mangledName": "$s11KochavaCore8KVAValueC27globalValueSourceCollectionAA13KVACollectionCSgvp",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "ReferenceOwnership",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "ownership": 1,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVACollection?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVACollection",
+ "printedName": "KochavaCore.KVACollection",
+ "usr": "c:@M@KochavaCore@objc(cs)KVACollection"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore8KVAValueC27globalValueSourceCollectionAA13KVACollectionCSgvg",
+ "mangledName": "$s11KochavaCore8KVAValueC27globalValueSourceCollectionAA13KVACollectionCSgvg",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Set",
+ "printedName": "Set()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVACollection?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVACollection",
+ "printedName": "KochavaCore.KVACollection",
+ "usr": "c:@M@KochavaCore@objc(cs)KVACollection"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore8KVAValueC27globalValueSourceCollectionAA13KVACollectionCSgvs",
+ "mangledName": "$s11KochavaCore8KVAValueC27globalValueSourceCollectionAA13KVACollectionCSgvs",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "set"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Modify",
+ "printedName": "Modify()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore8KVAValueC27globalValueSourceCollectionAA13KVACollectionCSgvM",
+ "mangledName": "$s11KochavaCore8KVAValueC27globalValueSourceCollectionAA13KVACollectionCSgvM",
+ "moduleName": "KochavaCore",
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "_modify"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "uuidString",
+ "printedName": "uuidString",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.String?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore8KVAValueC10uuidStringSSSgvp",
+ "mangledName": "$s11KochavaCore8KVAValueC10uuidStringSSSgvp",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "HasInitialValue",
+ "Final",
+ "HasStorage",
+ "SetterAccess",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.String?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore8KVAValueC10uuidStringSSSgvg",
+ "mangledName": "$s11KochavaCore8KVAValueC10uuidStringSSSgvg",
+ "moduleName": "KochavaCore",
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "metaValueArrayDictionary",
+ "printedName": "metaValueArrayDictionary",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "[Swift.String : KochavaCore.KVAValue]?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Dictionary",
+ "printedName": "[Swift.String : KochavaCore.KVAValue]",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "KVAValue",
+ "printedName": "KochavaCore.KVAValue",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAValue"
+ }
+ ],
+ "usr": "s:SD"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore8KVAValueC24metaValueArrayDictionarySDySSACGSgvp",
+ "mangledName": "$s11KochavaCore8KVAValueC24metaValueArrayDictionarySDySSACGSgvp",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "SetterAccess",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "[Swift.String : KochavaCore.KVAValue]?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Dictionary",
+ "printedName": "[Swift.String : KochavaCore.KVAValue]",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "KVAValue",
+ "printedName": "KochavaCore.KVAValue",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAValue"
+ }
+ ],
+ "usr": "s:SD"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore8KVAValueC24metaValueArrayDictionarySDySSACGSgvg",
+ "mangledName": "$s11KochavaCore8KVAValueC24metaValueArrayDictionarySDySSACGSgvg",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "object",
+ "printedName": "object",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "AnyObject?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "AnyObject"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore8KVAValueC6objectyXlSgvp",
+ "mangledName": "$s11KochavaCore8KVAValueC6objectyXlSgvp",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "AnyObject?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "AnyObject"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore8KVAValueC6objectyXlSgvg",
+ "mangledName": "$s11KochavaCore8KVAValueC6objectyXlSgvg",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "placeholderForAsynchronousCollectionBool",
+ "printedName": "placeholderForAsynchronousCollectionBool",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore8KVAValueC40placeholderForAsynchronousCollectionBoolSbvp",
+ "mangledName": "$s11KochavaCore8KVAValueC40placeholderForAsynchronousCollectionBoolSbvp",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "HasInitialValue",
+ "Final",
+ "HasStorage",
+ "SetterAccess",
+ "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": "s:11KochavaCore8KVAValueC40placeholderForAsynchronousCollectionBoolSbvg",
+ "mangledName": "$s11KochavaCore8KVAValueC40placeholderForAsynchronousCollectionBoolSbvg",
+ "moduleName": "KochavaCore",
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "rawObject",
+ "printedName": "rawObject",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "AnyObject?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "AnyObject"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore8KVAValueC9rawObjectyXlSgvp",
+ "mangledName": "$s11KochavaCore8KVAValueC9rawObjectyXlSgvp",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "SetterAccess",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "AnyObject?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "AnyObject"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore8KVAValueC9rawObjectyXlSgvg",
+ "mangledName": "$s11KochavaCore8KVAValueC9rawObjectyXlSgvg",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Function",
+ "name": "serverObject",
+ "printedName": "serverObject()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "AnyObject?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "AnyObject"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11KochavaCore8KVAValueC12serverObjectyXlSgyF",
+ "mangledName": "$s11KochavaCore8KVAValueC12serverObjectyXlSgyF",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "serverObject_string",
+ "printedName": "serverObject_string()",
+ "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": "s:11KochavaCore8KVAValueC19serverObject_stringSSSgyF",
+ "mangledName": "$s11KochavaCore8KVAValueC19serverObject_stringSSSgyF",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Var",
+ "name": "startDate",
+ "printedName": "startDate",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Date",
+ "printedName": "Foundation.Date",
+ "usr": "s:10Foundation4DateV"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore8KVAValueC9startDate10Foundation0E0Vvp",
+ "mangledName": "$s11KochavaCore8KVAValueC9startDate10Foundation0E0Vvp",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "SetterAccess",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Date",
+ "printedName": "Foundation.Date",
+ "usr": "s:10Foundation4DateV"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore8KVAValueC9startDate10Foundation0E0Vvg",
+ "mangledName": "$s11KochavaCore8KVAValueC9startDate10Foundation0E0Vvg",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "valueSourceIdentifier",
+ "printedName": "valueSourceIdentifier",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.String?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore8KVAValueC21valueSourceIdentifierSSSgvp",
+ "mangledName": "$s11KochavaCore8KVAValueC21valueSourceIdentifierSSSgvp",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.String?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore8KVAValueC21valueSourceIdentifierSSSgvg",
+ "mangledName": "$s11KochavaCore8KVAValueC21valueSourceIdentifierSSSgvg",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAValue",
+ "printedName": "KochavaCore.KVAValue",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAValue"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAValue(im)init",
+ "mangledName": "$s11KochavaCore8KVAValueCACycfc",
+ "moduleName": "KochavaCore",
+ "overriding": true,
+ "implicit": true,
+ "objc_name": "init",
+ "declAttributes": [
+ "Dynamic",
+ "ObjC",
+ "Override"
+ ],
+ "init_kind": "Designated"
+ }
+ ],
+ "declKind": "Class",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAValue",
+ "mangledName": "$s11KochavaCore8KVAValueC",
+ "moduleName": "KochavaCore",
+ "objc_name": "KVAValue",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "ObjC",
+ "RawDocComment"
+ ],
+ "superclassUsr": "c:objc(cs)NSObject",
+ "superclassNames": [
+ "ObjectiveC.NSObject"
+ ],
+ "conformances": [
+ {
+ "kind": "Conformance",
+ "name": "KVAAsForContextProtocol",
+ "printedName": "KVAAsForContextProtocol",
+ "usr": "s:11KochavaCore23KVAAsForContextProtocolP",
+ "mangledName": "$s11KochavaCore23KVAAsForContextProtocolP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "KVAFromProtocol",
+ "printedName": "KVAFromProtocol",
+ "usr": "s:11KochavaCore15KVAFromProtocolP",
+ "mangledName": "$s11KochavaCore15KVAFromProtocolP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "KVAMutable",
+ "printedName": "KVAMutable",
+ "usr": "s:11KochavaCore10KVAMutableP",
+ "mangledName": "$s11KochavaCore10KVAMutableP"
+ },
+ {
+ "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": "KochavaCore",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "KVAAnyClass",
+ "printedName": "KVAAnyClass",
+ "children": [
+ {
+ "kind": "Function",
+ "name": "sanitizedNameString",
+ "printedName": "sanitizedNameString(_:)",
+ "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": "Optional",
+ "printedName": "AnyObject.Type?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ExistentialMetatype",
+ "printedName": "AnyObject.Type",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "AnyObject"
+ }
+ ]
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11KochavaCore11KVAAnyClassC19sanitizedNameStringySSSgyXlXpSgFZ",
+ "mangledName": "$s11KochavaCore11KVAAnyClassC19sanitizedNameStringySSSgyXlXpSgFZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ }
+ ],
+ "declKind": "Class",
+ "usr": "s:11KochavaCore11KVAAnyClassC",
+ "mangledName": "$s11KochavaCore11KVAAnyClassC",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl"
+ ],
+ "hasMissingDesignatedInitializers": true
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "Import",
+ "name": "UIKit",
+ "printedName": "UIKit",
+ "declKind": "Import",
+ "moduleName": "KochavaCore"
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "Import",
+ "name": "UIKit",
+ "printedName": "UIKit",
+ "declKind": "Import",
+ "moduleName": "KochavaCore"
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "Array",
+ "printedName": "Array",
+ "children": [
+ {
+ "kind": "Function",
+ "name": "kva_from",
+ "printedName": "kva_from(_:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "[τ_0_0]?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Array",
+ "printedName": "[τ_0_0]",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "GenericTypeParam",
+ "printedName": "τ_0_0"
+ }
+ ],
+ "usr": "s:Sa"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Any?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "Any"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:Sa11KochavaCoreE8kva_fromySayxGSgypSgFZ",
+ "mangledName": "$sSa11KochavaCoreE8kva_fromySayxGSgypSgFZ",
+ "moduleName": "KochavaCore",
+ "genericSig": "<τ_0_0>",
+ "sugared_genericSig": "",
+ "static": true,
+ "declAttributes": [
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "isFromExtension": true,
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "kva_from",
+ "printedName": "kva_from(_:elementClass:initializedObject:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "[τ_0_0]?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Array",
+ "printedName": "[τ_0_0]",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "GenericTypeParam",
+ "printedName": "τ_0_0"
+ }
+ ],
+ "usr": "s:Sa"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Any?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "Any"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "AnyObject.Type?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ExistentialMetatype",
+ "printedName": "AnyObject.Type",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "AnyObject"
+ }
+ ]
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Any?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "Any"
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:Sa11KochavaCoreE8kva_from_12elementClass17initializedObjectSayxGSgypSg_yXlXpSgAGtFZ",
+ "mangledName": "$sSa11KochavaCoreE8kva_from_12elementClass17initializedObjectSayxGSgypSg_yXlXpSgAGtFZ",
+ "moduleName": "KochavaCore",
+ "genericSig": "<τ_0_0>",
+ "sugared_genericSig": "",
+ "static": true,
+ "declAttributes": [
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "isFromExtension": true,
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "kva_as",
+ "printedName": "kva_as(forContext:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "AnyObject?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "AnyObject"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVAContext?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAContext",
+ "printedName": "KochavaCore.KVAContext",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAContext"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:Sa11KochavaCoreE6kva_as10forContextyXlSgAA10KVAContextCSg_tF",
+ "mangledName": "$sSa11KochavaCoreE6kva_as10forContextyXlSgAA10KVAContextCSg_tF",
+ "moduleName": "KochavaCore",
+ "genericSig": "<τ_0_0>",
+ "sugared_genericSig": "",
+ "declAttributes": [
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "isFromExtension": true,
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "kva_append",
+ "printedName": "kva_append(nullable:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "τ_0_0?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "GenericTypeParam",
+ "printedName": "τ_0_0"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:Sa11KochavaCoreE10kva_append8nullableyxSg_tF",
+ "mangledName": "$sSa11KochavaCoreE10kva_append8nullableyxSg_tF",
+ "moduleName": "KochavaCore",
+ "genericSig": "<τ_0_0>",
+ "sugared_genericSig": "",
+ "declAttributes": [
+ "Mutating",
+ "RawDocComment"
+ ],
+ "isFromExtension": true,
+ "funcSelfKind": "Mutating"
+ },
+ {
+ "kind": "Function",
+ "name": "kva_append",
+ "printedName": "kva_append(contentsOf_nullable:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "τ_1_0?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "GenericTypeParam",
+ "printedName": "τ_1_0"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:Sa11KochavaCoreE10kva_append19contentsOf_nullableyqd__Sg_t7ElementQyd__RszSTRd__lF",
+ "mangledName": "$sSa11KochavaCoreE10kva_append19contentsOf_nullableyqd__Sg_t7ElementQyd__RszSTRd__lF",
+ "moduleName": "KochavaCore",
+ "genericSig": "<τ_0_0, τ_1_0 where τ_0_0 == τ_1_0.Element, τ_1_0 : Swift.Sequence>",
+ "sugared_genericSig": "",
+ "declAttributes": [
+ "Mutating",
+ "RawDocComment"
+ ],
+ "isFromExtension": true,
+ "funcSelfKind": "Mutating"
+ }
+ ],
+ "declKind": "Struct",
+ "usr": "s:Sa",
+ "mangledName": "$sSa",
+ "moduleName": "Swift",
+ "genericSig": "<τ_0_0>",
+ "sugared_genericSig": "",
+ "declAttributes": [
+ "Frozen"
+ ],
+ "isExternal": true,
+ "conformances": [
+ {
+ "kind": "Conformance",
+ "name": "_DestructorSafeContainer",
+ "printedName": "_DestructorSafeContainer",
+ "usr": "s:s24_DestructorSafeContainerP",
+ "mangledName": "$ss24_DestructorSafeContainerP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "KVAAsForContextProtocol",
+ "printedName": "KVAAsForContextProtocol",
+ "usr": "s:11KochavaCore23KVAAsForContextProtocolP",
+ "mangledName": "$s11KochavaCore23KVAAsForContextProtocolP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "KVAFromProtocol",
+ "printedName": "KVAFromProtocol",
+ "usr": "s:11KochavaCore15KVAFromProtocolP",
+ "mangledName": "$s11KochavaCore15KVAFromProtocolP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "_ArrayProtocol",
+ "printedName": "_ArrayProtocol",
+ "children": [
+ {
+ "kind": "TypeWitness",
+ "name": "_Buffer",
+ "printedName": "_Buffer",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "_ArrayBuffer",
+ "printedName": "Swift._ArrayBuffer<τ_0_0>",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "GenericTypeParam",
+ "printedName": "τ_0_0"
+ }
+ ],
+ "usr": "s:s12_ArrayBufferV"
+ }
+ ]
+ }
+ ],
+ "usr": "s:s14_ArrayProtocolP",
+ "mangledName": "$ss14_ArrayProtocolP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "RandomAccessCollection",
+ "printedName": "RandomAccessCollection",
+ "children": [
+ {
+ "kind": "TypeWitness",
+ "name": "Element",
+ "printedName": "Element",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "GenericTypeParam",
+ "printedName": "τ_0_0"
+ }
+ ]
+ },
+ {
+ "kind": "TypeWitness",
+ "name": "Index",
+ "printedName": "Index",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Int",
+ "printedName": "Swift.Int",
+ "usr": "s:Si"
+ }
+ ]
+ },
+ {
+ "kind": "TypeWitness",
+ "name": "SubSequence",
+ "printedName": "SubSequence",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ArraySlice",
+ "printedName": "Swift.ArraySlice<τ_0_0>",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "GenericTypeParam",
+ "printedName": "τ_0_0"
+ }
+ ],
+ "usr": "s:s10ArraySliceV"
+ }
+ ]
+ },
+ {
+ "kind": "TypeWitness",
+ "name": "Indices",
+ "printedName": "Indices",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Range",
+ "printedName": "Swift.Range",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Int",
+ "printedName": "Swift.Int",
+ "usr": "s:Si"
+ }
+ ],
+ "usr": "s:Sn"
+ }
+ ]
+ }
+ ],
+ "usr": "s:Sk",
+ "mangledName": "$sSk"
+ },
+ {
+ "kind": "Conformance",
+ "name": "MutableCollection",
+ "printedName": "MutableCollection",
+ "children": [
+ {
+ "kind": "TypeWitness",
+ "name": "Element",
+ "printedName": "Element",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "GenericTypeParam",
+ "printedName": "τ_0_0"
+ }
+ ]
+ },
+ {
+ "kind": "TypeWitness",
+ "name": "Index",
+ "printedName": "Index",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Int",
+ "printedName": "Swift.Int",
+ "usr": "s:Si"
+ }
+ ]
+ },
+ {
+ "kind": "TypeWitness",
+ "name": "SubSequence",
+ "printedName": "SubSequence",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ArraySlice",
+ "printedName": "Swift.ArraySlice<τ_0_0>",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "GenericTypeParam",
+ "printedName": "τ_0_0"
+ }
+ ],
+ "usr": "s:s10ArraySliceV"
+ }
+ ]
+ }
+ ],
+ "usr": "s:SM",
+ "mangledName": "$sSM"
+ },
+ {
+ "kind": "Conformance",
+ "name": "BidirectionalCollection",
+ "printedName": "BidirectionalCollection",
+ "children": [
+ {
+ "kind": "TypeWitness",
+ "name": "Element",
+ "printedName": "Element",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "GenericTypeParam",
+ "printedName": "τ_0_0"
+ }
+ ]
+ },
+ {
+ "kind": "TypeWitness",
+ "name": "Index",
+ "printedName": "Index",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Int",
+ "printedName": "Swift.Int",
+ "usr": "s:Si"
+ }
+ ]
+ },
+ {
+ "kind": "TypeWitness",
+ "name": "SubSequence",
+ "printedName": "SubSequence",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ArraySlice",
+ "printedName": "Swift.ArraySlice<τ_0_0>",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "GenericTypeParam",
+ "printedName": "τ_0_0"
+ }
+ ],
+ "usr": "s:s10ArraySliceV"
+ }
+ ]
+ },
+ {
+ "kind": "TypeWitness",
+ "name": "Indices",
+ "printedName": "Indices",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Range",
+ "printedName": "Swift.Range",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Int",
+ "printedName": "Swift.Int",
+ "usr": "s:Si"
+ }
+ ],
+ "usr": "s:Sn"
+ }
+ ]
+ }
+ ],
+ "usr": "s:SK",
+ "mangledName": "$sSK"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Collection",
+ "printedName": "Collection",
+ "children": [
+ {
+ "kind": "TypeWitness",
+ "name": "Element",
+ "printedName": "Element",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "GenericTypeParam",
+ "printedName": "τ_0_0"
+ }
+ ]
+ },
+ {
+ "kind": "TypeWitness",
+ "name": "Index",
+ "printedName": "Index",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Int",
+ "printedName": "Swift.Int",
+ "usr": "s:Si"
+ }
+ ]
+ },
+ {
+ "kind": "TypeWitness",
+ "name": "Iterator",
+ "printedName": "Iterator",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "IndexingIterator",
+ "printedName": "Swift.IndexingIterator<[τ_0_0]>",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Array",
+ "printedName": "[τ_0_0]",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "GenericTypeParam",
+ "printedName": "τ_0_0"
+ }
+ ],
+ "usr": "s:Sa"
+ }
+ ],
+ "usr": "s:s16IndexingIteratorV"
+ }
+ ]
+ },
+ {
+ "kind": "TypeWitness",
+ "name": "SubSequence",
+ "printedName": "SubSequence",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ArraySlice",
+ "printedName": "Swift.ArraySlice<τ_0_0>",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "GenericTypeParam",
+ "printedName": "τ_0_0"
+ }
+ ],
+ "usr": "s:s10ArraySliceV"
+ }
+ ]
+ },
+ {
+ "kind": "TypeWitness",
+ "name": "Indices",
+ "printedName": "Indices",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Range",
+ "printedName": "Swift.Range",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Int",
+ "printedName": "Swift.Int",
+ "usr": "s:Si"
+ }
+ ],
+ "usr": "s:Sn"
+ }
+ ]
+ }
+ ],
+ "usr": "s:Sl",
+ "mangledName": "$sSl"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Sequence",
+ "printedName": "Sequence",
+ "children": [
+ {
+ "kind": "TypeWitness",
+ "name": "Element",
+ "printedName": "Element",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "GenericTypeParam",
+ "printedName": "τ_0_0"
+ }
+ ]
+ },
+ {
+ "kind": "TypeWitness",
+ "name": "Iterator",
+ "printedName": "Iterator",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "IndexingIterator",
+ "printedName": "Swift.IndexingIterator<[τ_0_0]>",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Array",
+ "printedName": "[τ_0_0]",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "GenericTypeParam",
+ "printedName": "τ_0_0"
+ }
+ ],
+ "usr": "s:Sa"
+ }
+ ],
+ "usr": "s:s16IndexingIteratorV"
+ }
+ ]
+ }
+ ],
+ "usr": "s:ST",
+ "mangledName": "$sST"
+ },
+ {
+ "kind": "Conformance",
+ "name": "ExpressibleByArrayLiteral",
+ "printedName": "ExpressibleByArrayLiteral",
+ "children": [
+ {
+ "kind": "TypeWitness",
+ "name": "ArrayLiteralElement",
+ "printedName": "ArrayLiteralElement",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "GenericTypeParam",
+ "printedName": "τ_0_0"
+ }
+ ]
+ }
+ ],
+ "usr": "s:s25ExpressibleByArrayLiteralP",
+ "mangledName": "$ss25ExpressibleByArrayLiteralP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "RangeReplaceableCollection",
+ "printedName": "RangeReplaceableCollection",
+ "children": [
+ {
+ "kind": "TypeWitness",
+ "name": "SubSequence",
+ "printedName": "SubSequence",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ArraySlice",
+ "printedName": "Swift.ArraySlice<τ_0_0>",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "GenericTypeParam",
+ "printedName": "τ_0_0"
+ }
+ ],
+ "usr": "s:s10ArraySliceV"
+ }
+ ]
+ }
+ ],
+ "usr": "s:Sm",
+ "mangledName": "$sSm"
+ },
+ {
+ "kind": "Conformance",
+ "name": "CustomReflectable",
+ "printedName": "CustomReflectable",
+ "usr": "s:s17CustomReflectableP",
+ "mangledName": "$ss17CustomReflectableP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "CustomStringConvertible",
+ "printedName": "CustomStringConvertible",
+ "usr": "s:s23CustomStringConvertibleP",
+ "mangledName": "$ss23CustomStringConvertibleP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "CustomDebugStringConvertible",
+ "printedName": "CustomDebugStringConvertible",
+ "usr": "s:s28CustomDebugStringConvertibleP",
+ "mangledName": "$ss28CustomDebugStringConvertibleP"
+ },
+ {
+ "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": "_HasCustomAnyHashableRepresentation",
+ "printedName": "_HasCustomAnyHashableRepresentation",
+ "usr": "s:s35_HasCustomAnyHashableRepresentationP",
+ "mangledName": "$ss35_HasCustomAnyHashableRepresentationP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Sendable",
+ "printedName": "Sendable",
+ "usr": "s:s8SendableP",
+ "mangledName": "$ss8SendableP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Encodable",
+ "printedName": "Encodable",
+ "usr": "s:SE",
+ "mangledName": "$sSE"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Decodable",
+ "printedName": "Decodable",
+ "usr": "s:Se",
+ "mangledName": "$sSe"
+ },
+ {
+ "kind": "Conformance",
+ "name": "_HasContiguousBytes",
+ "printedName": "_HasContiguousBytes",
+ "usr": "s:s19_HasContiguousBytesP",
+ "mangledName": "$ss19_HasContiguousBytesP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "DataProtocol",
+ "printedName": "DataProtocol",
+ "children": [
+ {
+ "kind": "TypeWitness",
+ "name": "Regions",
+ "printedName": "Regions",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "CollectionOfOne",
+ "printedName": "Swift.CollectionOfOne<[Swift.UInt8]>",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Array",
+ "printedName": "[Swift.UInt8]",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "UInt8",
+ "printedName": "Swift.UInt8",
+ "usr": "s:s5UInt8V"
+ }
+ ],
+ "usr": "s:Sa"
+ }
+ ],
+ "usr": "s:s15CollectionOfOneV"
+ }
+ ]
+ }
+ ],
+ "usr": "s:10Foundation12DataProtocolP",
+ "mangledName": "$s10Foundation12DataProtocolP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "MutableDataProtocol",
+ "printedName": "MutableDataProtocol",
+ "usr": "s:10Foundation19MutableDataProtocolP",
+ "mangledName": "$s10Foundation19MutableDataProtocolP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "EncodableWithConfiguration",
+ "printedName": "EncodableWithConfiguration",
+ "children": [
+ {
+ "kind": "TypeWitness",
+ "name": "EncodingConfiguration",
+ "printedName": "EncodingConfiguration",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "DependentMember",
+ "printedName": "τ_0_0.EncodingConfiguration"
+ }
+ ]
+ }
+ ],
+ "usr": "s:10Foundation26EncodableWithConfigurationP",
+ "mangledName": "$s10Foundation26EncodableWithConfigurationP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "DecodableWithConfiguration",
+ "printedName": "DecodableWithConfiguration",
+ "children": [
+ {
+ "kind": "TypeWitness",
+ "name": "DecodingConfiguration",
+ "printedName": "DecodingConfiguration",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "DependentMember",
+ "printedName": "τ_0_0.DecodingConfiguration"
+ }
+ ]
+ }
+ ],
+ "usr": "s:10Foundation26DecodableWithConfigurationP",
+ "mangledName": "$s10Foundation26DecodableWithConfigurationP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "_ObjectiveCBridgeable",
+ "printedName": "_ObjectiveCBridgeable",
+ "children": [
+ {
+ "kind": "TypeWitness",
+ "name": "_ObjectiveCType",
+ "printedName": "_ObjectiveCType",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "NSArray",
+ "printedName": "Foundation.NSArray",
+ "usr": "c:objc(cs)NSArray"
+ }
+ ]
+ }
+ ],
+ "usr": "s:s21_ObjectiveCBridgeableP",
+ "mangledName": "$ss21_ObjectiveCBridgeableP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "CVarArg",
+ "printedName": "CVarArg",
+ "usr": "s:s7CVarArgP",
+ "mangledName": "$ss7CVarArgP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "ContiguousBytes",
+ "printedName": "ContiguousBytes",
+ "usr": "s:10Foundation15ContiguousBytesP",
+ "mangledName": "$s10Foundation15ContiguousBytesP"
+ }
+ ]
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "Bool",
+ "printedName": "Bool",
+ "children": [
+ {
+ "kind": "Function",
+ "name": "kva_from",
+ "printedName": "kva_from(_:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.Bool?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Any?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "Any"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:Sb11KochavaCoreE8kva_fromySbSgypSgFZ",
+ "mangledName": "$sSb11KochavaCoreE8kva_fromySbSgypSgFZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "declAttributes": [
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "isFromExtension": true,
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "kva_as",
+ "printedName": "kva_as(forContext:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "AnyObject?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "AnyObject"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVAContext?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAContext",
+ "printedName": "KochavaCore.KVAContext",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAContext"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:Sb11KochavaCoreE6kva_as10forContextyXlSgAA10KVAContextCSg_tF",
+ "mangledName": "$sSb11KochavaCoreE6kva_as10forContextyXlSgAA10KVAContextCSg_tF",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "isFromExtension": true,
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "kva_enabledDisabledString",
+ "printedName": "kva_enabledDisabledString(_:)",
+ "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": "Optional",
+ "printedName": "Swift.Bool?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:Sb11KochavaCoreE25kva_enabledDisabledStringySSSgSbSgFZ",
+ "mangledName": "$sSb11KochavaCoreE25kva_enabledDisabledStringySSSgSbSgFZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "declAttributes": [
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "isFromExtension": true,
+ "funcSelfKind": "NonMutating"
+ }
+ ],
+ "declKind": "Struct",
+ "usr": "s:Sb",
+ "mangledName": "$sSb",
+ "moduleName": "Swift",
+ "declAttributes": [
+ "Frozen"
+ ],
+ "isExternal": true,
+ "conformances": [
+ {
+ "kind": "Conformance",
+ "name": "Sendable",
+ "printedName": "Sendable",
+ "usr": "s:s8SendableP",
+ "mangledName": "$ss8SendableP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "KVAAsForContextProtocol",
+ "printedName": "KVAAsForContextProtocol",
+ "usr": "s:11KochavaCore23KVAAsForContextProtocolP",
+ "mangledName": "$s11KochavaCore23KVAAsForContextProtocolP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "KVAFromProtocol",
+ "printedName": "KVAFromProtocol",
+ "usr": "s:11KochavaCore15KVAFromProtocolP",
+ "mangledName": "$s11KochavaCore15KVAFromProtocolP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "_ExpressibleByBuiltinBooleanLiteral",
+ "printedName": "_ExpressibleByBuiltinBooleanLiteral",
+ "usr": "s:s35_ExpressibleByBuiltinBooleanLiteralP",
+ "mangledName": "$ss35_ExpressibleByBuiltinBooleanLiteralP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "ExpressibleByBooleanLiteral",
+ "printedName": "ExpressibleByBooleanLiteral",
+ "children": [
+ {
+ "kind": "TypeWitness",
+ "name": "BooleanLiteralType",
+ "printedName": "BooleanLiteralType",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ]
+ }
+ ],
+ "usr": "s:s27ExpressibleByBooleanLiteralP",
+ "mangledName": "$ss27ExpressibleByBooleanLiteralP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "CustomStringConvertible",
+ "printedName": "CustomStringConvertible",
+ "usr": "s:s23CustomStringConvertibleP",
+ "mangledName": "$ss23CustomStringConvertibleP"
+ },
+ {
+ "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": "LosslessStringConvertible",
+ "printedName": "LosslessStringConvertible",
+ "usr": "s:s25LosslessStringConvertibleP",
+ "mangledName": "$ss25LosslessStringConvertibleP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Decodable",
+ "printedName": "Decodable",
+ "usr": "s:Se",
+ "mangledName": "$sSe"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Encodable",
+ "printedName": "Encodable",
+ "usr": "s:SE",
+ "mangledName": "$sSE"
+ },
+ {
+ "kind": "Conformance",
+ "name": "CustomReflectable",
+ "printedName": "CustomReflectable",
+ "usr": "s:s17CustomReflectableP",
+ "mangledName": "$ss17CustomReflectableP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "_CustomPlaygroundQuickLookable",
+ "printedName": "_CustomPlaygroundQuickLookable",
+ "usr": "s:s30_CustomPlaygroundQuickLookableP",
+ "mangledName": "$ss30_CustomPlaygroundQuickLookableP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "CVarArg",
+ "printedName": "CVarArg",
+ "usr": "s:s7CVarArgP",
+ "mangledName": "$ss7CVarArgP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "_ObjectiveCBridgeable",
+ "printedName": "_ObjectiveCBridgeable",
+ "children": [
+ {
+ "kind": "TypeWitness",
+ "name": "_ObjectiveCType",
+ "printedName": "_ObjectiveCType",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "NSNumber",
+ "printedName": "Foundation.NSNumber",
+ "usr": "c:objc(cs)NSNumber"
+ }
+ ]
+ }
+ ],
+ "usr": "s:s21_ObjectiveCBridgeableP",
+ "mangledName": "$ss21_ObjectiveCBridgeableP"
+ }
+ ]
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "Date",
+ "printedName": "Date",
+ "children": [
+ {
+ "kind": "Function",
+ "name": "kva_from",
+ "printedName": "kva_from(applePrintDateString:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Foundation.Date?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Date",
+ "printedName": "Foundation.Date",
+ "usr": "s:10Foundation4DateV"
+ }
+ ],
+ "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": "s:10Foundation4DateV11KochavaCoreE8kva_from010applePrintB6StringACSgSSSg_tFZ",
+ "mangledName": "$s10Foundation4DateV11KochavaCoreE8kva_from010applePrintB6StringACSgSSSg_tFZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "declAttributes": [
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "isFromExtension": true,
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "kva_from",
+ "printedName": "kva_from(iso8601DateString:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Foundation.Date?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Date",
+ "printedName": "Foundation.Date",
+ "usr": "s:10Foundation4DateV"
+ }
+ ],
+ "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": "s:10Foundation4DateV11KochavaCoreE8kva_from07iso8601B6StringACSgSSSg_tFZ",
+ "mangledName": "$s10Foundation4DateV11KochavaCoreE8kva_from07iso8601B6StringACSgSSSg_tFZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "declAttributes": [
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "isFromExtension": true,
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "kva_from",
+ "printedName": "kva_from(iso8601ShortDateString:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Foundation.Date?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Date",
+ "printedName": "Foundation.Date",
+ "usr": "s:10Foundation4DateV"
+ }
+ ],
+ "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": "s:10Foundation4DateV11KochavaCoreE8kva_from012iso8601ShortB6StringACSgSSSg_tFZ",
+ "mangledName": "$s10Foundation4DateV11KochavaCoreE8kva_from012iso8601ShortB6StringACSgSSSg_tFZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "declAttributes": [
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "isFromExtension": true,
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "kva_from",
+ "printedName": "kva_from(string:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Foundation.Date?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Date",
+ "printedName": "Foundation.Date",
+ "usr": "s:10Foundation4DateV"
+ }
+ ],
+ "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": "s:10Foundation4DateV11KochavaCoreE8kva_from6stringACSgSSSg_tFZ",
+ "mangledName": "$s10Foundation4DateV11KochavaCoreE8kva_from6stringACSgSSSg_tFZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "declAttributes": [
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "isFromExtension": true,
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "kva_date",
+ "printedName": "kva_date(fromYYYYMMDDDateString:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Foundation.Date?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Date",
+ "printedName": "Foundation.Date",
+ "usr": "s:10Foundation4DateV"
+ }
+ ],
+ "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": "s:10Foundation4DateV11KochavaCoreE8kva_date22fromYYYYMMDDDateStringACSgSSSg_tFZ",
+ "mangledName": "$s10Foundation4DateV11KochavaCoreE8kva_date22fromYYYYMMDDDateStringACSgSSSg_tFZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "declAttributes": [
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "isFromExtension": true,
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "kva_from",
+ "printedName": "kva_from(_:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Foundation.Date?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Date",
+ "printedName": "Foundation.Date",
+ "usr": "s:10Foundation4DateV"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Any?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "Any"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:10Foundation4DateV11KochavaCoreE8kva_fromyACSgypSgFZ",
+ "mangledName": "$s10Foundation4DateV11KochavaCoreE8kva_fromyACSgypSgFZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "declAttributes": [
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "isFromExtension": true,
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "kva_as",
+ "printedName": "kva_as(forContext:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "AnyObject?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "AnyObject"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVAContext?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAContext",
+ "printedName": "KochavaCore.KVAContext",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAContext"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:10Foundation4DateV11KochavaCoreE6kva_as10forContextyXlSgAD10KVAContextCSg_tF",
+ "mangledName": "$s10Foundation4DateV11KochavaCoreE6kva_as10forContextyXlSgAD10KVAContextCSg_tF",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "isFromExtension": true,
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "kva_earliestDate",
+ "printedName": "kva_earliestDate(date1:date2:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Foundation.Date?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Date",
+ "printedName": "Foundation.Date",
+ "usr": "s:10Foundation4DateV"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Foundation.Date?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Date",
+ "printedName": "Foundation.Date",
+ "usr": "s:10Foundation4DateV"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Foundation.Date?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Date",
+ "printedName": "Foundation.Date",
+ "usr": "s:10Foundation4DateV"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:10Foundation4DateV11KochavaCoreE012kva_earliestB05date15date2ACSgAH_AHtFZ",
+ "mangledName": "$s10Foundation4DateV11KochavaCoreE012kva_earliestB05date15date2ACSgAH_AHtFZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "declAttributes": [
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "isFromExtension": true,
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "kva_unixTime",
+ "printedName": "kva_unixTime()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "UInt64",
+ "printedName": "Swift.UInt64",
+ "usr": "s:s6UInt64V"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:10Foundation4DateV11KochavaCoreE12kva_unixTimes6UInt64VyF",
+ "mangledName": "$s10Foundation4DateV11KochavaCoreE12kva_unixTimes6UInt64VyF",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "isFromExtension": true,
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "kva_unixTimeDecimalNumber",
+ "printedName": "kva_unixTimeDecimalNumber()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "NSDecimalNumber",
+ "printedName": "Foundation.NSDecimalNumber",
+ "usr": "c:objc(cs)NSDecimalNumber"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:10Foundation4DateV11KochavaCoreE25kva_unixTimeDecimalNumberSo09NSDecimalI0CyF",
+ "mangledName": "$s10Foundation4DateV11KochavaCoreE25kva_unixTimeDecimalNumberSo09NSDecimalI0CyF",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "isFromExtension": true,
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "kva_unixTimeMilliseconds",
+ "printedName": "kva_unixTimeMilliseconds()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "UInt64",
+ "printedName": "Swift.UInt64",
+ "usr": "s:s6UInt64V"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:10Foundation4DateV11KochavaCoreE24kva_unixTimeMillisecondss6UInt64VyF",
+ "mangledName": "$s10Foundation4DateV11KochavaCoreE24kva_unixTimeMillisecondss6UInt64VyF",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "isFromExtension": true,
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "kva_unixTimeString",
+ "printedName": "kva_unixTimeString()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:10Foundation4DateV11KochavaCoreE18kva_unixTimeStringSSyF",
+ "mangledName": "$s10Foundation4DateV11KochavaCoreE18kva_unixTimeStringSSyF",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "isFromExtension": true,
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "kva_iso8601DateString",
+ "printedName": "kva_iso8601DateString()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:10Foundation4DateV11KochavaCoreE011kva_iso8601B6StringSSyF",
+ "mangledName": "$s10Foundation4DateV11KochavaCoreE011kva_iso8601B6StringSSyF",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "isFromExtension": true,
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "kva_iso8601ShortDateString",
+ "printedName": "kva_iso8601ShortDateString()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:10Foundation4DateV11KochavaCoreE016kva_iso8601ShortB6StringSSyF",
+ "mangledName": "$s10Foundation4DateV11KochavaCoreE016kva_iso8601ShortB6StringSSyF",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "isFromExtension": true,
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "kva_string",
+ "printedName": "kva_string(dateStyle:timeStyle:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Style",
+ "printedName": "Foundation.DateFormatter.Style",
+ "usr": "c:@E@NSDateFormatterStyle"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Style",
+ "printedName": "Foundation.DateFormatter.Style",
+ "usr": "c:@E@NSDateFormatterStyle"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:10Foundation4DateV11KochavaCoreE10kva_string9dateStyle04timeH0SSSo015NSDateFormatterH0V_AItF",
+ "mangledName": "$s10Foundation4DateV11KochavaCoreE10kva_string9dateStyle04timeH0SSSo015NSDateFormatterH0V_AItF",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "isFromExtension": true,
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "kva_yyyymmddDateString",
+ "printedName": "kva_yyyymmddDateString()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:10Foundation4DateV11KochavaCoreE012kva_yyyymmddB6StringSSyF",
+ "mangledName": "$s10Foundation4DateV11KochavaCoreE012kva_yyyymmddB6StringSSyF",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "isFromExtension": true,
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "kva_agoTimeInterval",
+ "printedName": "kva_agoTimeInterval()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Double",
+ "printedName": "Swift.Double",
+ "usr": "s:Sd"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:10Foundation4DateV11KochavaCoreE19kva_agoTimeIntervalSdyF",
+ "mangledName": "$s10Foundation4DateV11KochavaCoreE19kva_agoTimeIntervalSdyF",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "isFromExtension": true,
+ "funcSelfKind": "NonMutating"
+ }
+ ],
+ "declKind": "Struct",
+ "usr": "s:10Foundation4DateV",
+ "mangledName": "$s10Foundation4DateV",
+ "moduleName": "Foundation",
+ "isExternal": true,
+ "conformances": [
+ {
+ "kind": "Conformance",
+ "name": "ReferenceConvertible",
+ "printedName": "ReferenceConvertible",
+ "children": [
+ {
+ "kind": "TypeWitness",
+ "name": "ReferenceType",
+ "printedName": "ReferenceType",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "NSDate",
+ "printedName": "Foundation.NSDate",
+ "usr": "c:objc(cs)NSDate"
+ }
+ ]
+ }
+ ],
+ "usr": "s:10Foundation20ReferenceConvertibleP",
+ "mangledName": "$s10Foundation20ReferenceConvertibleP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Comparable",
+ "printedName": "Comparable",
+ "usr": "s:SL",
+ "mangledName": "$sSL"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Equatable",
+ "printedName": "Equatable",
+ "usr": "s:SQ",
+ "mangledName": "$sSQ"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Sendable",
+ "printedName": "Sendable",
+ "usr": "s:s8SendableP",
+ "mangledName": "$ss8SendableP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Hashable",
+ "printedName": "Hashable",
+ "usr": "s:SH",
+ "mangledName": "$sSH"
+ },
+ {
+ "kind": "Conformance",
+ "name": "KVAAsForContextProtocol",
+ "printedName": "KVAAsForContextProtocol",
+ "usr": "s:11KochavaCore23KVAAsForContextProtocolP",
+ "mangledName": "$s11KochavaCore23KVAAsForContextProtocolP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "KVAFromProtocol",
+ "printedName": "KVAFromProtocol",
+ "usr": "s:11KochavaCore15KVAFromProtocolP",
+ "mangledName": "$s11KochavaCore15KVAFromProtocolP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Strideable",
+ "printedName": "Strideable",
+ "children": [
+ {
+ "kind": "TypeWitness",
+ "name": "Stride",
+ "printedName": "Stride",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Double",
+ "printedName": "Swift.Double",
+ "usr": "s:Sd"
+ }
+ ]
+ }
+ ],
+ "usr": "s:Sx",
+ "mangledName": "$sSx"
+ },
+ {
+ "kind": "Conformance",
+ "name": "CustomDebugStringConvertible",
+ "printedName": "CustomDebugStringConvertible",
+ "usr": "s:s28CustomDebugStringConvertibleP",
+ "mangledName": "$ss28CustomDebugStringConvertibleP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "CustomStringConvertible",
+ "printedName": "CustomStringConvertible",
+ "usr": "s:s23CustomStringConvertibleP",
+ "mangledName": "$ss23CustomStringConvertibleP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "CustomReflectable",
+ "printedName": "CustomReflectable",
+ "usr": "s:s17CustomReflectableP",
+ "mangledName": "$ss17CustomReflectableP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "_ObjectiveCBridgeable",
+ "printedName": "_ObjectiveCBridgeable",
+ "children": [
+ {
+ "kind": "TypeWitness",
+ "name": "_ObjectiveCType",
+ "printedName": "_ObjectiveCType",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "NSDate",
+ "printedName": "Foundation.NSDate",
+ "usr": "c:objc(cs)NSDate"
+ }
+ ]
+ }
+ ],
+ "usr": "s:s21_ObjectiveCBridgeableP",
+ "mangledName": "$ss21_ObjectiveCBridgeableP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "_CustomPlaygroundQuickLookable",
+ "printedName": "_CustomPlaygroundQuickLookable",
+ "usr": "s:s30_CustomPlaygroundQuickLookableP",
+ "mangledName": "$ss30_CustomPlaygroundQuickLookableP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Decodable",
+ "printedName": "Decodable",
+ "usr": "s:Se",
+ "mangledName": "$sSe"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Encodable",
+ "printedName": "Encodable",
+ "usr": "s:SE",
+ "mangledName": "$sSE"
+ }
+ ]
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "Int",
+ "printedName": "Int",
+ "children": [
+ {
+ "kind": "Function",
+ "name": "kva_from",
+ "printedName": "kva_from(_:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.Int?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Int",
+ "printedName": "Swift.Int",
+ "usr": "s:Si"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Any?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "Any"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:Si11KochavaCoreE8kva_fromySiSgypSgFZ",
+ "mangledName": "$sSi11KochavaCoreE8kva_fromySiSgypSgFZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "declAttributes": [
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "isFromExtension": true,
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "kva_as",
+ "printedName": "kva_as(forContext:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "AnyObject?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "AnyObject"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVAContext?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAContext",
+ "printedName": "KochavaCore.KVAContext",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAContext"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:Si11KochavaCoreE6kva_as10forContextyXlSgAA10KVAContextCSg_tF",
+ "mangledName": "$sSi11KochavaCoreE6kva_as10forContextyXlSgAA10KVAContextCSg_tF",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "isFromExtension": true,
+ "funcSelfKind": "NonMutating"
+ }
+ ],
+ "declKind": "Struct",
+ "usr": "s:Si",
+ "mangledName": "$sSi",
+ "moduleName": "Swift",
+ "declAttributes": [
+ "Frozen"
+ ],
+ "isExternal": true,
+ "conformances": [
+ {
+ "kind": "Conformance",
+ "name": "FixedWidthInteger",
+ "printedName": "FixedWidthInteger",
+ "usr": "s:s17FixedWidthIntegerP",
+ "mangledName": "$ss17FixedWidthIntegerP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "SignedInteger",
+ "printedName": "SignedInteger",
+ "usr": "s:SZ",
+ "mangledName": "$sSZ"
+ },
+ {
+ "kind": "Conformance",
+ "name": "_ExpressibleByBuiltinIntegerLiteral",
+ "printedName": "_ExpressibleByBuiltinIntegerLiteral",
+ "usr": "s:s35_ExpressibleByBuiltinIntegerLiteralP",
+ "mangledName": "$ss35_ExpressibleByBuiltinIntegerLiteralP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "BinaryInteger",
+ "printedName": "BinaryInteger",
+ "children": [
+ {
+ "kind": "TypeWitness",
+ "name": "Words",
+ "printedName": "Words",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Words",
+ "printedName": "Swift.Int.Words",
+ "usr": "s:Si5WordsV"
+ }
+ ]
+ }
+ ],
+ "usr": "s:Sz",
+ "mangledName": "$sSz"
+ },
+ {
+ "kind": "Conformance",
+ "name": "LosslessStringConvertible",
+ "printedName": "LosslessStringConvertible",
+ "usr": "s:s25LosslessStringConvertibleP",
+ "mangledName": "$ss25LosslessStringConvertibleP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "SignedNumeric",
+ "printedName": "SignedNumeric",
+ "usr": "s:s13SignedNumericP",
+ "mangledName": "$ss13SignedNumericP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "CustomStringConvertible",
+ "printedName": "CustomStringConvertible",
+ "usr": "s:s23CustomStringConvertibleP",
+ "mangledName": "$ss23CustomStringConvertibleP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Numeric",
+ "printedName": "Numeric",
+ "children": [
+ {
+ "kind": "TypeWitness",
+ "name": "Magnitude",
+ "printedName": "Magnitude",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "UInt",
+ "printedName": "Swift.UInt",
+ "usr": "s:Su"
+ }
+ ]
+ }
+ ],
+ "usr": "s:Sj",
+ "mangledName": "$sSj"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Strideable",
+ "printedName": "Strideable",
+ "children": [
+ {
+ "kind": "TypeWitness",
+ "name": "Stride",
+ "printedName": "Stride",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Int",
+ "printedName": "Swift.Int",
+ "usr": "s:Si"
+ }
+ ]
+ }
+ ],
+ "usr": "s:Sx",
+ "mangledName": "$sSx"
+ },
+ {
+ "kind": "Conformance",
+ "name": "AdditiveArithmetic",
+ "printedName": "AdditiveArithmetic",
+ "usr": "s:s18AdditiveArithmeticP",
+ "mangledName": "$ss18AdditiveArithmeticP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "ExpressibleByIntegerLiteral",
+ "printedName": "ExpressibleByIntegerLiteral",
+ "children": [
+ {
+ "kind": "TypeWitness",
+ "name": "IntegerLiteralType",
+ "printedName": "IntegerLiteralType",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Int",
+ "printedName": "Swift.Int",
+ "usr": "s:Si"
+ }
+ ]
+ }
+ ],
+ "usr": "s:s27ExpressibleByIntegerLiteralP",
+ "mangledName": "$ss27ExpressibleByIntegerLiteralP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Comparable",
+ "printedName": "Comparable",
+ "usr": "s:SL",
+ "mangledName": "$sSL"
+ },
+ {
+ "kind": "Conformance",
+ "name": "KVAAsForContextProtocol",
+ "printedName": "KVAAsForContextProtocol",
+ "usr": "s:11KochavaCore23KVAAsForContextProtocolP",
+ "mangledName": "$s11KochavaCore23KVAAsForContextProtocolP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "KVAFromProtocol",
+ "printedName": "KVAFromProtocol",
+ "usr": "s:11KochavaCore15KVAFromProtocolP",
+ "mangledName": "$s11KochavaCore15KVAFromProtocolP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Decodable",
+ "printedName": "Decodable",
+ "usr": "s:Se",
+ "mangledName": "$sSe"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Encodable",
+ "printedName": "Encodable",
+ "usr": "s:SE",
+ "mangledName": "$sSE"
+ },
+ {
+ "kind": "Conformance",
+ "name": "CodingKeyRepresentable",
+ "printedName": "CodingKeyRepresentable",
+ "usr": "s:s22CodingKeyRepresentableP",
+ "mangledName": "$ss22CodingKeyRepresentableP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "CustomReflectable",
+ "printedName": "CustomReflectable",
+ "usr": "s:s17CustomReflectableP",
+ "mangledName": "$ss17CustomReflectableP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "_CustomPlaygroundQuickLookable",
+ "printedName": "_CustomPlaygroundQuickLookable",
+ "usr": "s:s30_CustomPlaygroundQuickLookableP",
+ "mangledName": "$ss30_CustomPlaygroundQuickLookableP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "MirrorPath",
+ "printedName": "MirrorPath",
+ "usr": "s:s10MirrorPathP",
+ "mangledName": "$ss10MirrorPathP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "CVarArg",
+ "printedName": "CVarArg",
+ "usr": "s:s7CVarArgP",
+ "mangledName": "$ss7CVarArgP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Hashable",
+ "printedName": "Hashable",
+ "usr": "s:SH",
+ "mangledName": "$sSH"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Equatable",
+ "printedName": "Equatable",
+ "usr": "s:SQ",
+ "mangledName": "$sSQ"
+ },
+ {
+ "kind": "Conformance",
+ "name": "_HasCustomAnyHashableRepresentation",
+ "printedName": "_HasCustomAnyHashableRepresentation",
+ "usr": "s:s35_HasCustomAnyHashableRepresentationP",
+ "mangledName": "$ss35_HasCustomAnyHashableRepresentationP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Sendable",
+ "printedName": "Sendable",
+ "usr": "s:s8SendableP",
+ "mangledName": "$ss8SendableP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "SIMDScalar",
+ "printedName": "SIMDScalar",
+ "children": [
+ {
+ "kind": "TypeWitness",
+ "name": "SIMDMaskScalar",
+ "printedName": "SIMDMaskScalar",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Int",
+ "printedName": "Swift.Int",
+ "usr": "s:Si"
+ }
+ ]
+ },
+ {
+ "kind": "TypeWitness",
+ "name": "SIMD2Storage",
+ "printedName": "SIMD2Storage",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "SIMD2Storage",
+ "printedName": "Swift.Int.SIMD2Storage",
+ "usr": "s:Si12SIMD2StorageV"
+ }
+ ]
+ },
+ {
+ "kind": "TypeWitness",
+ "name": "SIMD4Storage",
+ "printedName": "SIMD4Storage",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "SIMD4Storage",
+ "printedName": "Swift.Int.SIMD4Storage",
+ "usr": "s:Si12SIMD4StorageV"
+ }
+ ]
+ },
+ {
+ "kind": "TypeWitness",
+ "name": "SIMD8Storage",
+ "printedName": "SIMD8Storage",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "SIMD8Storage",
+ "printedName": "Swift.Int.SIMD8Storage",
+ "usr": "s:Si12SIMD8StorageV"
+ }
+ ]
+ },
+ {
+ "kind": "TypeWitness",
+ "name": "SIMD16Storage",
+ "printedName": "SIMD16Storage",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "SIMD16Storage",
+ "printedName": "Swift.Int.SIMD16Storage",
+ "usr": "s:Si13SIMD16StorageV"
+ }
+ ]
+ },
+ {
+ "kind": "TypeWitness",
+ "name": "SIMD32Storage",
+ "printedName": "SIMD32Storage",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "SIMD32Storage",
+ "printedName": "Swift.Int.SIMD32Storage",
+ "usr": "s:Si13SIMD32StorageV"
+ }
+ ]
+ },
+ {
+ "kind": "TypeWitness",
+ "name": "SIMD64Storage",
+ "printedName": "SIMD64Storage",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "SIMD64Storage",
+ "printedName": "Swift.Int.SIMD64Storage",
+ "usr": "s:Si13SIMD64StorageV"
+ }
+ ]
+ }
+ ],
+ "usr": "s:s10SIMDScalarP",
+ "mangledName": "$ss10SIMDScalarP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "_FormatSpecifiable",
+ "printedName": "_FormatSpecifiable",
+ "children": [
+ {
+ "kind": "TypeWitness",
+ "name": "_Arg",
+ "printedName": "_Arg",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Int64",
+ "printedName": "Swift.Int64",
+ "usr": "s:s5Int64V"
+ }
+ ]
+ }
+ ],
+ "usr": "s:10Foundation18_FormatSpecifiableP",
+ "mangledName": "$s10Foundation18_FormatSpecifiableP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "_ObjectiveCBridgeable",
+ "printedName": "_ObjectiveCBridgeable",
+ "children": [
+ {
+ "kind": "TypeWitness",
+ "name": "_ObjectiveCType",
+ "printedName": "_ObjectiveCType",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "NSNumber",
+ "printedName": "Foundation.NSNumber",
+ "usr": "c:objc(cs)NSNumber"
+ }
+ ]
+ }
+ ],
+ "usr": "s:s21_ObjectiveCBridgeableP",
+ "mangledName": "$ss21_ObjectiveCBridgeableP"
+ }
+ ]
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "Dictionary",
+ "printedName": "Dictionary",
+ "children": [
+ {
+ "kind": "Function",
+ "name": "kva_from",
+ "printedName": "kva_from(_:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "[τ_0_0 : τ_0_1]?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Dictionary",
+ "printedName": "[τ_0_0 : τ_0_1]",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "GenericTypeParam",
+ "printedName": "τ_0_0"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "GenericTypeParam",
+ "printedName": "τ_0_1"
+ }
+ ],
+ "usr": "s:SD"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Any?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "Any"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:SD11KochavaCoreE8kva_fromySDyxq_GSgypSgFZ",
+ "mangledName": "$sSD11KochavaCoreE8kva_fromySDyxq_GSgypSgFZ",
+ "moduleName": "KochavaCore",
+ "genericSig": "<τ_0_0, τ_0_1 where τ_0_0 : Swift.Hashable>",
+ "sugared_genericSig": "",
+ "static": true,
+ "declAttributes": [
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "isFromExtension": true,
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "kva_as",
+ "printedName": "kva_as(forContext:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "AnyObject?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "AnyObject"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVAContext?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAContext",
+ "printedName": "KochavaCore.KVAContext",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAContext"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:SD11KochavaCoreE6kva_as10forContextyXlSgAA10KVAContextCSg_tF",
+ "mangledName": "$sSD11KochavaCoreE6kva_as10forContextyXlSgAA10KVAContextCSg_tF",
+ "moduleName": "KochavaCore",
+ "genericSig": "<τ_0_0, τ_0_1 where τ_0_0 : Swift.Hashable>",
+ "sugared_genericSig": "",
+ "declAttributes": [
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "isFromExtension": true,
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "kva_asArray",
+ "printedName": "kva_asArray(forContext:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "[AnyObject]?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Array",
+ "printedName": "[AnyObject]",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "AnyObject"
+ }
+ ],
+ "usr": "s:Sa"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVAContext?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAContext",
+ "printedName": "KochavaCore.KVAContext",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAContext"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:SD11KochavaCoreE11kva_asArray10forContextSayyXlGSgAA10KVAContextCSg_tF",
+ "mangledName": "$sSD11KochavaCoreE11kva_asArray10forContextSayyXlGSgAA10KVAContextCSg_tF",
+ "moduleName": "KochavaCore",
+ "genericSig": "<τ_0_0, τ_0_1 where τ_0_0 : Swift.Hashable>",
+ "sugared_genericSig": "",
+ "declAttributes": [
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "isFromExtension": true,
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "kva_stringKeysLowercasedDictionary",
+ "printedName": "kva_stringKeysLowercasedDictionary()",
+ "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": "s:SD11KochavaCoreE34kva_stringKeysLowercasedDictionarySDys11AnyHashableVypGyF",
+ "mangledName": "$sSD11KochavaCoreE34kva_stringKeysLowercasedDictionarySDys11AnyHashableVypGyF",
+ "moduleName": "KochavaCore",
+ "genericSig": "<τ_0_0, τ_0_1 where τ_0_0 : Swift.Hashable>",
+ "sugared_genericSig": "",
+ "declAttributes": [
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "isFromExtension": true,
+ "funcSelfKind": "NonMutating"
+ }
+ ],
+ "declKind": "Struct",
+ "usr": "s:SD",
+ "mangledName": "$sSD",
+ "moduleName": "Swift",
+ "genericSig": "<τ_0_0, τ_0_1 where τ_0_0 : Swift.Hashable>",
+ "sugared_genericSig": "",
+ "declAttributes": [
+ "Frozen"
+ ],
+ "isExternal": true,
+ "conformances": [
+ {
+ "kind": "Conformance",
+ "name": "KVAAsForContextProtocol",
+ "printedName": "KVAAsForContextProtocol",
+ "usr": "s:11KochavaCore23KVAAsForContextProtocolP",
+ "mangledName": "$s11KochavaCore23KVAAsForContextProtocolP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "KVAFromProtocol",
+ "printedName": "KVAFromProtocol",
+ "usr": "s:11KochavaCore15KVAFromProtocolP",
+ "mangledName": "$s11KochavaCore15KVAFromProtocolP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Encodable",
+ "printedName": "Encodable",
+ "usr": "s:SE",
+ "mangledName": "$sSE"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Decodable",
+ "printedName": "Decodable",
+ "usr": "s:Se",
+ "mangledName": "$sSe"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Sequence",
+ "printedName": "Sequence",
+ "children": [
+ {
+ "kind": "TypeWitness",
+ "name": "Element",
+ "printedName": "Element",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Tuple",
+ "printedName": "(key: τ_0_0, value: τ_0_1)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "GenericTypeParam",
+ "printedName": "τ_0_0"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "GenericTypeParam",
+ "printedName": "τ_0_1"
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "kind": "TypeWitness",
+ "name": "Iterator",
+ "printedName": "Iterator",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Iterator",
+ "printedName": "Swift.Dictionary<τ_0_0, τ_0_1>.Iterator",
+ "usr": "s:SD8IteratorV"
+ }
+ ]
+ }
+ ],
+ "usr": "s:ST",
+ "mangledName": "$sST"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Collection",
+ "printedName": "Collection",
+ "children": [
+ {
+ "kind": "TypeWitness",
+ "name": "Element",
+ "printedName": "Element",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Tuple",
+ "printedName": "(key: τ_0_0, value: τ_0_1)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "GenericTypeParam",
+ "printedName": "τ_0_0"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "GenericTypeParam",
+ "printedName": "τ_0_1"
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "kind": "TypeWitness",
+ "name": "Index",
+ "printedName": "Index",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Index",
+ "printedName": "Swift.Dictionary<τ_0_0, τ_0_1>.Index",
+ "usr": "s:SD5IndexV"
+ }
+ ]
+ },
+ {
+ "kind": "TypeWitness",
+ "name": "Iterator",
+ "printedName": "Iterator",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Iterator",
+ "printedName": "Swift.Dictionary<τ_0_0, τ_0_1>.Iterator",
+ "usr": "s:SD8IteratorV"
+ }
+ ]
+ },
+ {
+ "kind": "TypeWitness",
+ "name": "SubSequence",
+ "printedName": "SubSequence",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Slice",
+ "printedName": "Swift.Slice<[τ_0_0 : τ_0_1]>",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Dictionary",
+ "printedName": "[τ_0_0 : τ_0_1]",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "GenericTypeParam",
+ "printedName": "τ_0_0"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "GenericTypeParam",
+ "printedName": "τ_0_1"
+ }
+ ],
+ "usr": "s:SD"
+ }
+ ],
+ "usr": "s:s5SliceV"
+ }
+ ]
+ },
+ {
+ "kind": "TypeWitness",
+ "name": "Indices",
+ "printedName": "Indices",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "DefaultIndices",
+ "printedName": "Swift.DefaultIndices<[τ_0_0 : τ_0_1]>",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Dictionary",
+ "printedName": "[τ_0_0 : τ_0_1]",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "GenericTypeParam",
+ "printedName": "τ_0_0"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "GenericTypeParam",
+ "printedName": "τ_0_1"
+ }
+ ],
+ "usr": "s:SD"
+ }
+ ],
+ "usr": "s:SI"
+ }
+ ]
+ }
+ ],
+ "usr": "s:Sl",
+ "mangledName": "$sSl"
+ },
+ {
+ "kind": "Conformance",
+ "name": "ExpressibleByDictionaryLiteral",
+ "printedName": "ExpressibleByDictionaryLiteral",
+ "children": [
+ {
+ "kind": "TypeWitness",
+ "name": "Key",
+ "printedName": "Key",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "GenericTypeParam",
+ "printedName": "τ_0_0"
+ }
+ ]
+ },
+ {
+ "kind": "TypeWitness",
+ "name": "Value",
+ "printedName": "Value",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "GenericTypeParam",
+ "printedName": "τ_0_1"
+ }
+ ]
+ }
+ ],
+ "usr": "s:s30ExpressibleByDictionaryLiteralP",
+ "mangledName": "$ss30ExpressibleByDictionaryLiteralP"
+ },
+ {
+ "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": "_HasCustomAnyHashableRepresentation",
+ "printedName": "_HasCustomAnyHashableRepresentation",
+ "usr": "s:s35_HasCustomAnyHashableRepresentationP",
+ "mangledName": "$ss35_HasCustomAnyHashableRepresentationP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "CustomStringConvertible",
+ "printedName": "CustomStringConvertible",
+ "usr": "s:s23CustomStringConvertibleP",
+ "mangledName": "$ss23CustomStringConvertibleP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "CustomDebugStringConvertible",
+ "printedName": "CustomDebugStringConvertible",
+ "usr": "s:s28CustomDebugStringConvertibleP",
+ "mangledName": "$ss28CustomDebugStringConvertibleP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "CustomReflectable",
+ "printedName": "CustomReflectable",
+ "usr": "s:s17CustomReflectableP",
+ "mangledName": "$ss17CustomReflectableP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Sendable",
+ "printedName": "Sendable",
+ "usr": "s:s8SendableP",
+ "mangledName": "$ss8SendableP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "_ObjectiveCBridgeable",
+ "printedName": "_ObjectiveCBridgeable",
+ "children": [
+ {
+ "kind": "TypeWitness",
+ "name": "_ObjectiveCType",
+ "printedName": "_ObjectiveCType",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "NSDictionary",
+ "printedName": "Foundation.NSDictionary",
+ "usr": "c:objc(cs)NSDictionary"
+ }
+ ]
+ }
+ ],
+ "usr": "s:s21_ObjectiveCBridgeableP",
+ "mangledName": "$ss21_ObjectiveCBridgeableP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "CVarArg",
+ "printedName": "CVarArg",
+ "usr": "s:s7CVarArgP",
+ "mangledName": "$ss7CVarArgP"
+ }
+ ]
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "NSArray",
+ "printedName": "NSArray",
+ "children": [
+ {
+ "kind": "Function",
+ "name": "kva_from",
+ "printedName": "kva_from(_:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Self?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "DynamicSelf",
+ "printedName": "Self"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Any?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "Any"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "c:@CM@KochavaCore@@objc(cs)NSArray(cm)kva_from:",
+ "mangledName": "$sSo7NSArrayC11KochavaCoreE8kva_fromyABXDSgypSgFZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "ObjC",
+ "RawDocComment"
+ ],
+ "isFromExtension": true,
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "kva_from",
+ "printedName": "kva_from(_:elementClass:initializedObject:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Self?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "DynamicSelf",
+ "printedName": "Self"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Any?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "Any"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "AnyObject.Type?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ExistentialMetatype",
+ "printedName": "AnyObject.Type",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "AnyObject"
+ }
+ ]
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Any?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "Any"
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "c:@CM@KochavaCore@@objc(cs)NSArray(cm)kva_from:elementClass:initializedObject:",
+ "mangledName": "$sSo7NSArrayC11KochavaCoreE8kva_from_12elementClass17initializedObjectABXDSgypSg_yXlXpSgAHtFZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "ObjC",
+ "RawDocComment"
+ ],
+ "isFromExtension": true,
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "kva_as",
+ "printedName": "kva_as(forContext:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "AnyObject?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "AnyObject"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVAContext?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAContext",
+ "printedName": "KochavaCore.KVAContext",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAContext"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:So7NSArrayC11KochavaCoreE6kva_as10forContextyXlSgAC10KVAContextCSg_tF",
+ "mangledName": "$sSo7NSArrayC11KochavaCoreE6kva_as10forContextyXlSgAC10KVAContextCSg_tF",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "isFromExtension": true,
+ "funcSelfKind": "NonMutating"
+ }
+ ],
+ "declKind": "Class",
+ "usr": "c:objc(cs)NSArray",
+ "moduleName": "Foundation",
+ "isOpen": true,
+ "objc_name": "NSArray",
+ "declAttributes": [
+ "ObjC",
+ "NonSendable",
+ "Dynamic"
+ ],
+ "superclassUsr": "c:objc(cs)NSObject",
+ "isExternal": true,
+ "inheritsConvenienceInitializers": true,
+ "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": "Conformance",
+ "name": "KVAAsForContextProtocol",
+ "printedName": "KVAAsForContextProtocol",
+ "usr": "s:11KochavaCore23KVAAsForContextProtocolP",
+ "mangledName": "$s11KochavaCore23KVAAsForContextProtocolP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "KVAFromProtocol",
+ "printedName": "KVAFromProtocol",
+ "usr": "s:11KochavaCore15KVAFromProtocolP",
+ "mangledName": "$s11KochavaCore15KVAFromProtocolP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "ExpressibleByArrayLiteral",
+ "printedName": "ExpressibleByArrayLiteral",
+ "children": [
+ {
+ "kind": "TypeWitness",
+ "name": "ArrayLiteralElement",
+ "printedName": "ArrayLiteralElement",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "Any"
+ }
+ ]
+ }
+ ],
+ "usr": "s:s25ExpressibleByArrayLiteralP",
+ "mangledName": "$ss25ExpressibleByArrayLiteralP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "_HasCustomAnyHashableRepresentation",
+ "printedName": "_HasCustomAnyHashableRepresentation",
+ "usr": "s:s35_HasCustomAnyHashableRepresentationP",
+ "mangledName": "$ss35_HasCustomAnyHashableRepresentationP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Sequence",
+ "printedName": "Sequence",
+ "children": [
+ {
+ "kind": "TypeWitness",
+ "name": "Element",
+ "printedName": "Element",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "Any"
+ }
+ ]
+ },
+ {
+ "kind": "TypeWitness",
+ "name": "Iterator",
+ "printedName": "Iterator",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "NSFastEnumerationIterator",
+ "printedName": "Foundation.NSFastEnumerationIterator",
+ "usr": "s:10Foundation25NSFastEnumerationIteratorV"
+ }
+ ]
+ }
+ ],
+ "usr": "s:ST",
+ "mangledName": "$sST"
+ },
+ {
+ "kind": "Conformance",
+ "name": "CustomReflectable",
+ "printedName": "CustomReflectable",
+ "usr": "s:s17CustomReflectableP",
+ "mangledName": "$ss17CustomReflectableP"
+ }
+ ]
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "NSData",
+ "printedName": "NSData",
+ "children": [
+ {
+ "kind": "Function",
+ "name": "kva_from",
+ "printedName": "kva_from(_:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Self?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "DynamicSelf",
+ "printedName": "Self"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Any?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "Any"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "c:@CM@KochavaCore@@objc(cs)NSData(cm)kva_from:",
+ "mangledName": "$sSo6NSDataC11KochavaCoreE8kva_fromyABXDSgypSgFZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "ObjC",
+ "RawDocComment"
+ ],
+ "isFromExtension": true,
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "kva_as",
+ "printedName": "kva_as(forContext:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "AnyObject?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "AnyObject"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVAContext?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAContext",
+ "printedName": "KochavaCore.KVAContext",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAContext"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:So6NSDataC11KochavaCoreE6kva_as10forContextyXlSgAC10KVAContextCSg_tF",
+ "mangledName": "$sSo6NSDataC11KochavaCoreE6kva_as10forContextyXlSgAC10KVAContextCSg_tF",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "isFromExtension": true,
+ "funcSelfKind": "NonMutating"
+ }
+ ],
+ "declKind": "Class",
+ "usr": "c:objc(cs)NSData",
+ "moduleName": "Foundation",
+ "isOpen": true,
+ "objc_name": "NSData",
+ "declAttributes": [
+ "ObjC",
+ "NonSendable",
+ "Dynamic"
+ ],
+ "superclassUsr": "c:objc(cs)NSObject",
+ "isExternal": true,
+ "inheritsConvenienceInitializers": true,
+ "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": "Conformance",
+ "name": "KVAAsForContextProtocol",
+ "printedName": "KVAAsForContextProtocol",
+ "usr": "s:11KochavaCore23KVAAsForContextProtocolP",
+ "mangledName": "$s11KochavaCore23KVAAsForContextProtocolP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "KVAFromProtocol",
+ "printedName": "KVAFromProtocol",
+ "usr": "s:11KochavaCore15KVAFromProtocolP",
+ "mangledName": "$s11KochavaCore15KVAFromProtocolP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "DataProtocol",
+ "printedName": "DataProtocol",
+ "children": [
+ {
+ "kind": "TypeWitness",
+ "name": "Regions",
+ "printedName": "Regions",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Array",
+ "printedName": "[Foundation.Data]",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Data",
+ "printedName": "Foundation.Data",
+ "usr": "s:10Foundation4DataV"
+ }
+ ],
+ "usr": "s:Sa"
+ }
+ ]
+ }
+ ],
+ "usr": "s:10Foundation12DataProtocolP",
+ "mangledName": "$s10Foundation12DataProtocolP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "RandomAccessCollection",
+ "printedName": "RandomAccessCollection",
+ "children": [
+ {
+ "kind": "TypeWitness",
+ "name": "Element",
+ "printedName": "Element",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "UInt8",
+ "printedName": "Swift.UInt8",
+ "usr": "s:s5UInt8V"
+ }
+ ]
+ },
+ {
+ "kind": "TypeWitness",
+ "name": "Index",
+ "printedName": "Index",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Int",
+ "printedName": "Swift.Int",
+ "usr": "s:Si"
+ }
+ ]
+ },
+ {
+ "kind": "TypeWitness",
+ "name": "SubSequence",
+ "printedName": "SubSequence",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Slice",
+ "printedName": "Swift.Slice",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "NSData",
+ "printedName": "Foundation.NSData",
+ "usr": "c:objc(cs)NSData"
+ }
+ ],
+ "usr": "s:s5SliceV"
+ }
+ ]
+ },
+ {
+ "kind": "TypeWitness",
+ "name": "Indices",
+ "printedName": "Indices",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Range",
+ "printedName": "Swift.Range",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Int",
+ "printedName": "Swift.Int",
+ "usr": "s:Si"
+ }
+ ],
+ "usr": "s:Sn"
+ }
+ ]
+ }
+ ],
+ "usr": "s:Sk",
+ "mangledName": "$sSk"
+ },
+ {
+ "kind": "Conformance",
+ "name": "BidirectionalCollection",
+ "printedName": "BidirectionalCollection",
+ "children": [
+ {
+ "kind": "TypeWitness",
+ "name": "Element",
+ "printedName": "Element",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "UInt8",
+ "printedName": "Swift.UInt8",
+ "usr": "s:s5UInt8V"
+ }
+ ]
+ },
+ {
+ "kind": "TypeWitness",
+ "name": "Index",
+ "printedName": "Index",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Int",
+ "printedName": "Swift.Int",
+ "usr": "s:Si"
+ }
+ ]
+ },
+ {
+ "kind": "TypeWitness",
+ "name": "SubSequence",
+ "printedName": "SubSequence",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Slice",
+ "printedName": "Swift.Slice",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "NSData",
+ "printedName": "Foundation.NSData",
+ "usr": "c:objc(cs)NSData"
+ }
+ ],
+ "usr": "s:s5SliceV"
+ }
+ ]
+ },
+ {
+ "kind": "TypeWitness",
+ "name": "Indices",
+ "printedName": "Indices",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Range",
+ "printedName": "Swift.Range",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Int",
+ "printedName": "Swift.Int",
+ "usr": "s:Si"
+ }
+ ],
+ "usr": "s:Sn"
+ }
+ ]
+ }
+ ],
+ "usr": "s:SK",
+ "mangledName": "$sSK"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Collection",
+ "printedName": "Collection",
+ "children": [
+ {
+ "kind": "TypeWitness",
+ "name": "Element",
+ "printedName": "Element",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "UInt8",
+ "printedName": "Swift.UInt8",
+ "usr": "s:s5UInt8V"
+ }
+ ]
+ },
+ {
+ "kind": "TypeWitness",
+ "name": "Index",
+ "printedName": "Index",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Int",
+ "printedName": "Swift.Int",
+ "usr": "s:Si"
+ }
+ ]
+ },
+ {
+ "kind": "TypeWitness",
+ "name": "Iterator",
+ "printedName": "Iterator",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "IndexingIterator",
+ "printedName": "Swift.IndexingIterator",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "NSData",
+ "printedName": "Foundation.NSData",
+ "usr": "c:objc(cs)NSData"
+ }
+ ],
+ "usr": "s:s16IndexingIteratorV"
+ }
+ ]
+ },
+ {
+ "kind": "TypeWitness",
+ "name": "SubSequence",
+ "printedName": "SubSequence",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Slice",
+ "printedName": "Swift.Slice",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "NSData",
+ "printedName": "Foundation.NSData",
+ "usr": "c:objc(cs)NSData"
+ }
+ ],
+ "usr": "s:s5SliceV"
+ }
+ ]
+ },
+ {
+ "kind": "TypeWitness",
+ "name": "Indices",
+ "printedName": "Indices",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Range",
+ "printedName": "Swift.Range",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Int",
+ "printedName": "Swift.Int",
+ "usr": "s:Si"
+ }
+ ],
+ "usr": "s:Sn"
+ }
+ ]
+ }
+ ],
+ "usr": "s:Sl",
+ "mangledName": "$sSl"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Sequence",
+ "printedName": "Sequence",
+ "children": [
+ {
+ "kind": "TypeWitness",
+ "name": "Element",
+ "printedName": "Element",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "UInt8",
+ "printedName": "Swift.UInt8",
+ "usr": "s:s5UInt8V"
+ }
+ ]
+ },
+ {
+ "kind": "TypeWitness",
+ "name": "Iterator",
+ "printedName": "Iterator",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "IndexingIterator",
+ "printedName": "Swift.IndexingIterator",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "NSData",
+ "printedName": "Foundation.NSData",
+ "usr": "c:objc(cs)NSData"
+ }
+ ],
+ "usr": "s:s16IndexingIteratorV"
+ }
+ ]
+ }
+ ],
+ "usr": "s:ST",
+ "mangledName": "$sST"
+ },
+ {
+ "kind": "Conformance",
+ "name": "_HasCustomAnyHashableRepresentation",
+ "printedName": "_HasCustomAnyHashableRepresentation",
+ "usr": "s:s35_HasCustomAnyHashableRepresentationP",
+ "mangledName": "$ss35_HasCustomAnyHashableRepresentationP"
+ }
+ ]
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "NSDate",
+ "printedName": "NSDate",
+ "children": [
+ {
+ "kind": "Function",
+ "name": "kva_from",
+ "printedName": "kva_from(_:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Self?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "DynamicSelf",
+ "printedName": "Self"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Any?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "Any"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "c:@CM@KochavaCore@@objc(cs)NSDate(cm)kva_from:",
+ "mangledName": "$sSo6NSDateC11KochavaCoreE8kva_fromyABXDSgypSgFZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "ObjC",
+ "RawDocComment"
+ ],
+ "isFromExtension": true,
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "kva_as",
+ "printedName": "kva_as(forContext:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "AnyObject?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "AnyObject"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVAContext?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAContext",
+ "printedName": "KochavaCore.KVAContext",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAContext"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:So6NSDateC11KochavaCoreE6kva_as10forContextyXlSgAC10KVAContextCSg_tF",
+ "mangledName": "$sSo6NSDateC11KochavaCoreE6kva_as10forContextyXlSgAC10KVAContextCSg_tF",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "isFromExtension": true,
+ "funcSelfKind": "NonMutating"
+ }
+ ],
+ "declKind": "Class",
+ "usr": "c:objc(cs)NSDate",
+ "moduleName": "Foundation",
+ "isOpen": true,
+ "objc_name": "NSDate",
+ "declAttributes": [
+ "ObjC",
+ "SynthesizedProtocol",
+ "NonSendable",
+ "Sendable",
+ "Dynamic"
+ ],
+ "superclassUsr": "c:objc(cs)NSObject",
+ "isExternal": true,
+ "inheritsConvenienceInitializers": true,
+ "superclassNames": [
+ "ObjectiveC.NSObject"
+ ],
+ "conformances": [
+ {
+ "kind": "Conformance",
+ "name": "Sendable",
+ "printedName": "Sendable",
+ "usr": "s:s8SendableP",
+ "mangledName": "$ss8SendableP"
+ },
+ {
+ "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": "Conformance",
+ "name": "KVAAsForContextProtocol",
+ "printedName": "KVAAsForContextProtocol",
+ "usr": "s:11KochavaCore23KVAAsForContextProtocolP",
+ "mangledName": "$s11KochavaCore23KVAAsForContextProtocolP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "KVAFromProtocol",
+ "printedName": "KVAFromProtocol",
+ "usr": "s:11KochavaCore15KVAFromProtocolP",
+ "mangledName": "$s11KochavaCore15KVAFromProtocolP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "_CustomPlaygroundQuickLookable",
+ "printedName": "_CustomPlaygroundQuickLookable",
+ "usr": "s:s30_CustomPlaygroundQuickLookableP",
+ "mangledName": "$ss30_CustomPlaygroundQuickLookableP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "_HasCustomAnyHashableRepresentation",
+ "printedName": "_HasCustomAnyHashableRepresentation",
+ "usr": "s:s35_HasCustomAnyHashableRepresentationP",
+ "mangledName": "$ss35_HasCustomAnyHashableRepresentationP"
+ }
+ ]
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "NSDecimalNumber",
+ "printedName": "NSDecimalNumber",
+ "children": [
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init(kva_fromDouble:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "NSDecimalNumber",
+ "printedName": "Foundation.NSDecimalNumber",
+ "usr": "c:objc(cs)NSDecimalNumber"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Double",
+ "printedName": "Swift.Double",
+ "usr": "s:Sd"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "s:So15NSDecimalNumberC11KochavaCoreE14kva_fromDoubleABSd_tcfc",
+ "mangledName": "$sSo15NSDecimalNumberC11KochavaCoreE14kva_fromDoubleABSd_tcfc",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Convenience",
+ "RawDocComment"
+ ],
+ "isFromExtension": true,
+ "init_kind": "Convenience"
+ },
+ {
+ "kind": "Function",
+ "name": "kva_bankersScaleFourRoundingModeDecimalNumber",
+ "printedName": "kva_bankersScaleFourRoundingModeDecimalNumber(fromDouble:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "NSDecimalNumber",
+ "printedName": "Foundation.NSDecimalNumber",
+ "usr": "c:objc(cs)NSDecimalNumber"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Double",
+ "printedName": "Swift.Double",
+ "usr": "s:Sd"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:So15NSDecimalNumberC11KochavaCoreE039kva_bankersScaleFourRoundingModeDecimalB010fromDoubleABSd_tFZ",
+ "mangledName": "$sSo15NSDecimalNumberC11KochavaCoreE039kva_bankersScaleFourRoundingModeDecimalB010fromDoubleABSd_tFZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "declAttributes": [
+ "Final",
+ "RawDocComment"
+ ],
+ "isFromExtension": true,
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "kva_bankersScaleFourRoundingModeDecimalNumber",
+ "printedName": "kva_bankersScaleFourRoundingModeDecimalNumber(fromNumber:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Foundation.NSDecimalNumber?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "NSDecimalNumber",
+ "printedName": "Foundation.NSDecimalNumber",
+ "usr": "c:objc(cs)NSDecimalNumber"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Foundation.NSNumber?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "NSNumber",
+ "printedName": "Foundation.NSNumber",
+ "usr": "c:objc(cs)NSNumber"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:So15NSDecimalNumberC11KochavaCoreE039kva_bankersScaleFourRoundingModeDecimalB004fromB0ABSgSo8NSNumberCSg_tFZ",
+ "mangledName": "$sSo15NSDecimalNumberC11KochavaCoreE039kva_bankersScaleFourRoundingModeDecimalB004fromB0ABSgSo8NSNumberCSg_tFZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "declAttributes": [
+ "Final",
+ "RawDocComment"
+ ],
+ "isFromExtension": true,
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "kva_bankersScaleFourRoundingModeDecimalNumber",
+ "printedName": "kva_bankersScaleFourRoundingModeDecimalNumber(fromObject:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Foundation.NSDecimalNumber?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "NSDecimalNumber",
+ "printedName": "Foundation.NSDecimalNumber",
+ "usr": "c:objc(cs)NSDecimalNumber"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Any?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "Any"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:So15NSDecimalNumberC11KochavaCoreE039kva_bankersScaleFourRoundingModeDecimalB010fromObjectABSgypSg_tFZ",
+ "mangledName": "$sSo15NSDecimalNumberC11KochavaCoreE039kva_bankersScaleFourRoundingModeDecimalB010fromObjectABSgypSg_tFZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "declAttributes": [
+ "Final",
+ "RawDocComment"
+ ],
+ "isFromExtension": true,
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "kva_decimalNumber",
+ "printedName": "kva_decimalNumber(fromDouble:roundingBehaviorDecimalNumberHandler:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "NSDecimalNumber",
+ "printedName": "Foundation.NSDecimalNumber",
+ "usr": "c:objc(cs)NSDecimalNumber"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Double",
+ "printedName": "Swift.Double",
+ "usr": "s:Sd"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Foundation.NSDecimalNumberHandler?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "NSDecimalNumberHandler",
+ "printedName": "Foundation.NSDecimalNumberHandler",
+ "usr": "c:objc(cs)NSDecimalNumberHandler"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:So15NSDecimalNumberC11KochavaCoreE011kva_decimalB010fromDouble023roundingBehaviorDecimalB7HandlerABSd_So0abL0CSgtFZ",
+ "mangledName": "$sSo15NSDecimalNumberC11KochavaCoreE011kva_decimalB010fromDouble023roundingBehaviorDecimalB7HandlerABSd_So0abL0CSgtFZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "isFromExtension": true,
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "kva_decimalNumber",
+ "printedName": "kva_decimalNumber(fromNumber:roundingBehaviorDecimalNumberHandler:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Foundation.NSDecimalNumber?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "NSDecimalNumber",
+ "printedName": "Foundation.NSDecimalNumber",
+ "usr": "c:objc(cs)NSDecimalNumber"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Foundation.NSNumber?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "NSNumber",
+ "printedName": "Foundation.NSNumber",
+ "usr": "c:objc(cs)NSNumber"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Foundation.NSDecimalNumberHandler?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "NSDecimalNumberHandler",
+ "printedName": "Foundation.NSDecimalNumberHandler",
+ "usr": "c:objc(cs)NSDecimalNumberHandler"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:So15NSDecimalNumberC11KochavaCoreE011kva_decimalB004fromB0023roundingBehaviorDecimalB7HandlerABSgSo8NSNumberCSg_So0abK0CSgtFZ",
+ "mangledName": "$sSo15NSDecimalNumberC11KochavaCoreE011kva_decimalB004fromB0023roundingBehaviorDecimalB7HandlerABSgSo8NSNumberCSg_So0abK0CSgtFZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "isFromExtension": true,
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "kva_timeIntervalRoundingModeDecimalNumber",
+ "printedName": "kva_timeIntervalRoundingModeDecimalNumber(fromNumber:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Foundation.NSDecimalNumber?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "NSDecimalNumber",
+ "printedName": "Foundation.NSDecimalNumber",
+ "usr": "c:objc(cs)NSDecimalNumber"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Foundation.NSNumber?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "NSNumber",
+ "printedName": "Foundation.NSNumber",
+ "usr": "c:objc(cs)NSNumber"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:So15NSDecimalNumberC11KochavaCoreE035kva_timeIntervalRoundingModeDecimalB004fromB0ABSgSo8NSNumberCSg_tFZ",
+ "mangledName": "$sSo15NSDecimalNumberC11KochavaCoreE035kva_timeIntervalRoundingModeDecimalB004fromB0ABSgSo8NSNumberCSg_tFZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "declAttributes": [
+ "Final",
+ "RawDocComment"
+ ],
+ "isFromExtension": true,
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "kva_timeIntervalRoundingModeDecimalNumber",
+ "printedName": "kva_timeIntervalRoundingModeDecimalNumber(fromObject:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Foundation.NSDecimalNumber?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "NSDecimalNumber",
+ "printedName": "Foundation.NSDecimalNumber",
+ "usr": "c:objc(cs)NSDecimalNumber"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Any?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "Any"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:So15NSDecimalNumberC11KochavaCoreE035kva_timeIntervalRoundingModeDecimalB010fromObjectABSgypSg_tFZ",
+ "mangledName": "$sSo15NSDecimalNumberC11KochavaCoreE035kva_timeIntervalRoundingModeDecimalB010fromObjectABSgypSg_tFZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "declAttributes": [
+ "Final",
+ "RawDocComment"
+ ],
+ "isFromExtension": true,
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "kva_timeIntervalRoundingModeDecimalNumber",
+ "printedName": "kva_timeIntervalRoundingModeDecimalNumber(fromTimeInterval:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "NSDecimalNumber",
+ "printedName": "Foundation.NSDecimalNumber",
+ "usr": "c:objc(cs)NSDecimalNumber"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Double",
+ "printedName": "Swift.Double",
+ "usr": "s:Sd"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:So15NSDecimalNumberC11KochavaCoreE035kva_timeIntervalRoundingModeDecimalB008fromTimeG0ABSd_tFZ",
+ "mangledName": "$sSo15NSDecimalNumberC11KochavaCoreE035kva_timeIntervalRoundingModeDecimalB008fromTimeG0ABSd_tFZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "declAttributes": [
+ "Final",
+ "RawDocComment"
+ ],
+ "isFromExtension": true,
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "kva_timeIntervalRoundingModeDecimalNumber",
+ "printedName": "kva_timeIntervalRoundingModeDecimalNumber(fromTimeInterval_optional:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Foundation.NSDecimalNumber?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "NSDecimalNumber",
+ "printedName": "Foundation.NSDecimalNumber",
+ "usr": "c:objc(cs)NSDecimalNumber"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.Double?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Double",
+ "printedName": "Swift.Double",
+ "usr": "s:Sd"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:So15NSDecimalNumberC11KochavaCoreE035kva_timeIntervalRoundingModeDecimalB008fromTimeG9_optionalABSgSdSg_tFZ",
+ "mangledName": "$sSo15NSDecimalNumberC11KochavaCoreE035kva_timeIntervalRoundingModeDecimalB008fromTimeG9_optionalABSgSdSg_tFZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "declAttributes": [
+ "Final",
+ "RawDocComment"
+ ],
+ "isFromExtension": true,
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Var",
+ "name": "kva_bankersScaleFourRoundingModeDecimalNumberHandler",
+ "printedName": "kva_bankersScaleFourRoundingModeDecimalNumberHandler",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "NSDecimalNumberHandler",
+ "printedName": "Foundation.NSDecimalNumberHandler",
+ "usr": "c:objc(cs)NSDecimalNumberHandler"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:So15NSDecimalNumberC11KochavaCoreE039kva_bankersScaleFourRoundingModeDecimalB7HandlerSo0abL0CvpZ",
+ "mangledName": "$sSo15NSDecimalNumberC11KochavaCoreE039kva_bankersScaleFourRoundingModeDecimalB7HandlerSo0abL0CvpZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "declAttributes": [
+ "HasInitialValue",
+ "Final",
+ "HasStorage",
+ "RawDocComment"
+ ],
+ "isFromExtension": true,
+ "isLet": true,
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "NSDecimalNumberHandler",
+ "printedName": "Foundation.NSDecimalNumberHandler",
+ "usr": "c:objc(cs)NSDecimalNumberHandler"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:So15NSDecimalNumberC11KochavaCoreE039kva_bankersScaleFourRoundingModeDecimalB7HandlerSo0abL0CvgZ",
+ "mangledName": "$sSo15NSDecimalNumberC11KochavaCoreE039kva_bankersScaleFourRoundingModeDecimalB7HandlerSo0abL0CvgZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "isFromExtension": true,
+ "accessorKind": "get"
+ }
+ ]
+ }
+ ],
+ "declKind": "Class",
+ "usr": "c:objc(cs)NSDecimalNumber",
+ "moduleName": "Foundation",
+ "isOpen": true,
+ "objc_name": "NSDecimalNumber",
+ "declAttributes": [
+ "ObjC",
+ "SynthesizedProtocol",
+ "NonSendable",
+ "Sendable",
+ "Dynamic"
+ ],
+ "superclassUsr": "c:objc(cs)NSNumber",
+ "isExternal": true,
+ "inheritsConvenienceInitializers": true,
+ "superclassNames": [
+ "Foundation.NSNumber",
+ "Foundation.NSValue",
+ "ObjectiveC.NSObject"
+ ],
+ "conformances": [
+ {
+ "kind": "Conformance",
+ "name": "Sendable",
+ "printedName": "Sendable",
+ "usr": "s:s8SendableP",
+ "mangledName": "$ss8SendableP"
+ },
+ {
+ "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": "Conformance",
+ "name": "KVAAsForContextProtocol",
+ "printedName": "KVAAsForContextProtocol",
+ "usr": "s:11KochavaCore23KVAAsForContextProtocolP",
+ "mangledName": "$s11KochavaCore23KVAAsForContextProtocolP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "KVAFromProtocol",
+ "printedName": "KVAFromProtocol",
+ "usr": "s:11KochavaCore15KVAFromProtocolP",
+ "mangledName": "$s11KochavaCore15KVAFromProtocolP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "ExpressibleByFloatLiteral",
+ "printedName": "ExpressibleByFloatLiteral",
+ "children": [
+ {
+ "kind": "TypeWitness",
+ "name": "FloatLiteralType",
+ "printedName": "FloatLiteralType",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Double",
+ "printedName": "Swift.Double",
+ "usr": "s:Sd"
+ }
+ ]
+ }
+ ],
+ "usr": "s:s25ExpressibleByFloatLiteralP",
+ "mangledName": "$ss25ExpressibleByFloatLiteralP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "ExpressibleByIntegerLiteral",
+ "printedName": "ExpressibleByIntegerLiteral",
+ "children": [
+ {
+ "kind": "TypeWitness",
+ "name": "IntegerLiteralType",
+ "printedName": "IntegerLiteralType",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Int",
+ "printedName": "Swift.Int",
+ "usr": "s:Si"
+ }
+ ]
+ }
+ ],
+ "usr": "s:s27ExpressibleByIntegerLiteralP",
+ "mangledName": "$ss27ExpressibleByIntegerLiteralP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "ExpressibleByBooleanLiteral",
+ "printedName": "ExpressibleByBooleanLiteral",
+ "children": [
+ {
+ "kind": "TypeWitness",
+ "name": "BooleanLiteralType",
+ "printedName": "BooleanLiteralType",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ]
+ }
+ ],
+ "usr": "s:s27ExpressibleByBooleanLiteralP",
+ "mangledName": "$ss27ExpressibleByBooleanLiteralP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "_HasCustomAnyHashableRepresentation",
+ "printedName": "_HasCustomAnyHashableRepresentation",
+ "usr": "s:s35_HasCustomAnyHashableRepresentationP",
+ "mangledName": "$ss35_HasCustomAnyHashableRepresentationP"
+ }
+ ]
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "Data",
+ "printedName": "Data",
+ "children": [
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init(kva_hexString:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Foundation.Data?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Data",
+ "printedName": "Foundation.Data",
+ "usr": "s:10Foundation4DataV"
+ }
+ ],
+ "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": "Constructor",
+ "usr": "s:10Foundation4DataV11KochavaCoreE13kva_hexStringACSgSSSg_tcfc",
+ "mangledName": "$s10Foundation4DataV11KochavaCoreE13kva_hexStringACSgSSSg_tcfc",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "isFromExtension": true,
+ "init_kind": "Designated"
+ },
+ {
+ "kind": "Function",
+ "name": "kva_from",
+ "printedName": "kva_from(_:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Foundation.Data?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Data",
+ "printedName": "Foundation.Data",
+ "usr": "s:10Foundation4DataV"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Any?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "Any"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:10Foundation4DataV11KochavaCoreE8kva_fromyACSgypSgFZ",
+ "mangledName": "$s10Foundation4DataV11KochavaCoreE8kva_fromyACSgypSgFZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "declAttributes": [
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "isFromExtension": true,
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "kva_as",
+ "printedName": "kva_as(forContext:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "AnyObject?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "AnyObject"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVAContext?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAContext",
+ "printedName": "KochavaCore.KVAContext",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAContext"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:10Foundation4DataV11KochavaCoreE6kva_as10forContextyXlSgAD10KVAContextCSg_tF",
+ "mangledName": "$s10Foundation4DataV11KochavaCoreE6kva_as10forContextyXlSgAD10KVAContextCSg_tF",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "isFromExtension": true,
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "kva_hexString",
+ "printedName": "kva_hexString()",
+ "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": "s:10Foundation4DataV11KochavaCoreE13kva_hexStringSSSgyF",
+ "mangledName": "$s10Foundation4DataV11KochavaCoreE13kva_hexStringSSSgyF",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "isFromExtension": true,
+ "funcSelfKind": "NonMutating"
+ }
+ ],
+ "declKind": "Struct",
+ "usr": "s:10Foundation4DataV",
+ "mangledName": "$s10Foundation4DataV",
+ "moduleName": "Foundation",
+ "declAttributes": [
+ "Frozen"
+ ],
+ "isExternal": true,
+ "conformances": [
+ {
+ "kind": "Conformance",
+ "name": "ReferenceConvertible",
+ "printedName": "ReferenceConvertible",
+ "children": [
+ {
+ "kind": "TypeWitness",
+ "name": "ReferenceType",
+ "printedName": "ReferenceType",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "NSData",
+ "printedName": "Foundation.NSData",
+ "usr": "c:objc(cs)NSData"
+ }
+ ]
+ }
+ ],
+ "usr": "s:10Foundation20ReferenceConvertibleP",
+ "mangledName": "$s10Foundation20ReferenceConvertibleP"
+ },
+ {
+ "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": "RandomAccessCollection",
+ "printedName": "RandomAccessCollection",
+ "children": [
+ {
+ "kind": "TypeWitness",
+ "name": "Element",
+ "printedName": "Element",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "UInt8",
+ "printedName": "Swift.UInt8",
+ "usr": "s:s5UInt8V"
+ }
+ ]
+ },
+ {
+ "kind": "TypeWitness",
+ "name": "Index",
+ "printedName": "Index",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Int",
+ "printedName": "Swift.Int",
+ "usr": "s:Si"
+ }
+ ]
+ },
+ {
+ "kind": "TypeWitness",
+ "name": "SubSequence",
+ "printedName": "SubSequence",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Data",
+ "printedName": "Foundation.Data",
+ "usr": "s:10Foundation4DataV"
+ }
+ ]
+ },
+ {
+ "kind": "TypeWitness",
+ "name": "Indices",
+ "printedName": "Indices",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Range",
+ "printedName": "Swift.Range",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Int",
+ "printedName": "Swift.Int",
+ "usr": "s:Si"
+ }
+ ],
+ "usr": "s:Sn"
+ }
+ ]
+ }
+ ],
+ "usr": "s:Sk",
+ "mangledName": "$sSk"
+ },
+ {
+ "kind": "Conformance",
+ "name": "MutableCollection",
+ "printedName": "MutableCollection",
+ "children": [
+ {
+ "kind": "TypeWitness",
+ "name": "Element",
+ "printedName": "Element",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "UInt8",
+ "printedName": "Swift.UInt8",
+ "usr": "s:s5UInt8V"
+ }
+ ]
+ },
+ {
+ "kind": "TypeWitness",
+ "name": "Index",
+ "printedName": "Index",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Int",
+ "printedName": "Swift.Int",
+ "usr": "s:Si"
+ }
+ ]
+ },
+ {
+ "kind": "TypeWitness",
+ "name": "SubSequence",
+ "printedName": "SubSequence",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Data",
+ "printedName": "Foundation.Data",
+ "usr": "s:10Foundation4DataV"
+ }
+ ]
+ }
+ ],
+ "usr": "s:SM",
+ "mangledName": "$sSM"
+ },
+ {
+ "kind": "Conformance",
+ "name": "RangeReplaceableCollection",
+ "printedName": "RangeReplaceableCollection",
+ "children": [
+ {
+ "kind": "TypeWitness",
+ "name": "SubSequence",
+ "printedName": "SubSequence",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Data",
+ "printedName": "Foundation.Data",
+ "usr": "s:10Foundation4DataV"
+ }
+ ]
+ }
+ ],
+ "usr": "s:Sm",
+ "mangledName": "$sSm"
+ },
+ {
+ "kind": "Conformance",
+ "name": "MutableDataProtocol",
+ "printedName": "MutableDataProtocol",
+ "usr": "s:10Foundation19MutableDataProtocolP",
+ "mangledName": "$s10Foundation19MutableDataProtocolP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "ContiguousBytes",
+ "printedName": "ContiguousBytes",
+ "usr": "s:10Foundation15ContiguousBytesP",
+ "mangledName": "$s10Foundation15ContiguousBytesP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Sendable",
+ "printedName": "Sendable",
+ "usr": "s:s8SendableP",
+ "mangledName": "$ss8SendableP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "BidirectionalCollection",
+ "printedName": "BidirectionalCollection",
+ "children": [
+ {
+ "kind": "TypeWitness",
+ "name": "Element",
+ "printedName": "Element",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "UInt8",
+ "printedName": "Swift.UInt8",
+ "usr": "s:s5UInt8V"
+ }
+ ]
+ },
+ {
+ "kind": "TypeWitness",
+ "name": "Index",
+ "printedName": "Index",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Int",
+ "printedName": "Swift.Int",
+ "usr": "s:Si"
+ }
+ ]
+ },
+ {
+ "kind": "TypeWitness",
+ "name": "SubSequence",
+ "printedName": "SubSequence",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Data",
+ "printedName": "Foundation.Data",
+ "usr": "s:10Foundation4DataV"
+ }
+ ]
+ },
+ {
+ "kind": "TypeWitness",
+ "name": "Indices",
+ "printedName": "Indices",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Range",
+ "printedName": "Swift.Range",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Int",
+ "printedName": "Swift.Int",
+ "usr": "s:Si"
+ }
+ ],
+ "usr": "s:Sn"
+ }
+ ]
+ }
+ ],
+ "usr": "s:SK",
+ "mangledName": "$sSK"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Collection",
+ "printedName": "Collection",
+ "children": [
+ {
+ "kind": "TypeWitness",
+ "name": "Element",
+ "printedName": "Element",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "UInt8",
+ "printedName": "Swift.UInt8",
+ "usr": "s:s5UInt8V"
+ }
+ ]
+ },
+ {
+ "kind": "TypeWitness",
+ "name": "Index",
+ "printedName": "Index",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Int",
+ "printedName": "Swift.Int",
+ "usr": "s:Si"
+ }
+ ]
+ },
+ {
+ "kind": "TypeWitness",
+ "name": "Iterator",
+ "printedName": "Iterator",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Iterator",
+ "printedName": "Foundation.Data.Iterator",
+ "usr": "s:10Foundation4DataV8IteratorV"
+ }
+ ]
+ },
+ {
+ "kind": "TypeWitness",
+ "name": "SubSequence",
+ "printedName": "SubSequence",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Data",
+ "printedName": "Foundation.Data",
+ "usr": "s:10Foundation4DataV"
+ }
+ ]
+ },
+ {
+ "kind": "TypeWitness",
+ "name": "Indices",
+ "printedName": "Indices",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Range",
+ "printedName": "Swift.Range",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Int",
+ "printedName": "Swift.Int",
+ "usr": "s:Si"
+ }
+ ],
+ "usr": "s:Sn"
+ }
+ ]
+ }
+ ],
+ "usr": "s:Sl",
+ "mangledName": "$sSl"
+ },
+ {
+ "kind": "Conformance",
+ "name": "DataProtocol",
+ "printedName": "DataProtocol",
+ "children": [
+ {
+ "kind": "TypeWitness",
+ "name": "Regions",
+ "printedName": "Regions",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "CollectionOfOne",
+ "printedName": "Swift.CollectionOfOne",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Data",
+ "printedName": "Foundation.Data",
+ "usr": "s:10Foundation4DataV"
+ }
+ ],
+ "usr": "s:s15CollectionOfOneV"
+ }
+ ]
+ }
+ ],
+ "usr": "s:10Foundation12DataProtocolP",
+ "mangledName": "$s10Foundation12DataProtocolP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Sequence",
+ "printedName": "Sequence",
+ "children": [
+ {
+ "kind": "TypeWitness",
+ "name": "Element",
+ "printedName": "Element",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "UInt8",
+ "printedName": "Swift.UInt8",
+ "usr": "s:s5UInt8V"
+ }
+ ]
+ },
+ {
+ "kind": "TypeWitness",
+ "name": "Iterator",
+ "printedName": "Iterator",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Iterator",
+ "printedName": "Foundation.Data.Iterator",
+ "usr": "s:10Foundation4DataV8IteratorV"
+ }
+ ]
+ }
+ ],
+ "usr": "s:ST",
+ "mangledName": "$sST"
+ },
+ {
+ "kind": "Conformance",
+ "name": "KVAAsForContextProtocol",
+ "printedName": "KVAAsForContextProtocol",
+ "usr": "s:11KochavaCore23KVAAsForContextProtocolP",
+ "mangledName": "$s11KochavaCore23KVAAsForContextProtocolP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "KVAFromProtocol",
+ "printedName": "KVAFromProtocol",
+ "usr": "s:11KochavaCore15KVAFromProtocolP",
+ "mangledName": "$s11KochavaCore15KVAFromProtocolP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "CustomStringConvertible",
+ "printedName": "CustomStringConvertible",
+ "usr": "s:s23CustomStringConvertibleP",
+ "mangledName": "$ss23CustomStringConvertibleP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "CustomDebugStringConvertible",
+ "printedName": "CustomDebugStringConvertible",
+ "usr": "s:s28CustomDebugStringConvertibleP",
+ "mangledName": "$ss28CustomDebugStringConvertibleP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "CustomReflectable",
+ "printedName": "CustomReflectable",
+ "usr": "s:s17CustomReflectableP",
+ "mangledName": "$ss17CustomReflectableP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "_ObjectiveCBridgeable",
+ "printedName": "_ObjectiveCBridgeable",
+ "children": [
+ {
+ "kind": "TypeWitness",
+ "name": "_ObjectiveCType",
+ "printedName": "_ObjectiveCType",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "NSData",
+ "printedName": "Foundation.NSData",
+ "usr": "c:objc(cs)NSData"
+ }
+ ]
+ }
+ ],
+ "usr": "s:s21_ObjectiveCBridgeableP",
+ "mangledName": "$ss21_ObjectiveCBridgeableP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Decodable",
+ "printedName": "Decodable",
+ "usr": "s:Se",
+ "mangledName": "$sSe"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Encodable",
+ "printedName": "Encodable",
+ "usr": "s:SE",
+ "mangledName": "$sSE"
+ }
+ ]
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "NSDictionary",
+ "printedName": "NSDictionary",
+ "children": [
+ {
+ "kind": "Function",
+ "name": "kva_from",
+ "printedName": "kva_from(_:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Self?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "DynamicSelf",
+ "printedName": "Self"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Any?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "Any"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "c:@CM@KochavaCore@@objc(cs)NSDictionary(cm)kva_from:",
+ "mangledName": "$sSo12NSDictionaryC11KochavaCoreE8kva_fromyABXDSgypSgFZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "ObjC",
+ "RawDocComment"
+ ],
+ "isFromExtension": true,
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "kva_as",
+ "printedName": "kva_as(forContext:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "AnyObject?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "AnyObject"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVAContext?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAContext",
+ "printedName": "KochavaCore.KVAContext",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAContext"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:So12NSDictionaryC11KochavaCoreE6kva_as10forContextyXlSgAC10KVAContextCSg_tF",
+ "mangledName": "$sSo12NSDictionaryC11KochavaCoreE6kva_as10forContextyXlSgAC10KVAContextCSg_tF",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "isFromExtension": true,
+ "funcSelfKind": "NonMutating"
+ }
+ ],
+ "declKind": "Class",
+ "usr": "c:objc(cs)NSDictionary",
+ "moduleName": "Foundation",
+ "isOpen": true,
+ "objc_name": "NSDictionary",
+ "declAttributes": [
+ "ObjC",
+ "NonSendable",
+ "Dynamic"
+ ],
+ "superclassUsr": "c:objc(cs)NSObject",
+ "isExternal": true,
+ "inheritsConvenienceInitializers": true,
+ "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": "Conformance",
+ "name": "KVAAsForContextProtocol",
+ "printedName": "KVAAsForContextProtocol",
+ "usr": "s:11KochavaCore23KVAAsForContextProtocolP",
+ "mangledName": "$s11KochavaCore23KVAAsForContextProtocolP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "KVAFromProtocol",
+ "printedName": "KVAFromProtocol",
+ "usr": "s:11KochavaCore15KVAFromProtocolP",
+ "mangledName": "$s11KochavaCore15KVAFromProtocolP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "ExpressibleByDictionaryLiteral",
+ "printedName": "ExpressibleByDictionaryLiteral",
+ "children": [
+ {
+ "kind": "TypeWitness",
+ "name": "Key",
+ "printedName": "Key",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "Any"
+ }
+ ]
+ },
+ {
+ "kind": "TypeWitness",
+ "name": "Value",
+ "printedName": "Value",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "Any"
+ }
+ ]
+ }
+ ],
+ "usr": "s:s30ExpressibleByDictionaryLiteralP",
+ "mangledName": "$ss30ExpressibleByDictionaryLiteralP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "_HasCustomAnyHashableRepresentation",
+ "printedName": "_HasCustomAnyHashableRepresentation",
+ "usr": "s:s35_HasCustomAnyHashableRepresentationP",
+ "mangledName": "$ss35_HasCustomAnyHashableRepresentationP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Sequence",
+ "printedName": "Sequence",
+ "children": [
+ {
+ "kind": "TypeWitness",
+ "name": "Element",
+ "printedName": "Element",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Tuple",
+ "printedName": "(key: Any, value: Any)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "Any"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "Any"
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "kind": "TypeWitness",
+ "name": "Iterator",
+ "printedName": "Iterator",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Iterator",
+ "printedName": "Foundation.NSDictionary.Iterator",
+ "usr": "s:So12NSDictionaryC10FoundationE8IteratorC"
+ }
+ ]
+ }
+ ],
+ "usr": "s:ST",
+ "mangledName": "$sST"
+ },
+ {
+ "kind": "Conformance",
+ "name": "CustomReflectable",
+ "printedName": "CustomReflectable",
+ "usr": "s:s17CustomReflectableP",
+ "mangledName": "$ss17CustomReflectableP"
+ }
+ ]
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "NSError",
+ "printedName": "NSError",
+ "children": [
+ {
+ "kind": "Function",
+ "name": "kva_from",
+ "printedName": "kva_from(_:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Self?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "DynamicSelf",
+ "printedName": "Self"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Any?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "Any"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:So7NSErrorC11KochavaCoreE8kva_fromyABXDSgypSgFZ",
+ "mangledName": "$sSo7NSErrorC11KochavaCoreE8kva_fromyABXDSgypSgFZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "isFromExtension": true,
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "kva_as",
+ "printedName": "kva_as(forContext:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "AnyObject?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "AnyObject"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVAContext?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAContext",
+ "printedName": "KochavaCore.KVAContext",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAContext"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:So7NSErrorC11KochavaCoreE6kva_as10forContextyXlSgAC10KVAContextCSg_tF",
+ "mangledName": "$sSo7NSErrorC11KochavaCoreE6kva_as10forContextyXlSgAC10KVAContextCSg_tF",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "isFromExtension": true,
+ "funcSelfKind": "NonMutating"
+ }
+ ],
+ "declKind": "Class",
+ "usr": "c:objc(cs)NSError",
+ "moduleName": "Foundation",
+ "isOpen": true,
+ "objc_name": "NSError",
+ "declAttributes": [
+ "ObjC",
+ "SynthesizedProtocol",
+ "NonSendable",
+ "Sendable",
+ "Dynamic"
+ ],
+ "superclassUsr": "c:objc(cs)NSObject",
+ "isExternal": true,
+ "inheritsConvenienceInitializers": true,
+ "superclassNames": [
+ "ObjectiveC.NSObject"
+ ],
+ "conformances": [
+ {
+ "kind": "Conformance",
+ "name": "Sendable",
+ "printedName": "Sendable",
+ "usr": "s:s8SendableP",
+ "mangledName": "$ss8SendableP"
+ },
+ {
+ "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": "Conformance",
+ "name": "KVAAsForContextProtocol",
+ "printedName": "KVAAsForContextProtocol",
+ "usr": "s:11KochavaCore23KVAAsForContextProtocolP",
+ "mangledName": "$s11KochavaCore23KVAAsForContextProtocolP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "KVAFromProtocol",
+ "printedName": "KVAFromProtocol",
+ "usr": "s:11KochavaCore15KVAFromProtocolP",
+ "mangledName": "$s11KochavaCore15KVAFromProtocolP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Error",
+ "printedName": "Error",
+ "usr": "s:s5ErrorP",
+ "mangledName": "$ss5ErrorP"
+ }
+ ]
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "NSException",
+ "printedName": "NSException",
+ "children": [
+ {
+ "kind": "Function",
+ "name": "kva_as",
+ "printedName": "kva_as(forContext:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "AnyObject?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "AnyObject"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVAContext?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAContext",
+ "printedName": "KochavaCore.KVAContext",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAContext"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:So11NSExceptionC11KochavaCoreE6kva_as10forContextyXlSgAC10KVAContextCSg_tF",
+ "mangledName": "$sSo11NSExceptionC11KochavaCoreE6kva_as10forContextyXlSgAC10KVAContextCSg_tF",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "AccessControl"
+ ],
+ "isFromExtension": true,
+ "funcSelfKind": "NonMutating"
+ }
+ ],
+ "declKind": "Class",
+ "usr": "c:objc(cs)NSException",
+ "moduleName": "Foundation",
+ "isOpen": true,
+ "objc_name": "NSException",
+ "declAttributes": [
+ "ObjC",
+ "NonSendable",
+ "Dynamic"
+ ],
+ "superclassUsr": "c:objc(cs)NSObject",
+ "isExternal": true,
+ "inheritsConvenienceInitializers": true,
+ "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": "Conformance",
+ "name": "KVAAsForContextProtocol",
+ "printedName": "KVAAsForContextProtocol",
+ "usr": "s:11KochavaCore23KVAAsForContextProtocolP",
+ "mangledName": "$s11KochavaCore23KVAAsForContextProtocolP"
+ }
+ ]
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "NSNumber",
+ "printedName": "NSNumber",
+ "children": [
+ {
+ "kind": "Function",
+ "name": "kva_number",
+ "printedName": "kva_number(fromString:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Self?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "DynamicSelf",
+ "printedName": "Self"
+ }
+ ],
+ "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": "s:So8NSNumberC11KochavaCoreE10kva_number10fromStringABXDSgSSSg_tFZ",
+ "mangledName": "$sSo8NSNumberC11KochavaCoreE10kva_number10fromStringABXDSgSSSg_tFZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "isFromExtension": true,
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "kva_from",
+ "printedName": "kva_from(_:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Self?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "DynamicSelf",
+ "printedName": "Self"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Any?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "Any"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "c:@CM@KochavaCore@@objc(cs)NSNumber(cm)kva_from:",
+ "mangledName": "$sSo8NSNumberC11KochavaCoreE8kva_fromyABXDSgypSgFZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "ObjC",
+ "RawDocComment"
+ ],
+ "isFromExtension": true,
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "kva_as",
+ "printedName": "kva_as(forContext:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "AnyObject?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "AnyObject"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVAContext?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAContext",
+ "printedName": "KochavaCore.KVAContext",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAContext"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:So8NSNumberC11KochavaCoreE6kva_as10forContextyXlSgAC10KVAContextCSg_tF",
+ "mangledName": "$sSo8NSNumberC11KochavaCoreE6kva_as10forContextyXlSgAC10KVAContextCSg_tF",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "isFromExtension": true,
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "kva_isBoolBool",
+ "printedName": "kva_isBoolBool()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:So8NSNumberC11KochavaCoreE010kva_isBoolF0SbyF",
+ "mangledName": "$sSo8NSNumberC11KochavaCoreE010kva_isBoolF0SbyF",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "isFromExtension": true,
+ "funcSelfKind": "NonMutating"
+ }
+ ],
+ "declKind": "Class",
+ "usr": "c:objc(cs)NSNumber",
+ "moduleName": "Foundation",
+ "isOpen": true,
+ "objc_name": "NSNumber",
+ "declAttributes": [
+ "ObjC",
+ "SynthesizedProtocol",
+ "NonSendable",
+ "Sendable",
+ "Dynamic"
+ ],
+ "superclassUsr": "c:objc(cs)NSValue",
+ "isExternal": true,
+ "inheritsConvenienceInitializers": true,
+ "superclassNames": [
+ "Foundation.NSValue",
+ "ObjectiveC.NSObject"
+ ],
+ "conformances": [
+ {
+ "kind": "Conformance",
+ "name": "Sendable",
+ "printedName": "Sendable",
+ "usr": "s:s8SendableP",
+ "mangledName": "$ss8SendableP"
+ },
+ {
+ "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": "Conformance",
+ "name": "KVAAsForContextProtocol",
+ "printedName": "KVAAsForContextProtocol",
+ "usr": "s:11KochavaCore23KVAAsForContextProtocolP",
+ "mangledName": "$s11KochavaCore23KVAAsForContextProtocolP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "KVAFromProtocol",
+ "printedName": "KVAFromProtocol",
+ "usr": "s:11KochavaCore15KVAFromProtocolP",
+ "mangledName": "$s11KochavaCore15KVAFromProtocolP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "ExpressibleByFloatLiteral",
+ "printedName": "ExpressibleByFloatLiteral",
+ "children": [
+ {
+ "kind": "TypeWitness",
+ "name": "FloatLiteralType",
+ "printedName": "FloatLiteralType",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Double",
+ "printedName": "Swift.Double",
+ "usr": "s:Sd"
+ }
+ ]
+ }
+ ],
+ "usr": "s:s25ExpressibleByFloatLiteralP",
+ "mangledName": "$ss25ExpressibleByFloatLiteralP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "ExpressibleByIntegerLiteral",
+ "printedName": "ExpressibleByIntegerLiteral",
+ "children": [
+ {
+ "kind": "TypeWitness",
+ "name": "IntegerLiteralType",
+ "printedName": "IntegerLiteralType",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Int",
+ "printedName": "Swift.Int",
+ "usr": "s:Si"
+ }
+ ]
+ }
+ ],
+ "usr": "s:s27ExpressibleByIntegerLiteralP",
+ "mangledName": "$ss27ExpressibleByIntegerLiteralP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "ExpressibleByBooleanLiteral",
+ "printedName": "ExpressibleByBooleanLiteral",
+ "children": [
+ {
+ "kind": "TypeWitness",
+ "name": "BooleanLiteralType",
+ "printedName": "BooleanLiteralType",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ]
+ }
+ ],
+ "usr": "s:s27ExpressibleByBooleanLiteralP",
+ "mangledName": "$ss27ExpressibleByBooleanLiteralP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "_HasCustomAnyHashableRepresentation",
+ "printedName": "_HasCustomAnyHashableRepresentation",
+ "usr": "s:s35_HasCustomAnyHashableRepresentationP",
+ "mangledName": "$ss35_HasCustomAnyHashableRepresentationP"
+ }
+ ]
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "ProcessInfo",
+ "printedName": "ProcessInfo",
+ "children": [
+ {
+ "kind": "Function",
+ "name": "kva_operatingSystemNameString",
+ "printedName": "kva_operatingSystemNameString()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:So13NSProcessInfoC11KochavaCoreE29kva_operatingSystemNameStringSSyF",
+ "mangledName": "$sSo13NSProcessInfoC11KochavaCoreE29kva_operatingSystemNameStringSSyF",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "RawDocComment"
+ ],
+ "isFromExtension": true,
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "kva_operatingSystemStandardVersionInfoString",
+ "printedName": "kva_operatingSystemStandardVersionInfoString()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:So13NSProcessInfoC11KochavaCoreE034kva_operatingSystemStandardVersionB6StringSSyF",
+ "mangledName": "$sSo13NSProcessInfoC11KochavaCoreE034kva_operatingSystemStandardVersionB6StringSSyF",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "RawDocComment"
+ ],
+ "isFromExtension": true,
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "kva_operatingSystemVersionString",
+ "printedName": "kva_operatingSystemVersionString()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:So13NSProcessInfoC11KochavaCoreE32kva_operatingSystemVersionStringSSyF",
+ "mangledName": "$sSo13NSProcessInfoC11KochavaCoreE32kva_operatingSystemVersionStringSSyF",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "RawDocComment"
+ ],
+ "isFromExtension": true,
+ "funcSelfKind": "NonMutating"
+ }
+ ],
+ "declKind": "Class",
+ "usr": "c:objc(cs)NSProcessInfo",
+ "moduleName": "Foundation",
+ "isOpen": true,
+ "objc_name": "NSProcessInfo",
+ "declAttributes": [
+ "ObjC",
+ "NonSendable",
+ "Dynamic"
+ ],
+ "superclassUsr": "c:objc(cs)NSObject",
+ "isExternal": true,
+ "inheritsConvenienceInitializers": true,
+ "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": "TypeDecl",
+ "name": "NSString",
+ "printedName": "NSString",
+ "children": [
+ {
+ "kind": "Function",
+ "name": "kva_string",
+ "printedName": "kva_string(fromJSONObject:prettyPrintBool:)",
+ "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": "Optional",
+ "printedName": "Any?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "Any"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "c:@CM@KochavaCore@@objc(cs)NSString(cm)kva_stringFromJSONObject:prettyPrintBool:",
+ "mangledName": "$sSo8NSStringC11KochavaCoreE10kva_string14fromJSONObject15prettyPrintBoolSSSgypSg_SbtFZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "objc_name": "kva_stringFromJSONObject:prettyPrintBool:",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "ObjC",
+ "RawDocComment"
+ ],
+ "isFromExtension": true,
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "kva_from",
+ "printedName": "kva_from(_:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Self?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "DynamicSelf",
+ "printedName": "Self"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Any?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "Any"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "c:@CM@KochavaCore@@objc(cs)NSString(cm)kva_from:",
+ "mangledName": "$sSo8NSStringC11KochavaCoreE8kva_fromyABXDSgypSgFZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "ObjC",
+ "RawDocComment"
+ ],
+ "isFromExtension": true,
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "kva_as",
+ "printedName": "kva_as(forContext:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "AnyObject?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "AnyObject"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVAContext?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAContext",
+ "printedName": "KochavaCore.KVAContext",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAContext"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:So8NSStringC11KochavaCoreE6kva_as10forContextyXlSgAC10KVAContextCSg_tF",
+ "mangledName": "$sSo8NSStringC11KochavaCoreE6kva_as10forContextyXlSgAC10KVAContextCSg_tF",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "isFromExtension": true,
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "kva_serializedJSONObject",
+ "printedName": "kva_serializedJSONObject(printErrorsBool:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Any?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "Any"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "hasDefaultArg": true,
+ "usr": "s:Sb"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "c:@CM@KochavaCore@@objc(cs)NSString(im)kva_serializedJSONObjectWithPrintErrorsBool:",
+ "mangledName": "$sSo8NSStringC11KochavaCoreE24kva_serializedJSONObject15printErrorsBoolypSgSb_tF",
+ "moduleName": "KochavaCore",
+ "objc_name": "kva_serializedJSONObjectWithPrintErrorsBool:",
+ "declAttributes": [
+ "Dynamic",
+ "AccessControl",
+ "ObjC",
+ "RawDocComment"
+ ],
+ "isFromExtension": true,
+ "funcSelfKind": "NonMutating"
+ }
+ ],
+ "declKind": "Class",
+ "usr": "c:objc(cs)NSString",
+ "moduleName": "Foundation",
+ "isOpen": true,
+ "objc_name": "NSString",
+ "declAttributes": [
+ "ObjC",
+ "NonSendable",
+ "Dynamic"
+ ],
+ "superclassUsr": "c:objc(cs)NSObject",
+ "isExternal": true,
+ "inheritsConvenienceInitializers": true,
+ "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": "Conformance",
+ "name": "KVAAsForContextProtocol",
+ "printedName": "KVAAsForContextProtocol",
+ "usr": "s:11KochavaCore23KVAAsForContextProtocolP",
+ "mangledName": "$s11KochavaCore23KVAAsForContextProtocolP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "KVAFromProtocol",
+ "printedName": "KVAFromProtocol",
+ "usr": "s:11KochavaCore15KVAFromProtocolP",
+ "mangledName": "$s11KochavaCore15KVAFromProtocolP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "ExpressibleByStringLiteral",
+ "printedName": "ExpressibleByStringLiteral",
+ "children": [
+ {
+ "kind": "TypeWitness",
+ "name": "StringLiteralType",
+ "printedName": "StringLiteralType",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "StaticString",
+ "printedName": "Swift.StaticString",
+ "usr": "s:s12StaticStringV"
+ }
+ ]
+ }
+ ],
+ "usr": "s:s26ExpressibleByStringLiteralP",
+ "mangledName": "$ss26ExpressibleByStringLiteralP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "ExpressibleByExtendedGraphemeClusterLiteral",
+ "printedName": "ExpressibleByExtendedGraphemeClusterLiteral",
+ "children": [
+ {
+ "kind": "TypeWitness",
+ "name": "ExtendedGraphemeClusterLiteralType",
+ "printedName": "ExtendedGraphemeClusterLiteralType",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "StaticString",
+ "printedName": "Swift.StaticString",
+ "usr": "s:s12StaticStringV"
+ }
+ ]
+ }
+ ],
+ "usr": "s:s43ExpressibleByExtendedGraphemeClusterLiteralP",
+ "mangledName": "$ss43ExpressibleByExtendedGraphemeClusterLiteralP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "ExpressibleByUnicodeScalarLiteral",
+ "printedName": "ExpressibleByUnicodeScalarLiteral",
+ "children": [
+ {
+ "kind": "TypeWitness",
+ "name": "UnicodeScalarLiteralType",
+ "printedName": "UnicodeScalarLiteralType",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "StaticString",
+ "printedName": "Swift.StaticString",
+ "usr": "s:s12StaticStringV"
+ }
+ ]
+ }
+ ],
+ "usr": "s:s33ExpressibleByUnicodeScalarLiteralP",
+ "mangledName": "$ss33ExpressibleByUnicodeScalarLiteralP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "_HasCustomAnyHashableRepresentation",
+ "printedName": "_HasCustomAnyHashableRepresentation",
+ "usr": "s:s35_HasCustomAnyHashableRepresentationP",
+ "mangledName": "$ss35_HasCustomAnyHashableRepresentationP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "_CustomPlaygroundQuickLookable",
+ "printedName": "_CustomPlaygroundQuickLookable",
+ "usr": "s:s30_CustomPlaygroundQuickLookableP",
+ "mangledName": "$ss30_CustomPlaygroundQuickLookableP"
+ }
+ ]
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "UserDefaults",
+ "printedName": "UserDefaults",
+ "children": [
+ {
+ "kind": "Function",
+ "name": "kva_keyNameString",
+ "printedName": "kva_keyNameString(prefixString:identifierString:storageIdentifier:)",
+ "children": [
+ {
+ "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:@CM@KochavaCore@@objc(cs)NSUserDefaults(cm)kva_keyNameStringWithPrefixString:identifierString:storageIdentifier:",
+ "mangledName": "$sSo14NSUserDefaultsC11KochavaCoreE17kva_keyNameString06prefixH0010identifierH017storageIdentifierS2SSg_A2HtFZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "objc_name": "kva_keyNameStringWithPrefixString:identifierString:storageIdentifier:",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "ObjC",
+ "RawDocComment"
+ ],
+ "isFromExtension": true,
+ "funcSelfKind": "NonMutating"
+ }
+ ],
+ "declKind": "Class",
+ "usr": "c:objc(cs)NSUserDefaults",
+ "moduleName": "Foundation",
+ "isOpen": true,
+ "objc_name": "NSUserDefaults",
+ "declAttributes": [
+ "ObjC",
+ "NonSendable",
+ "Dynamic"
+ ],
+ "superclassUsr": "c:objc(cs)NSObject",
+ "isExternal": true,
+ "inheritsConvenienceInitializers": true,
+ "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": "TypeDecl",
+ "name": "String",
+ "printedName": "String",
+ "children": [
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init(kva_fromJSONObject:prettyPrintBool:)",
+ "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": "Optional",
+ "printedName": "Any?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "Any"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "s:SS11KochavaCoreE18kva_fromJSONObject15prettyPrintBoolSSSgypSg_Sbtcfc",
+ "mangledName": "$sSS11KochavaCoreE18kva_fromJSONObject15prettyPrintBoolSSSgypSg_Sbtcfc",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "isFromExtension": true,
+ "init_kind": "Designated"
+ },
+ {
+ "kind": "Function",
+ "name": "kva_from",
+ "printedName": "kva_from(bool:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.Bool?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:SS11KochavaCoreE8kva_from4boolSSSbSg_tFZ",
+ "mangledName": "$sSS11KochavaCoreE8kva_from4boolSSSbSg_tFZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "declAttributes": [
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "isFromExtension": true,
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "kva_from",
+ "printedName": "kva_from(_:)",
+ "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": "Optional",
+ "printedName": "Any?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "Any"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:SS11KochavaCoreE8kva_fromySSSgypSgFZ",
+ "mangledName": "$sSS11KochavaCoreE8kva_fromySSSgypSgFZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "declAttributes": [
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "isFromExtension": true,
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "kva_as",
+ "printedName": "kva_as(forContext:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "AnyObject?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "AnyObject"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVAContext?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAContext",
+ "printedName": "KochavaCore.KVAContext",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAContext"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:SS11KochavaCoreE6kva_as10forContextyXlSgAA10KVAContextCSg_tF",
+ "mangledName": "$sSS11KochavaCoreE6kva_as10forContextyXlSgAA10KVAContextCSg_tF",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "isFromExtension": true,
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "kva_withMaximumLength",
+ "printedName": "kva_withMaximumLength(_:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Int",
+ "printedName": "Swift.Int",
+ "usr": "s:Si"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:SS11KochavaCoreE21kva_withMaximumLengthySSSiF",
+ "mangledName": "$sSS11KochavaCoreE21kva_withMaximumLengthySSSiF",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "isFromExtension": true,
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "kva_serializedJSONObject",
+ "printedName": "kva_serializedJSONObject(printErrorsBool:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Any?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "Any"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "hasDefaultArg": true,
+ "usr": "s:Sb"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:SS11KochavaCoreE24kva_serializedJSONObject15printErrorsBoolypSgSb_tF",
+ "mangledName": "$sSS11KochavaCoreE24kva_serializedJSONObject15printErrorsBoolypSgSb_tF",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "isFromExtension": true,
+ "funcSelfKind": "NonMutating"
+ }
+ ],
+ "declKind": "Struct",
+ "usr": "s:SS",
+ "mangledName": "$sSS",
+ "moduleName": "Swift",
+ "declAttributes": [
+ "Frozen"
+ ],
+ "isExternal": true,
+ "conformances": [
+ {
+ "kind": "Conformance",
+ "name": "KVAAsForContextProtocol",
+ "printedName": "KVAAsForContextProtocol",
+ "usr": "s:11KochavaCore23KVAAsForContextProtocolP",
+ "mangledName": "$s11KochavaCore23KVAAsForContextProtocolP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "KVAFromProtocol",
+ "printedName": "KVAFromProtocol",
+ "usr": "s:11KochavaCore15KVAFromProtocolP",
+ "mangledName": "$s11KochavaCore15KVAFromProtocolP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Decodable",
+ "printedName": "Decodable",
+ "usr": "s:Se",
+ "mangledName": "$sSe"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Encodable",
+ "printedName": "Encodable",
+ "usr": "s:SE",
+ "mangledName": "$sSE"
+ },
+ {
+ "kind": "Conformance",
+ "name": "CodingKeyRepresentable",
+ "printedName": "CodingKeyRepresentable",
+ "usr": "s:s22CodingKeyRepresentableP",
+ "mangledName": "$ss22CodingKeyRepresentableP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "_HasContiguousBytes",
+ "printedName": "_HasContiguousBytes",
+ "usr": "s:s19_HasContiguousBytesP",
+ "mangledName": "$ss19_HasContiguousBytesP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "CustomReflectable",
+ "printedName": "CustomReflectable",
+ "usr": "s:s17CustomReflectableP",
+ "mangledName": "$ss17CustomReflectableP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "_CustomPlaygroundQuickLookable",
+ "printedName": "_CustomPlaygroundQuickLookable",
+ "usr": "s:s30_CustomPlaygroundQuickLookableP",
+ "mangledName": "$ss30_CustomPlaygroundQuickLookableP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "TextOutputStream",
+ "printedName": "TextOutputStream",
+ "usr": "s:s16TextOutputStreamP",
+ "mangledName": "$ss16TextOutputStreamP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "TextOutputStreamable",
+ "printedName": "TextOutputStreamable",
+ "usr": "s:s20TextOutputStreamableP",
+ "mangledName": "$ss20TextOutputStreamableP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Hashable",
+ "printedName": "Hashable",
+ "usr": "s:SH",
+ "mangledName": "$sSH"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Sendable",
+ "printedName": "Sendable",
+ "usr": "s:s8SendableP",
+ "mangledName": "$ss8SendableP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "_ExpressibleByBuiltinUnicodeScalarLiteral",
+ "printedName": "_ExpressibleByBuiltinUnicodeScalarLiteral",
+ "usr": "s:s41_ExpressibleByBuiltinUnicodeScalarLiteralP",
+ "mangledName": "$ss41_ExpressibleByBuiltinUnicodeScalarLiteralP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "_ExpressibleByBuiltinExtendedGraphemeClusterLiteral",
+ "printedName": "_ExpressibleByBuiltinExtendedGraphemeClusterLiteral",
+ "usr": "s:s51_ExpressibleByBuiltinExtendedGraphemeClusterLiteralP",
+ "mangledName": "$ss51_ExpressibleByBuiltinExtendedGraphemeClusterLiteralP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "_ExpressibleByBuiltinStringLiteral",
+ "printedName": "_ExpressibleByBuiltinStringLiteral",
+ "usr": "s:s34_ExpressibleByBuiltinStringLiteralP",
+ "mangledName": "$ss34_ExpressibleByBuiltinStringLiteralP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "ExpressibleByStringLiteral",
+ "printedName": "ExpressibleByStringLiteral",
+ "children": [
+ {
+ "kind": "TypeWitness",
+ "name": "StringLiteralType",
+ "printedName": "StringLiteralType",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ]
+ }
+ ],
+ "usr": "s:s26ExpressibleByStringLiteralP",
+ "mangledName": "$ss26ExpressibleByStringLiteralP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "ExpressibleByExtendedGraphemeClusterLiteral",
+ "printedName": "ExpressibleByExtendedGraphemeClusterLiteral",
+ "children": [
+ {
+ "kind": "TypeWitness",
+ "name": "ExtendedGraphemeClusterLiteralType",
+ "printedName": "ExtendedGraphemeClusterLiteralType",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ]
+ }
+ ],
+ "usr": "s:s43ExpressibleByExtendedGraphemeClusterLiteralP",
+ "mangledName": "$ss43ExpressibleByExtendedGraphemeClusterLiteralP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "ExpressibleByUnicodeScalarLiteral",
+ "printedName": "ExpressibleByUnicodeScalarLiteral",
+ "children": [
+ {
+ "kind": "TypeWitness",
+ "name": "UnicodeScalarLiteralType",
+ "printedName": "UnicodeScalarLiteralType",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ]
+ }
+ ],
+ "usr": "s:s33ExpressibleByUnicodeScalarLiteralP",
+ "mangledName": "$ss33ExpressibleByUnicodeScalarLiteralP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "CustomDebugStringConvertible",
+ "printedName": "CustomDebugStringConvertible",
+ "usr": "s:s28CustomDebugStringConvertibleP",
+ "mangledName": "$ss28CustomDebugStringConvertibleP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "CustomStringConvertible",
+ "printedName": "CustomStringConvertible",
+ "usr": "s:s23CustomStringConvertibleP",
+ "mangledName": "$ss23CustomStringConvertibleP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "BidirectionalCollection",
+ "printedName": "BidirectionalCollection",
+ "children": [
+ {
+ "kind": "TypeWitness",
+ "name": "Element",
+ "printedName": "Element",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Character",
+ "printedName": "Swift.Character",
+ "usr": "s:SJ"
+ }
+ ]
+ },
+ {
+ "kind": "TypeWitness",
+ "name": "Index",
+ "printedName": "Index",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Index",
+ "printedName": "Swift.String.Index",
+ "usr": "s:SS5IndexV"
+ }
+ ]
+ },
+ {
+ "kind": "TypeWitness",
+ "name": "SubSequence",
+ "printedName": "SubSequence",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Substring",
+ "printedName": "Swift.Substring",
+ "usr": "s:Ss"
+ }
+ ]
+ },
+ {
+ "kind": "TypeWitness",
+ "name": "Indices",
+ "printedName": "Indices",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "DefaultIndices",
+ "printedName": "Swift.DefaultIndices",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:SI"
+ }
+ ]
+ }
+ ],
+ "usr": "s:SK",
+ "mangledName": "$sSK"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Collection",
+ "printedName": "Collection",
+ "children": [
+ {
+ "kind": "TypeWitness",
+ "name": "Element",
+ "printedName": "Element",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Character",
+ "printedName": "Swift.Character",
+ "usr": "s:SJ"
+ }
+ ]
+ },
+ {
+ "kind": "TypeWitness",
+ "name": "Index",
+ "printedName": "Index",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Index",
+ "printedName": "Swift.String.Index",
+ "usr": "s:SS5IndexV"
+ }
+ ]
+ },
+ {
+ "kind": "TypeWitness",
+ "name": "Iterator",
+ "printedName": "Iterator",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Iterator",
+ "printedName": "Swift.String.Iterator",
+ "usr": "s:SS8IteratorV"
+ }
+ ]
+ },
+ {
+ "kind": "TypeWitness",
+ "name": "SubSequence",
+ "printedName": "SubSequence",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Substring",
+ "printedName": "Swift.Substring",
+ "usr": "s:Ss"
+ }
+ ]
+ },
+ {
+ "kind": "TypeWitness",
+ "name": "Indices",
+ "printedName": "Indices",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "DefaultIndices",
+ "printedName": "Swift.DefaultIndices",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:SI"
+ }
+ ]
+ }
+ ],
+ "usr": "s:Sl",
+ "mangledName": "$sSl"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Sequence",
+ "printedName": "Sequence",
+ "children": [
+ {
+ "kind": "TypeWitness",
+ "name": "Element",
+ "printedName": "Element",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Character",
+ "printedName": "Swift.Character",
+ "usr": "s:SJ"
+ }
+ ]
+ },
+ {
+ "kind": "TypeWitness",
+ "name": "Iterator",
+ "printedName": "Iterator",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Iterator",
+ "printedName": "Swift.String.Iterator",
+ "usr": "s:SS8IteratorV"
+ }
+ ]
+ }
+ ],
+ "usr": "s:ST",
+ "mangledName": "$sST"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Equatable",
+ "printedName": "Equatable",
+ "usr": "s:SQ",
+ "mangledName": "$sSQ"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Comparable",
+ "printedName": "Comparable",
+ "usr": "s:SL",
+ "mangledName": "$sSL"
+ },
+ {
+ "kind": "Conformance",
+ "name": "StringProtocol",
+ "printedName": "StringProtocol",
+ "children": [
+ {
+ "kind": "TypeWitness",
+ "name": "UTF8View",
+ "printedName": "UTF8View",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "UTF8View",
+ "printedName": "Swift.String.UTF8View",
+ "usr": "s:SS8UTF8ViewV"
+ }
+ ]
+ },
+ {
+ "kind": "TypeWitness",
+ "name": "UTF16View",
+ "printedName": "UTF16View",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "UTF16View",
+ "printedName": "Swift.String.UTF16View",
+ "usr": "s:SS9UTF16ViewV"
+ }
+ ]
+ },
+ {
+ "kind": "TypeWitness",
+ "name": "UnicodeScalarView",
+ "printedName": "UnicodeScalarView",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "UnicodeScalarView",
+ "printedName": "Swift.String.UnicodeScalarView",
+ "usr": "s:SS17UnicodeScalarViewV"
+ }
+ ]
+ },
+ {
+ "kind": "TypeWitness",
+ "name": "SubSequence",
+ "printedName": "SubSequence",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Substring",
+ "printedName": "Swift.Substring",
+ "usr": "s:Ss"
+ }
+ ]
+ }
+ ],
+ "usr": "s:Sy",
+ "mangledName": "$sSy"
+ },
+ {
+ "kind": "Conformance",
+ "name": "ExpressibleByStringInterpolation",
+ "printedName": "ExpressibleByStringInterpolation",
+ "children": [
+ {
+ "kind": "TypeWitness",
+ "name": "StringInterpolation",
+ "printedName": "StringInterpolation",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "DefaultStringInterpolation",
+ "printedName": "Swift.DefaultStringInterpolation",
+ "usr": "s:s26DefaultStringInterpolationV"
+ }
+ ]
+ }
+ ],
+ "usr": "s:s32ExpressibleByStringInterpolationP",
+ "mangledName": "$ss32ExpressibleByStringInterpolationP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "LosslessStringConvertible",
+ "printedName": "LosslessStringConvertible",
+ "usr": "s:s25LosslessStringConvertibleP",
+ "mangledName": "$ss25LosslessStringConvertibleP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "RangeReplaceableCollection",
+ "printedName": "RangeReplaceableCollection",
+ "children": [
+ {
+ "kind": "TypeWitness",
+ "name": "SubSequence",
+ "printedName": "SubSequence",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Substring",
+ "printedName": "Swift.Substring",
+ "usr": "s:Ss"
+ }
+ ]
+ }
+ ],
+ "usr": "s:Sm",
+ "mangledName": "$sSm"
+ },
+ {
+ "kind": "Conformance",
+ "name": "MirrorPath",
+ "printedName": "MirrorPath",
+ "usr": "s:s10MirrorPathP",
+ "mangledName": "$ss10MirrorPathP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "_ObjectiveCBridgeable",
+ "printedName": "_ObjectiveCBridgeable",
+ "children": [
+ {
+ "kind": "TypeWitness",
+ "name": "_ObjectiveCType",
+ "printedName": "_ObjectiveCType",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "NSString",
+ "printedName": "Foundation.NSString",
+ "usr": "c:objc(cs)NSString"
+ }
+ ]
+ }
+ ],
+ "usr": "s:s21_ObjectiveCBridgeableP",
+ "mangledName": "$ss21_ObjectiveCBridgeableP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "CVarArg",
+ "printedName": "CVarArg",
+ "usr": "s:s7CVarArgP",
+ "mangledName": "$ss7CVarArgP"
+ }
+ ]
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "Double",
+ "printedName": "Double",
+ "children": [
+ {
+ "kind": "Function",
+ "name": "kva_from",
+ "printedName": "kva_from(_:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.Double?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Double",
+ "printedName": "Swift.Double",
+ "usr": "s:Sd"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Any?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "Any"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:Sd11KochavaCoreE8kva_fromySdSgypSgFZ",
+ "mangledName": "$sSd11KochavaCoreE8kva_fromySdSgypSgFZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "declAttributes": [
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "isFromExtension": true,
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "kva_as",
+ "printedName": "kva_as(forContext:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "AnyObject?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "AnyObject"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVAContext?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAContext",
+ "printedName": "KochavaCore.KVAContext",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAContext"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:Sd11KochavaCoreE6kva_as10forContextyXlSgAA10KVAContextCSg_tF",
+ "mangledName": "$sSd11KochavaCoreE6kva_as10forContextyXlSgAA10KVAContextCSg_tF",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "isFromExtension": true,
+ "funcSelfKind": "NonMutating"
+ }
+ ],
+ "declKind": "Struct",
+ "usr": "s:Sd",
+ "mangledName": "$sSd",
+ "moduleName": "Swift",
+ "declAttributes": [
+ "Frozen"
+ ],
+ "isExternal": true,
+ "conformances": [
+ {
+ "kind": "Conformance",
+ "name": "KVAAsForContextProtocol",
+ "printedName": "KVAAsForContextProtocol",
+ "usr": "s:11KochavaCore23KVAAsForContextProtocolP",
+ "mangledName": "$s11KochavaCore23KVAAsForContextProtocolP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "KVAFromProtocol",
+ "printedName": "KVAFromProtocol",
+ "usr": "s:11KochavaCore15KVAFromProtocolP",
+ "mangledName": "$s11KochavaCore15KVAFromProtocolP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Decodable",
+ "printedName": "Decodable",
+ "usr": "s:Se",
+ "mangledName": "$sSe"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Encodable",
+ "printedName": "Encodable",
+ "usr": "s:SE",
+ "mangledName": "$sSE"
+ },
+ {
+ "kind": "Conformance",
+ "name": "CustomReflectable",
+ "printedName": "CustomReflectable",
+ "usr": "s:s17CustomReflectableP",
+ "mangledName": "$ss17CustomReflectableP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "_CustomPlaygroundQuickLookable",
+ "printedName": "_CustomPlaygroundQuickLookable",
+ "usr": "s:s30_CustomPlaygroundQuickLookableP",
+ "mangledName": "$ss30_CustomPlaygroundQuickLookableP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "_CVarArgPassedAsDouble",
+ "printedName": "_CVarArgPassedAsDouble",
+ "usr": "s:s22_CVarArgPassedAsDoubleP",
+ "mangledName": "$ss22_CVarArgPassedAsDoubleP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "_CVarArgAligned",
+ "printedName": "_CVarArgAligned",
+ "usr": "s:s15_CVarArgAlignedP",
+ "mangledName": "$ss15_CVarArgAlignedP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "CVarArg",
+ "printedName": "CVarArg",
+ "usr": "s:s7CVarArgP",
+ "mangledName": "$ss7CVarArgP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "LosslessStringConvertible",
+ "printedName": "LosslessStringConvertible",
+ "usr": "s:s25LosslessStringConvertibleP",
+ "mangledName": "$ss25LosslessStringConvertibleP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "CustomStringConvertible",
+ "printedName": "CustomStringConvertible",
+ "usr": "s:s23CustomStringConvertibleP",
+ "mangledName": "$ss23CustomStringConvertibleP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "CustomDebugStringConvertible",
+ "printedName": "CustomDebugStringConvertible",
+ "usr": "s:s28CustomDebugStringConvertibleP",
+ "mangledName": "$ss28CustomDebugStringConvertibleP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "TextOutputStreamable",
+ "printedName": "TextOutputStreamable",
+ "usr": "s:s20TextOutputStreamableP",
+ "mangledName": "$ss20TextOutputStreamableP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "BinaryFloatingPoint",
+ "printedName": "BinaryFloatingPoint",
+ "children": [
+ {
+ "kind": "TypeWitness",
+ "name": "RawSignificand",
+ "printedName": "RawSignificand",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "UInt64",
+ "printedName": "Swift.UInt64",
+ "usr": "s:s6UInt64V"
+ }
+ ]
+ },
+ {
+ "kind": "TypeWitness",
+ "name": "RawExponent",
+ "printedName": "RawExponent",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "UInt",
+ "printedName": "Swift.UInt",
+ "usr": "s:Su"
+ }
+ ]
+ }
+ ],
+ "usr": "s:SB",
+ "mangledName": "$sSB"
+ },
+ {
+ "kind": "Conformance",
+ "name": "ExpressibleByFloatLiteral",
+ "printedName": "ExpressibleByFloatLiteral",
+ "children": [
+ {
+ "kind": "TypeWitness",
+ "name": "FloatLiteralType",
+ "printedName": "FloatLiteralType",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Double",
+ "printedName": "Swift.Double",
+ "usr": "s:Sd"
+ }
+ ]
+ }
+ ],
+ "usr": "s:s25ExpressibleByFloatLiteralP",
+ "mangledName": "$ss25ExpressibleByFloatLiteralP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "FloatingPoint",
+ "printedName": "FloatingPoint",
+ "children": [
+ {
+ "kind": "TypeWitness",
+ "name": "Exponent",
+ "printedName": "Exponent",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Int",
+ "printedName": "Swift.Int",
+ "usr": "s:Si"
+ }
+ ]
+ }
+ ],
+ "usr": "s:SF",
+ "mangledName": "$sSF"
+ },
+ {
+ "kind": "Conformance",
+ "name": "SignedNumeric",
+ "printedName": "SignedNumeric",
+ "usr": "s:s13SignedNumericP",
+ "mangledName": "$ss13SignedNumericP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Numeric",
+ "printedName": "Numeric",
+ "children": [
+ {
+ "kind": "TypeWitness",
+ "name": "Magnitude",
+ "printedName": "Magnitude",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Double",
+ "printedName": "Swift.Double",
+ "usr": "s:Sd"
+ }
+ ]
+ }
+ ],
+ "usr": "s:Sj",
+ "mangledName": "$sSj"
+ },
+ {
+ "kind": "Conformance",
+ "name": "AdditiveArithmetic",
+ "printedName": "AdditiveArithmetic",
+ "usr": "s:s18AdditiveArithmeticP",
+ "mangledName": "$ss18AdditiveArithmeticP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "_ExpressibleByBuiltinIntegerLiteral",
+ "printedName": "_ExpressibleByBuiltinIntegerLiteral",
+ "usr": "s:s35_ExpressibleByBuiltinIntegerLiteralP",
+ "mangledName": "$ss35_ExpressibleByBuiltinIntegerLiteralP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "ExpressibleByIntegerLiteral",
+ "printedName": "ExpressibleByIntegerLiteral",
+ "children": [
+ {
+ "kind": "TypeWitness",
+ "name": "IntegerLiteralType",
+ "printedName": "IntegerLiteralType",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Int64",
+ "printedName": "Swift.Int64",
+ "usr": "s:s5Int64V"
+ }
+ ]
+ }
+ ],
+ "usr": "s:s27ExpressibleByIntegerLiteralP",
+ "mangledName": "$ss27ExpressibleByIntegerLiteralP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "_ExpressibleByBuiltinFloatLiteral",
+ "printedName": "_ExpressibleByBuiltinFloatLiteral",
+ "usr": "s:s33_ExpressibleByBuiltinFloatLiteralP",
+ "mangledName": "$ss33_ExpressibleByBuiltinFloatLiteralP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Hashable",
+ "printedName": "Hashable",
+ "usr": "s:SH",
+ "mangledName": "$sSH"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Equatable",
+ "printedName": "Equatable",
+ "usr": "s:SQ",
+ "mangledName": "$sSQ"
+ },
+ {
+ "kind": "Conformance",
+ "name": "_HasCustomAnyHashableRepresentation",
+ "printedName": "_HasCustomAnyHashableRepresentation",
+ "usr": "s:s35_HasCustomAnyHashableRepresentationP",
+ "mangledName": "$ss35_HasCustomAnyHashableRepresentationP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Sendable",
+ "printedName": "Sendable",
+ "usr": "s:s8SendableP",
+ "mangledName": "$ss8SendableP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Strideable",
+ "printedName": "Strideable",
+ "children": [
+ {
+ "kind": "TypeWitness",
+ "name": "Stride",
+ "printedName": "Stride",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Double",
+ "printedName": "Swift.Double",
+ "usr": "s:Sd"
+ }
+ ]
+ }
+ ],
+ "usr": "s:Sx",
+ "mangledName": "$sSx"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Comparable",
+ "printedName": "Comparable",
+ "usr": "s:SL",
+ "mangledName": "$sSL"
+ },
+ {
+ "kind": "Conformance",
+ "name": "SIMDScalar",
+ "printedName": "SIMDScalar",
+ "children": [
+ {
+ "kind": "TypeWitness",
+ "name": "SIMDMaskScalar",
+ "printedName": "SIMDMaskScalar",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Int64",
+ "printedName": "Swift.Int64",
+ "usr": "s:s5Int64V"
+ }
+ ]
+ },
+ {
+ "kind": "TypeWitness",
+ "name": "SIMD2Storage",
+ "printedName": "SIMD2Storage",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "SIMD2Storage",
+ "printedName": "Swift.Double.SIMD2Storage",
+ "usr": "s:Sd12SIMD2StorageV"
+ }
+ ]
+ },
+ {
+ "kind": "TypeWitness",
+ "name": "SIMD4Storage",
+ "printedName": "SIMD4Storage",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "SIMD4Storage",
+ "printedName": "Swift.Double.SIMD4Storage",
+ "usr": "s:Sd12SIMD4StorageV"
+ }
+ ]
+ },
+ {
+ "kind": "TypeWitness",
+ "name": "SIMD8Storage",
+ "printedName": "SIMD8Storage",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "SIMD8Storage",
+ "printedName": "Swift.Double.SIMD8Storage",
+ "usr": "s:Sd12SIMD8StorageV"
+ }
+ ]
+ },
+ {
+ "kind": "TypeWitness",
+ "name": "SIMD16Storage",
+ "printedName": "SIMD16Storage",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "SIMD16Storage",
+ "printedName": "Swift.Double.SIMD16Storage",
+ "usr": "s:Sd13SIMD16StorageV"
+ }
+ ]
+ },
+ {
+ "kind": "TypeWitness",
+ "name": "SIMD32Storage",
+ "printedName": "SIMD32Storage",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "SIMD32Storage",
+ "printedName": "Swift.Double.SIMD32Storage",
+ "usr": "s:Sd13SIMD32StorageV"
+ }
+ ]
+ },
+ {
+ "kind": "TypeWitness",
+ "name": "SIMD64Storage",
+ "printedName": "SIMD64Storage",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "SIMD64Storage",
+ "printedName": "Swift.Double.SIMD64Storage",
+ "usr": "s:Sd13SIMD64StorageV"
+ }
+ ]
+ }
+ ],
+ "usr": "s:s10SIMDScalarP",
+ "mangledName": "$ss10SIMDScalarP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "_FormatSpecifiable",
+ "printedName": "_FormatSpecifiable",
+ "children": [
+ {
+ "kind": "TypeWitness",
+ "name": "_Arg",
+ "printedName": "_Arg",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Double",
+ "printedName": "Swift.Double",
+ "usr": "s:Sd"
+ }
+ ]
+ }
+ ],
+ "usr": "s:10Foundation18_FormatSpecifiableP",
+ "mangledName": "$s10Foundation18_FormatSpecifiableP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "_ObjectiveCBridgeable",
+ "printedName": "_ObjectiveCBridgeable",
+ "children": [
+ {
+ "kind": "TypeWitness",
+ "name": "_ObjectiveCType",
+ "printedName": "_ObjectiveCType",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "NSNumber",
+ "printedName": "Foundation.NSNumber",
+ "usr": "c:objc(cs)NSNumber"
+ }
+ ]
+ }
+ ],
+ "usr": "s:s21_ObjectiveCBridgeableP",
+ "mangledName": "$ss21_ObjectiveCBridgeableP"
+ }
+ ]
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "UIApplication",
+ "printedName": "UIApplication",
+ "children": [
+ {
+ "kind": "Function",
+ "name": "kva_shared",
+ "printedName": "kva_shared()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "UIKit.UIApplication?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "UIApplication",
+ "printedName": "UIKit.UIApplication",
+ "usr": "c:objc(cs)UIApplication"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "c:@CM@KochavaCore@@objc(cs)UIApplication(cm)kva_shared",
+ "mangledName": "$sSo13UIApplicationC11KochavaCoreE10kva_sharedABSgyFZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "objc_name": "kva_shared",
+ "declAttributes": [
+ "Final",
+ "Custom",
+ "AccessControl",
+ "ObjC",
+ "RawDocComment"
+ ],
+ "isFromExtension": true,
+ "funcSelfKind": "NonMutating"
+ }
+ ],
+ "declKind": "Class",
+ "usr": "c:objc(cs)UIApplication",
+ "moduleName": "UIKit",
+ "isOpen": true,
+ "intro_iOS": "2.0",
+ "objc_name": "UIApplication",
+ "declAttributes": [
+ "Available",
+ "ObjC",
+ "NonSendable",
+ "Custom",
+ "Dynamic"
+ ],
+ "superclassUsr": "c:objc(cs)UIResponder",
+ "isExternal": true,
+ "inheritsConvenienceInitializers": true,
+ "superclassNames": [
+ "UIKit.UIResponder",
+ "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"
+ }
+ ]
+ }
+ ],
+ "json_format_version": 8
+ },
+ "ConstValues": [
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/Array.swift",
+ "kind": "Array",
+ "offset": 1638,
+ "length": 2,
+ "value": "[]"
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/Date+KochavaCore.swift",
+ "kind": "StringLiteral",
+ "offset": 10231,
+ "length": 13,
+ "value": "\"en_US_POSIX\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/Date+KochavaCore.swift",
+ "kind": "StringLiteral",
+ "offset": 10408,
+ "length": 27,
+ "value": "\"yyyy-MM-dd HH:mm:ss ZZZZZ\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/Date+KochavaCore.swift",
+ "kind": "StringLiteral",
+ "offset": 11257,
+ "length": 13,
+ "value": "\"en_US_POSIX\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/Date+KochavaCore.swift",
+ "kind": "StringLiteral",
+ "offset": 11650,
+ "length": 34,
+ "value": "\"yyyy-MM-dd'T'HH:mm:ss'.'SSSZZZZZ\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/Date+KochavaCore.swift",
+ "kind": "StringLiteral",
+ "offset": 12533,
+ "length": 13,
+ "value": "\"en_US_POSIX\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/Date+KochavaCore.swift",
+ "kind": "StringLiteral",
+ "offset": 12609,
+ "length": 5,
+ "value": "\"UTC\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/Date+KochavaCore.swift",
+ "kind": "StringLiteral",
+ "offset": 12833,
+ "length": 32,
+ "value": "\"yyyy-MM-dd'T'HH:mm:ss'.'SSS'Z'\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/Date+KochavaCore.swift",
+ "kind": "StringLiteral",
+ "offset": 13261,
+ "length": 13,
+ "value": "\"en_US_POSIX\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/Date+KochavaCore.swift",
+ "kind": "StringLiteral",
+ "offset": 13438,
+ "length": 10,
+ "value": "\"yyyyMMdd\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVAPrivacyProfile.swift",
+ "kind": "StringLiteral",
+ "offset": 231,
+ "length": 17,
+ "value": "\"KochavaCore.KVAPrivacyProfile\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVAAdapter.swift",
+ "kind": "BooleanLiteral",
+ "offset": 6161,
+ "length": 5,
+ "value": "false"
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVAAdapter.swift",
+ "kind": "BooleanLiteral",
+ "offset": 6196,
+ "length": 5,
+ "value": "false"
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVAAdapter.swift",
+ "kind": "BooleanLiteral",
+ "offset": 6229,
+ "length": 5,
+ "value": "false"
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVAAdapter.swift",
+ "kind": "BooleanLiteral",
+ "offset": 18357,
+ "length": 5,
+ "value": "false"
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVAAdapter.swift",
+ "kind": "BooleanLiteral",
+ "offset": 18470,
+ "length": 5,
+ "value": "false"
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVAAdapter.swift",
+ "kind": "BooleanLiteral",
+ "offset": 18679,
+ "length": 5,
+ "value": "false"
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVAAdapter.swift",
+ "kind": "BooleanLiteral",
+ "offset": 18724,
+ "length": 5,
+ "value": "false"
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVAAdapter.swift",
+ "kind": "BooleanLiteral",
+ "offset": 18980,
+ "length": 5,
+ "value": "false"
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVAAdapter.swift",
+ "kind": "StringLiteral",
+ "offset": 27469,
+ "length": 12,
+ "value": "\"identifier\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVAAdapter.swift",
+ "kind": "StringLiteral",
+ "offset": 27530,
+ "length": 6,
+ "value": "\"$id$\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVAAdapter.swift",
+ "kind": "StringLiteral",
+ "offset": 27690,
+ "length": 12,
+ "value": "\"valueClass\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVAAdapter.swift",
+ "kind": "StringLiteral",
+ "offset": 27808,
+ "length": 19,
+ "value": "\"valueElementClass\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVAAdapter.swift",
+ "kind": "StringLiteral",
+ "offset": 27984,
+ "length": 9,
+ "value": "\"product\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVAAdapter.swift",
+ "kind": "StringLiteral",
+ "offset": 28196,
+ "length": 12,
+ "value": "\"networking\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVAAdapter.swift",
+ "kind": "StringLiteral",
+ "offset": 28275,
+ "length": 16,
+ "value": "\"baseIdentifier\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVAAdapter.swift",
+ "kind": "StringLiteral",
+ "offset": 28397,
+ "length": 19,
+ "value": "\"storageIdentifier\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVAAdapter.swift",
+ "kind": "StringLiteral",
+ "offset": 28504,
+ "length": 21,
+ "value": "\"universalIdentifier\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVAAdapter.swift",
+ "kind": "StringLiteral",
+ "offset": 28602,
+ "length": 12,
+ "value": "\"nameString\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVAAdapter.swift",
+ "kind": "StringLiteral",
+ "offset": 28683,
+ "length": 19,
+ "value": "\"descriptionString\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVAAdapter.swift",
+ "kind": "StringLiteral",
+ "offset": 29030,
+ "length": 5,
+ "value": "\"key\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVAAdapter.swift",
+ "kind": "StringLiteral",
+ "offset": 29129,
+ "length": 24,
+ "value": "\"denyDatapointCheckBool\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVAAdapter.swift",
+ "kind": "StringLiteral",
+ "offset": 29262,
+ "length": 55,
+ "value": "\"asynchronousCollectionPrerequisiteTaskIdentifierArray\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVAAdapter.swift",
+ "kind": "StringLiteral",
+ "offset": 29447,
+ "length": 73,
+ "value": "\"asynchronousCollectionPrerequisiteTaskArrayIncludeNetworkingStartedBool\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVAAdapter.swift",
+ "kind": "StringLiteral",
+ "offset": 29588,
+ "length": 13,
+ "value": "\"persistBool\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVAAdapter.swift",
+ "kind": "StringLiteral",
+ "offset": 29679,
+ "length": 23,
+ "value": "\"persistAggressiveBool\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVAAdapter.swift",
+ "kind": "StringLiteral",
+ "offset": 29789,
+ "length": 19,
+ "value": "\"persistIdentifier\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVAAdapter.swift",
+ "kind": "StringLiteral",
+ "offset": 29886,
+ "length": 31,
+ "value": "\"persistUserDefaultsTypeString\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVAAdapter.swift",
+ "kind": "StringLiteral",
+ "offset": 30007,
+ "length": 35,
+ "value": "\"persistWritesLogMessagesPrintBool\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVAAdapter.swift",
+ "kind": "StringLiteral",
+ "offset": 30136,
+ "length": 31,
+ "value": "\"persistWritesWaitTimeInterval\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVAAdapter.swift",
+ "kind": "StringLiteral",
+ "offset": 30233,
+ "length": 11,
+ "value": "\"watchBool\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVAAdapter.swift",
+ "kind": "StringLiteral",
+ "offset": 30322,
+ "length": 17,
+ "value": "\"allowValueArray\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVAAdapter.swift",
+ "kind": "StringLiteral",
+ "offset": 30430,
+ "length": 23,
+ "value": "\"interfaceInDictionary\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVAAdapter.swift",
+ "kind": "StringLiteral",
+ "offset": 30583,
+ "length": 30,
+ "value": "\"maximumStalenessTimeInterval\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVAAdapter.swift",
+ "kind": "StringLiteral",
+ "offset": 30696,
+ "length": 24,
+ "value": "\"valueInitializedObject\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVAAdapter.swift",
+ "kind": "StringLiteral",
+ "offset": 30925,
+ "length": 20,
+ "value": "\"valueMinimumObject\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVAAdapter.swift",
+ "kind": "StringLiteral",
+ "offset": 31150,
+ "length": 20,
+ "value": "\"valueMaximumObject\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVAAdapter.swift",
+ "kind": "StringLiteral",
+ "offset": 31383,
+ "length": 20,
+ "value": "\"valueDefaultObject\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVAAdapter.swift",
+ "kind": "StringLiteral",
+ "offset": 31687,
+ "length": 13,
+ "value": "\"valueObject\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVAAdapter.swift",
+ "kind": "StringLiteral",
+ "offset": 31716,
+ "length": 14,
+ "value": "\"value_object\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVAAdapter.swift",
+ "kind": "StringLiteral",
+ "offset": 31993,
+ "length": 7,
+ "value": "\"value\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVAAdapter.swift",
+ "kind": "StringLiteral",
+ "offset": 32134,
+ "length": 23,
+ "value": "\"closure_didInvalidate\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVAAdapter.swift",
+ "kind": "StringLiteral",
+ "offset": 32232,
+ "length": 19,
+ "value": "\"closure_didMutate\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVAAdapter.swift",
+ "kind": "StringLiteral",
+ "offset": 32341,
+ "length": 38,
+ "value": "\"closure_didReadFromPersistentStorage\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVAAdapter.swift",
+ "kind": "StringLiteral",
+ "offset": 32489,
+ "length": 39,
+ "value": "\"closure_didSetCachedValueOnSameThread\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVAAdapter.swift",
+ "kind": "StringLiteral",
+ "offset": 32603,
+ "length": 21,
+ "value": "\"closure_didSetValue\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVAAdapter.swift",
+ "kind": "StringLiteral",
+ "offset": 32713,
+ "length": 25,
+ "value": "\"closure_validatedObject\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVAAdapter.swift",
+ "kind": "StringLiteral",
+ "offset": 32835,
+ "length": 39,
+ "value": "\"closure_valueMetaValueArrayDictionary\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVAAdapter.swift",
+ "kind": "StringLiteral",
+ "offset": 32974,
+ "length": 24,
+ "value": "\"closure_valueStaleBool\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVAAdapter.swift",
+ "kind": "StringLiteral",
+ "offset": 33082,
+ "length": 23,
+ "value": "\"closure_value_willSet\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVAAdapter.swift",
+ "kind": "StringLiteral",
+ "offset": 33193,
+ "length": 22,
+ "value": "\"closure_serverObject\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVAAdapter.swift",
+ "kind": "StringLiteral",
+ "offset": 33300,
+ "length": 30,
+ "value": "\"closure_collectSynchronously\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVAAdapter.swift",
+ "kind": "StringLiteral",
+ "offset": 33424,
+ "length": 31,
+ "value": "\"closure_collectAsynchronously\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVAAdapter.swift",
+ "kind": "StringLiteral",
+ "offset": 33579,
+ "length": 38,
+ "value": "\"mutatorDidMutatePassesToDelegateBool\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVAAdapter.swift",
+ "kind": "StringLiteral",
+ "offset": 33788,
+ "length": 24,
+ "value": "\"mutatorMutableDelegate\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVAAdapter.swift",
+ "kind": "Dictionary",
+ "offset": 40544,
+ "length": 3,
+ "value": "[]"
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVAAdapter.swift",
+ "kind": "StringLiteral",
+ "offset": 40855,
+ "length": 7,
+ "value": "\"value\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVAAdapter.swift",
+ "kind": "StringLiteral",
+ "offset": 40985,
+ "length": 13,
+ "value": "\"valueObject\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVAAdapter.swift",
+ "kind": "StringLiteral",
+ "offset": 41212,
+ "length": 10,
+ "value": "\"$context\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVAAdapter.swift",
+ "kind": "StringLiteral",
+ "offset": 41609,
+ "length": 13,
+ "value": "\"enabledBool\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVAAdapter.swift",
+ "kind": "StringLiteral",
+ "offset": 41841,
+ "length": 12,
+ "value": "\"nameString\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVAAdapter.swift",
+ "kind": "StringLiteral",
+ "offset": 42009,
+ "length": 12,
+ "value": "\"valueClass\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVAAdapter.swift",
+ "kind": "StringLiteral",
+ "offset": 42307,
+ "length": 5,
+ "value": "\"key\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVAAdapter.swift",
+ "kind": "StringLiteral",
+ "offset": 42482,
+ "length": 13,
+ "value": "\"persistBool\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVAAdapter.swift",
+ "kind": "StringLiteral",
+ "offset": 42704,
+ "length": 11,
+ "value": "\"watchBool\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVAAdapter.swift",
+ "kind": "StringLiteral",
+ "offset": 42928,
+ "length": 17,
+ "value": "\"allowValueArray\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVAAdapter.swift",
+ "kind": "StringLiteral",
+ "offset": 43150,
+ "length": 23,
+ "value": "\"interfaceInDictionary\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVAAdapter.swift",
+ "kind": "StringLiteral",
+ "offset": 43422,
+ "length": 30,
+ "value": "\"maximumStalenessTimeInterval\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVAAdapter.swift",
+ "kind": "StringLiteral",
+ "offset": 43717,
+ "length": 35,
+ "value": "\"persistWritesLogMessagesPrintBool\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVAAdapter.swift",
+ "kind": "StringLiteral",
+ "offset": 44011,
+ "length": 31,
+ "value": "\"persistWritesWaitTimeInterval\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVAAdapter.swift",
+ "kind": "StringLiteral",
+ "offset": 44276,
+ "length": 20,
+ "value": "\"valueDefaultObject\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVAAdapter.swift",
+ "kind": "StringLiteral",
+ "offset": 44610,
+ "length": 13,
+ "value": "\"valueObject\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVAAdapter.swift",
+ "kind": "StringLiteral",
+ "offset": 44911,
+ "length": 7,
+ "value": "\"value\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVAAdapter.swift",
+ "kind": "StringLiteral",
+ "offset": 45159,
+ "length": 20,
+ "value": "\"valueMarkStaleBool\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVAAdapter.swift",
+ "kind": "BooleanLiteral",
+ "offset": 45185,
+ "length": 4,
+ "value": "true"
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVAAdapter.swift",
+ "kind": "StringLiteral",
+ "offset": 45346,
+ "length": 18,
+ "value": "\"watchValueObject\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVAAdapter.swift",
+ "kind": "StringLiteral",
+ "offset": 45669,
+ "length": 12,
+ "value": "\"watchValue\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVAAdapter.swift",
+ "kind": "StringLiteral",
+ "offset": 45932,
+ "length": 25,
+ "value": "\"watchValueMarkStaleBool\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVAAdapter.swift",
+ "kind": "BooleanLiteral",
+ "offset": 45963,
+ "length": 4,
+ "value": "true"
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVAAdapter.swift",
+ "kind": "StringLiteral",
+ "offset": 46150,
+ "length": 39,
+ "value": "\"\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVAAdapter.swift",
+ "kind": "StringLiteral",
+ "offset": 46172,
+ "length": 1,
+ "value": "\" - Did Configure\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVAAdapter.swift",
+ "kind": "BooleanLiteral",
+ "offset": 53689,
+ "length": 5,
+ "value": "false"
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVAAdapter.swift",
+ "kind": "BooleanLiteral",
+ "offset": 53721,
+ "length": 5,
+ "value": "false"
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVAAdapter.swift",
+ "kind": "StringLiteral",
+ "offset": 71386,
+ "length": 11,
+ "value": "\"anyObject\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVAAdapter.swift",
+ "kind": "StringLiteral",
+ "offset": 71433,
+ "length": 10,
+ "value": "\"validate\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVAAdapter.swift",
+ "kind": "StringLiteral",
+ "offset": 71476,
+ "length": 95,
+ "value": "\"Value \""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVAAdapter.swift",
+ "kind": "StringLiteral",
+ "offset": 71514,
+ "length": 2,
+ "value": "\" is not within the allowValueArray of \""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVAAdapter.swift",
+ "kind": "StringLiteral",
+ "offset": 71570,
+ "length": 2,
+ "value": "\"\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVAAdapter.swift",
+ "kind": "StringLiteral",
+ "offset": 71607,
+ "length": 29,
+ "value": "\"Will use valueDefaultObject\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVAAdapter.swift",
+ "kind": "StringLiteral",
+ "offset": 72330,
+ "length": 11,
+ "value": "\"anyObject\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVAAdapter.swift",
+ "kind": "StringLiteral",
+ "offset": 72381,
+ "length": 10,
+ "value": "\"validate\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVAAdapter.swift",
+ "kind": "StringLiteral",
+ "offset": 72428,
+ "length": 122,
+ "value": "\"Object is not of class \""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVAAdapter.swift",
+ "kind": "StringLiteral",
+ "offset": 72484,
+ "length": 1,
+ "value": "\" (or cannot be resolved to class \""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVAAdapter.swift",
+ "kind": "StringLiteral",
+ "offset": 72549,
+ "length": 2,
+ "value": "\"\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVAAdapter.swift",
+ "kind": "StringLiteral",
+ "offset": 72590,
+ "length": 29,
+ "value": "\"Will use valueDefaultObject\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVAAdapter.swift",
+ "kind": "StringLiteral",
+ "offset": 75389,
+ "length": 38,
+ "value": "\"f1dac492-a7fa-4365-97d1-f14ba4bd7ef5\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVAAdapter.swift",
+ "kind": "StringLiteral",
+ "offset": 75535,
+ "length": 12,
+ "value": "\"networking\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVAAdapter.swift",
+ "kind": "StringLiteral",
+ "offset": 75625,
+ "length": 12,
+ "value": "\"identifier\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVAAdapter.swift",
+ "kind": "StringLiteral",
+ "offset": 76121,
+ "length": 38,
+ "value": "\"699a3c47-16c9-4bcd-b37e-773f0ad2a53a\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVAAdapter.swift",
+ "kind": "StringLiteral",
+ "offset": 76267,
+ "length": 12,
+ "value": "\"identifier\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVAAdapter.swift",
+ "kind": "StringLiteral",
+ "offset": 76321,
+ "length": 9,
+ "value": "\"product\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVAAdapter.swift",
+ "kind": "BooleanLiteral",
+ "offset": 76550,
+ "length": 4,
+ "value": "true"
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVAAdapter.swift",
+ "kind": "StringLiteral",
+ "offset": 77145,
+ "length": 7,
+ "value": "\"value\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVAAdapter.swift",
+ "kind": "StringLiteral",
+ "offset": 78199,
+ "length": 12,
+ "value": "\"watchValue\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVAAdapter.swift",
+ "kind": "StringLiteral",
+ "offset": 78264,
+ "length": 13,
+ "value": "\"watch_value\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVAAdapter.swift",
+ "kind": "BooleanLiteral",
+ "offset": 78613,
+ "length": 5,
+ "value": "false"
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVAAdapter.swift",
+ "kind": "StringLiteral",
+ "offset": 90623,
+ "length": 50,
+ "value": "\"\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVAAdapter.swift",
+ "kind": "StringLiteral",
+ "offset": 90645,
+ "length": 1,
+ "value": "\".asynchronousCollectionTask\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVAAdapter.swift",
+ "kind": "FloatLiteral",
+ "offset": 92494,
+ "length": 3,
+ "value": "0.5"
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVAAdapter.swift",
+ "kind": "StringLiteral",
+ "offset": 92641,
+ "length": 38,
+ "value": "\"97b55c83-94b8-4acd-9b81-4a17cf39c7f1\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVAAdapter.swift",
+ "kind": "StringLiteral",
+ "offset": 92769,
+ "length": 111,
+ "value": "\"\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVAAdapter.swift",
+ "kind": "StringLiteral",
+ "offset": 92792,
+ "length": 1,
+ "value": "\" - Asynchronous collection process - Did complete after substantial elapsedTimeInterval\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVAAdapter.swift",
+ "kind": "StringLiteral",
+ "offset": 92972,
+ "length": 21,
+ "value": "\"elapsedTimeInterval\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVAAdapter.swift",
+ "kind": "StringLiteral",
+ "offset": 93165,
+ "length": 38,
+ "value": "\"26ab73dc-8e6c-4bba-873e-b0dafba0d4ea\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVAAdapter.swift",
+ "kind": "BooleanLiteral",
+ "offset": 93872,
+ "length": 5,
+ "value": "false"
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVAAdapter.swift",
+ "kind": "BooleanLiteral",
+ "offset": 94334,
+ "length": 5,
+ "value": "false"
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVAAdapter.swift",
+ "kind": "StringLiteral",
+ "offset": 94676,
+ "length": 9,
+ "value": "\"KVAAA-U\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVAAdapter.swift",
+ "kind": "BooleanLiteral",
+ "offset": 95316,
+ "length": 5,
+ "value": "false"
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVAAdapter.swift",
+ "kind": "BooleanLiteral",
+ "offset": 98824,
+ "length": 5,
+ "value": "false"
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVAAdapter.swift",
+ "kind": "BooleanLiteral",
+ "offset": 99621,
+ "length": 4,
+ "value": "true"
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVAAdapter.swift",
+ "kind": "BooleanLiteral",
+ "offset": 130664,
+ "length": 5,
+ "value": "false"
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVAAdapter.swift",
+ "kind": "BooleanLiteral",
+ "offset": 144740,
+ "length": 5,
+ "value": "false"
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVAAdapter.swift",
+ "kind": "BooleanLiteral",
+ "offset": 144871,
+ "length": 5,
+ "value": "false"
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVAAdapter.swift",
+ "kind": "BooleanLiteral",
+ "offset": 146239,
+ "length": 5,
+ "value": "false"
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVAAdapter.swift",
+ "kind": "BooleanLiteral",
+ "offset": 153355,
+ "length": 5,
+ "value": "false"
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVAAdapter.swift",
+ "kind": "BooleanLiteral",
+ "offset": 153593,
+ "length": 5,
+ "value": "false"
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVAAdapter.swift",
+ "kind": "BooleanLiteral",
+ "offset": 159055,
+ "length": 5,
+ "value": "false"
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVAAdapter.swift",
+ "kind": "BooleanLiteral",
+ "offset": 159572,
+ "length": 5,
+ "value": "false"
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVAAdapter.swift",
+ "kind": "StringLiteral",
+ "offset": 159771,
+ "length": 34,
+ "value": "\".persistentStorageWriteWaitTimer\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVAAdapter.swift",
+ "kind": "BooleanLiteral",
+ "offset": 160047,
+ "length": 5,
+ "value": "false"
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVAAdapter.swift",
+ "kind": "IntegerLiteral",
+ "offset": 176138,
+ "length": 1,
+ "value": "0"
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVAAdapter.swift",
+ "kind": "IntegerLiteral",
+ "offset": 176203,
+ "length": 1,
+ "value": "1"
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVAAdapter.swift",
+ "kind": "IntegerLiteral",
+ "offset": 176232,
+ "length": 1,
+ "value": "0"
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVAAdapter.swift",
+ "kind": "IntegerLiteral",
+ "offset": 179211,
+ "length": 1,
+ "value": "0"
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVAAdapter.swift",
+ "kind": "IntegerLiteral",
+ "offset": 179735,
+ "length": 1,
+ "value": "0"
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVAAdapter.swift",
+ "kind": "FloatLiteral",
+ "offset": 181705,
+ "length": 3,
+ "value": "0.0"
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVAAdapter.swift",
+ "kind": "StringLiteral",
+ "offset": 1651,
+ "length": 10,
+ "value": "\"KochavaCore.KVAAdapter\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVAAppGroups.swift",
+ "kind": "StringLiteral",
+ "offset": 4486,
+ "length": 33,
+ "value": "\"KVAAppGroups.mutatorTokenString\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVAAppGroups.swift",
+ "kind": "BooleanLiteral",
+ "offset": 6555,
+ "length": 5,
+ "value": "false"
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVAAppGroups.swift",
+ "kind": "StringLiteral",
+ "offset": 6880,
+ "length": 57,
+ "value": "\"com.kochava.AppGroups.deviceAppGroupIdentifierDidMutate\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVABackgroundTaskController.swift",
+ "kind": "IntegerLiteral",
+ "offset": 5663,
+ "length": 1,
+ "value": "0"
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVABackgroundTaskController.swift",
+ "kind": "StringLiteral",
+ "offset": 9879,
+ "length": 39,
+ "value": "\"BackgroundTaskController.timeoutTimer\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVABackgroundTaskController.swift",
+ "kind": "BooleanLiteral",
+ "offset": 10005,
+ "length": 4,
+ "value": "true"
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVABackgroundTaskController.swift",
+ "kind": "BooleanLiteral",
+ "offset": 10193,
+ "length": 5,
+ "value": "false"
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVABackgroundTaskController.swift",
+ "kind": "FloatLiteral",
+ "offset": 11982,
+ "length": 4,
+ "value": "0.25"
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVABackgroundTaskController.swift",
+ "kind": "FloatLiteral",
+ "offset": 14067,
+ "length": 4,
+ "value": "30.0"
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVACollection.swift",
+ "kind": "StringLiteral",
+ "offset": 4903,
+ "length": 12,
+ "value": "\"dictionary\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVACollection.swift",
+ "kind": "Dictionary",
+ "offset": 5513,
+ "length": 3,
+ "value": "[]"
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVACollection.swift",
+ "kind": "StringLiteral",
+ "offset": 5741,
+ "length": 12,
+ "value": "\"identifier\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVACollection.swift",
+ "kind": "Dictionary",
+ "offset": 28195,
+ "length": 3,
+ "value": "[]"
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVACollection.swift",
+ "kind": "StringLiteral",
+ "offset": 2067,
+ "length": 13,
+ "value": "\"KochavaCore.KVACollection\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVAConsent.swift",
+ "kind": "BooleanLiteral",
+ "offset": 865,
+ "length": 4,
+ "value": "true"
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVAConsent.swift",
+ "kind": "StringLiteral",
+ "offset": 17062,
+ "length": 17,
+ "value": "\"Consent.adapter\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVAConsent.swift",
+ "kind": "BooleanLiteral",
+ "offset": 22119,
+ "length": 5,
+ "value": "false"
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVAConsent.swift",
+ "kind": "BooleanLiteral",
+ "offset": 24227,
+ "length": 5,
+ "value": "false"
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVAConsent.swift",
+ "kind": "BooleanLiteral",
+ "offset": 24393,
+ "length": 5,
+ "value": "false"
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVAContext.swift",
+ "kind": "StringLiteral",
+ "offset": 647,
+ "length": 14,
+ "value": "\"Context.host\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVAContext.swift",
+ "kind": "StringLiteral",
+ "offset": 692,
+ "length": 6,
+ "value": "\"host\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVAContext.swift",
+ "kind": "BooleanLiteral",
+ "offset": 720,
+ "length": 4,
+ "value": "true"
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVAContext.swift",
+ "kind": "StringLiteral",
+ "offset": 848,
+ "length": 13,
+ "value": "\"Context.log\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVAContext.swift",
+ "kind": "StringLiteral",
+ "offset": 892,
+ "length": 5,
+ "value": "\"log\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVAContext.swift",
+ "kind": "BooleanLiteral",
+ "offset": 918,
+ "length": 4,
+ "value": "true"
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVAContext.swift",
+ "kind": "StringLiteral",
+ "offset": 1074,
+ "length": 27,
+ "value": "\"Context.persistentStorage\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVAContext.swift",
+ "kind": "StringLiteral",
+ "offset": 1132,
+ "length": 19,
+ "value": "\"persistentStorage\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVAContext.swift",
+ "kind": "BooleanLiteral",
+ "offset": 1186,
+ "length": 4,
+ "value": "true"
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVAContext.swift",
+ "kind": "StringLiteral",
+ "offset": 1314,
+ "length": 13,
+ "value": "\"Context.sdk\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVAContext.swift",
+ "kind": "StringLiteral",
+ "offset": 1358,
+ "length": 5,
+ "value": "\"sdk\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVAContext.swift",
+ "kind": "BooleanLiteral",
+ "offset": 1384,
+ "length": 4,
+ "value": "true"
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVAContext.swift",
+ "kind": "StringLiteral",
+ "offset": 1522,
+ "length": 16,
+ "value": "\"Context.server\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVAContext.swift",
+ "kind": "StringLiteral",
+ "offset": 1569,
+ "length": 8,
+ "value": "\"server\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVAContext.swift",
+ "kind": "BooleanLiteral",
+ "offset": 1601,
+ "length": 4,
+ "value": "true"
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVAContext.swift",
+ "kind": "StringLiteral",
+ "offset": 2002,
+ "length": 28,
+ "value": "\"Context.serverUnrestricted\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVAContext.swift",
+ "kind": "StringLiteral",
+ "offset": 2061,
+ "length": 20,
+ "value": "\"serverUnrestricted\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVAContext.swift",
+ "kind": "BooleanLiteral",
+ "offset": 2105,
+ "length": 4,
+ "value": "true"
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVAContext.swift",
+ "kind": "BooleanLiteral",
+ "offset": 3533,
+ "length": 5,
+ "value": "false"
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVAContext.swift",
+ "kind": "BooleanLiteral",
+ "offset": 3566,
+ "length": 5,
+ "value": "false"
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVAContext.swift",
+ "kind": "BooleanLiteral",
+ "offset": 3613,
+ "length": 5,
+ "value": "false"
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVAContext.swift",
+ "kind": "BooleanLiteral",
+ "offset": 3646,
+ "length": 5,
+ "value": "false"
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVAContext.swift",
+ "kind": "BooleanLiteral",
+ "offset": 3682,
+ "length": 5,
+ "value": "false"
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVAContext.swift",
+ "kind": "StringLiteral",
+ "offset": 403,
+ "length": 10,
+ "value": "\"KochavaCore.KVAContext\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVACoreProduct.swift",
+ "kind": "StringLiteral",
+ "offset": 956,
+ "length": 6,
+ "value": "\"Core\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVACoreProduct.swift",
+ "kind": "BooleanLiteral",
+ "offset": 1389,
+ "length": 5,
+ "value": "false"
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVACoreProduct.swift",
+ "kind": "StringLiteral",
+ "offset": 1598,
+ "length": 25,
+ "value": "\"COMPILER_FLAG_SIMULATOR\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVACoreProduct.swift",
+ "kind": "BooleanLiteral",
+ "offset": 2179,
+ "length": 5,
+ "value": "false"
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVACoreProduct.swift",
+ "kind": "BooleanLiteral",
+ "offset": 2213,
+ "length": 4,
+ "value": "true"
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVACoreProduct.swift",
+ "kind": "BooleanLiteral",
+ "offset": 2530,
+ "length": 5,
+ "value": "false"
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVACoreProduct.swift",
+ "kind": "BooleanLiteral",
+ "offset": 2564,
+ "length": 4,
+ "value": "true"
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVACoreProduct.swift",
+ "kind": "BooleanLiteral",
+ "offset": 2958,
+ "length": 5,
+ "value": "false"
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVACoreProduct.swift",
+ "kind": "BooleanLiteral",
+ "offset": 3010,
+ "length": 4,
+ "value": "true"
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVACoreProduct.swift",
+ "kind": "Dictionary",
+ "offset": 3271,
+ "length": 3,
+ "value": "[]"
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVACoreProduct.swift",
+ "kind": "StringLiteral",
+ "offset": 3390,
+ "length": 34,
+ "value": "\"didInvalidateAppGroupsSharedBool\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVACoreProduct.swift",
+ "kind": "BooleanLiteral",
+ "offset": 3428,
+ "length": 4,
+ "value": "true"
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVACoreProduct.swift",
+ "kind": "StringLiteral",
+ "offset": 3563,
+ "length": 31,
+ "value": "\"didInvalidateSystemSharedBool\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVACoreProduct.swift",
+ "kind": "BooleanLiteral",
+ "offset": 3598,
+ "length": 4,
+ "value": "true"
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVACoreProduct.swift",
+ "kind": "StringLiteral",
+ "offset": 3730,
+ "length": 28,
+ "value": "\"didInvalidateLogSharedBool\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVACoreProduct.swift",
+ "kind": "BooleanLiteral",
+ "offset": 3762,
+ "length": 4,
+ "value": "true"
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVADispatchQueue.swift",
+ "kind": "StringLiteral",
+ "offset": 2306,
+ "length": 32,
+ "value": "\"DispatchQueue.globalConcurrent\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVADispatchQueue.swift",
+ "kind": "StringLiteral",
+ "offset": 2369,
+ "length": 18,
+ "value": "\"globalConcurrent\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVADispatchQueue.swift",
+ "kind": "StringLiteral",
+ "offset": 2448,
+ "length": 56,
+ "value": "\"com.kochava.KochavaCore.DispatchQueue.globalConcurrent\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVADispatchQueue.swift",
+ "kind": "StringLiteral",
+ "offset": 2911,
+ "length": 28,
+ "value": "\"DispatchQueue.globalSerial\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVADispatchQueue.swift",
+ "kind": "StringLiteral",
+ "offset": 2970,
+ "length": 14,
+ "value": "\"globalSerial\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVADispatchQueue.swift",
+ "kind": "StringLiteral",
+ "offset": 3045,
+ "length": 52,
+ "value": "\"com.kochava.KochavaCore.DispatchQueue.globalSerial\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVADispatchQueue.swift",
+ "kind": "StringLiteral",
+ "offset": 3258,
+ "length": 20,
+ "value": "\"DispatchQueue.main\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVADispatchQueue.swift",
+ "kind": "StringLiteral",
+ "offset": 3309,
+ "length": 6,
+ "value": "\"main\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVADispatchQueue.swift",
+ "kind": "BooleanLiteral",
+ "offset": 11608,
+ "length": 5,
+ "value": "false"
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVADispatchQueue.swift",
+ "kind": "StringLiteral",
+ "offset": 1842,
+ "length": 16,
+ "value": "\"KochavaCore.KVADispatchQueue\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVAFile.swift",
+ "kind": "BooleanLiteral",
+ "offset": 6231,
+ "length": 5,
+ "value": "false"
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVAFile.swift",
+ "kind": "StringLiteral",
+ "offset": 208,
+ "length": 7,
+ "value": "\"KochavaCore.KVAFile\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVALog.swift",
+ "kind": "BooleanLiteral",
+ "offset": 1461,
+ "length": 4,
+ "value": "true"
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVALog.swift",
+ "kind": "BooleanLiteral",
+ "offset": 1493,
+ "length": 4,
+ "value": "true"
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVALog.swift",
+ "kind": "Dictionary",
+ "offset": 4716,
+ "length": 3,
+ "value": "[]"
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVALog.swift",
+ "kind": "StringLiteral",
+ "offset": 4832,
+ "length": 7,
+ "value": "\"level\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVALog.swift",
+ "kind": "StringLiteral",
+ "offset": 4958,
+ "length": 6,
+ "value": "\"note\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVALog.swift",
+ "kind": "StringLiteral",
+ "offset": 4968,
+ "length": 92,
+ "value": "\"Please be advised that the log level is set higher than is recommended for a released app.\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVALog.swift",
+ "kind": "StringLiteral",
+ "offset": 5274,
+ "length": 17,
+ "value": "\"level - did set\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVALog.swift",
+ "kind": "StringLiteral",
+ "offset": 5438,
+ "length": 59,
+ "value": "\"Set Log Level \""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVALog.swift",
+ "kind": "StringLiteral",
+ "offset": 5496,
+ "length": 2,
+ "value": "\"\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVALogLevel.swift",
+ "kind": "StringLiteral",
+ "offset": 759,
+ "length": 16,
+ "value": "\"LogLevel.never\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVALogLevel.swift",
+ "kind": "StringLiteral",
+ "offset": 806,
+ "length": 7,
+ "value": "\"never\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVALogLevel.swift",
+ "kind": "IntegerLiteral",
+ "offset": 833,
+ "length": 1,
+ "value": "1"
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVALogLevel.swift",
+ "kind": "StringLiteral",
+ "offset": 1180,
+ "length": 16,
+ "value": "\"LogLevel.error\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVALogLevel.swift",
+ "kind": "StringLiteral",
+ "offset": 1227,
+ "length": 7,
+ "value": "\"error\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVALogLevel.swift",
+ "kind": "IntegerLiteral",
+ "offset": 1254,
+ "length": 1,
+ "value": "2"
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVALogLevel.swift",
+ "kind": "StringLiteral",
+ "offset": 1521,
+ "length": 15,
+ "value": "\"LogLevel.warn\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVALogLevel.swift",
+ "kind": "StringLiteral",
+ "offset": 1567,
+ "length": 6,
+ "value": "\"warn\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVALogLevel.swift",
+ "kind": "IntegerLiteral",
+ "offset": 1593,
+ "length": 1,
+ "value": "3"
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVALogLevel.swift",
+ "kind": "StringLiteral",
+ "offset": 2005,
+ "length": 15,
+ "value": "\"LogLevel.info\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVALogLevel.swift",
+ "kind": "StringLiteral",
+ "offset": 2051,
+ "length": 6,
+ "value": "\"info\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVALogLevel.swift",
+ "kind": "IntegerLiteral",
+ "offset": 2077,
+ "length": 1,
+ "value": "4"
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVALogLevel.swift",
+ "kind": "StringLiteral",
+ "offset": 2763,
+ "length": 16,
+ "value": "\"LogLevel.debug\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVALogLevel.swift",
+ "kind": "StringLiteral",
+ "offset": 2810,
+ "length": 7,
+ "value": "\"debug\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVALogLevel.swift",
+ "kind": "IntegerLiteral",
+ "offset": 2837,
+ "length": 1,
+ "value": "5"
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVALogLevel.swift",
+ "kind": "StringLiteral",
+ "offset": 3207,
+ "length": 16,
+ "value": "\"LogLevel.trace\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVALogLevel.swift",
+ "kind": "StringLiteral",
+ "offset": 3254,
+ "length": 7,
+ "value": "\"trace\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVALogLevel.swift",
+ "kind": "IntegerLiteral",
+ "offset": 3281,
+ "length": 1,
+ "value": "6"
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVALogLevel.swift",
+ "kind": "StringLiteral",
+ "offset": 3609,
+ "length": 17,
+ "value": "\"LogLevel.always\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVALogLevel.swift",
+ "kind": "StringLiteral",
+ "offset": 3657,
+ "length": 8,
+ "value": "\"always\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVALogLevel.swift",
+ "kind": "IntegerLiteral",
+ "offset": 3685,
+ "length": 3,
+ "value": "999"
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVALogLevel.swift",
+ "kind": "StringLiteral",
+ "offset": 3991,
+ "length": 6,
+ "value": "\"none\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVALogLevel.swift",
+ "kind": "StringLiteral",
+ "offset": 289,
+ "length": 11,
+ "value": "\"KochavaCore.KVALogLevel\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVALogMessage.swift",
+ "kind": "BooleanLiteral",
+ "offset": 14624,
+ "length": 5,
+ "value": "false"
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVALogMessage.swift",
+ "kind": "BooleanLiteral",
+ "offset": 43060,
+ "length": 5,
+ "value": "false"
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVALogMessage.swift",
+ "kind": "StringLiteral",
+ "offset": 45627,
+ "length": 24,
+ "value": "\"KVALogMessage.didPrint\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVALogMessage.swift",
+ "kind": "StringLiteral",
+ "offset": 1638,
+ "length": 13,
+ "value": "\"KochavaCore.KVALogMessage\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetTransaction.swift",
+ "kind": "BooleanLiteral",
+ "offset": 7159,
+ "length": 5,
+ "value": "false"
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetTransaction.swift",
+ "kind": "StringLiteral",
+ "offset": 12177,
+ "length": 15,
+ "value": "\"completedBool\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetTransaction.swift",
+ "kind": "StringLiteral",
+ "offset": 12235,
+ "length": 14,
+ "value": "\"completeBool\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetTransaction.swift",
+ "kind": "BooleanLiteral",
+ "offset": 12275,
+ "length": 5,
+ "value": "false"
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetTransaction.swift",
+ "kind": "StringLiteral",
+ "offset": 12362,
+ "length": 9,
+ "value": "\"consent\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetTransaction.swift",
+ "kind": "StringLiteral",
+ "offset": 12455,
+ "length": 9,
+ "value": "\"context\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetTransaction.swift",
+ "kind": "StringLiteral",
+ "offset": 12595,
+ "length": 12,
+ "value": "\"valueArray\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetTransaction.swift",
+ "kind": "StringLiteral",
+ "offset": 12979,
+ "length": 9,
+ "value": "\"request\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetTransaction.swift",
+ "kind": "StringLiteral",
+ "offset": 13112,
+ "length": 10,
+ "value": "\"response\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetTransaction.swift",
+ "kind": "StringLiteral",
+ "offset": 13211,
+ "length": 7,
+ "value": "\"class\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetTransaction.swift",
+ "kind": "StringLiteral",
+ "offset": 13339,
+ "length": 14,
+ "value": "\"elementClass\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetTransaction.swift",
+ "kind": "StringLiteral",
+ "offset": 13511,
+ "length": 22,
+ "value": "\"sessionConfiguration\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetTransaction.swift",
+ "kind": "StringLiteral",
+ "offset": 14877,
+ "length": 21,
+ "value": "\"consentRequiredBool\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetTransaction.swift",
+ "kind": "StringLiteral",
+ "offset": 14964,
+ "length": 15,
+ "value": "\"didErrorCount\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetTransaction.swift",
+ "kind": "IntegerLiteral",
+ "offset": 14997,
+ "length": 1,
+ "value": "0"
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetTransaction.swift",
+ "kind": "StringLiteral",
+ "offset": 15072,
+ "length": 24,
+ "value": "\"didExperienceDelayBool\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetTransaction.swift",
+ "kind": "BooleanLiteral",
+ "offset": 15114,
+ "length": 5,
+ "value": "false"
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetTransaction.swift",
+ "kind": "StringLiteral",
+ "offset": 15188,
+ "length": 19,
+ "value": "\"didStartFirstDate\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetTransaction.swift",
+ "kind": "StringLiteral",
+ "offset": 15275,
+ "length": 16,
+ "value": "\"didSucceedBool\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetTransaction.swift",
+ "kind": "BooleanLiteral",
+ "offset": 15309,
+ "length": 5,
+ "value": "false"
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetTransaction.swift",
+ "kind": "StringLiteral",
+ "offset": 15392,
+ "length": 18,
+ "value": "\"enabledStartDate\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetTransaction.swift",
+ "kind": "StringLiteral",
+ "offset": 15477,
+ "length": 11,
+ "value": "\"start_ymd\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetTransaction.swift",
+ "kind": "StringLiteral",
+ "offset": 15575,
+ "length": 25,
+ "value": "\"networkingInstanceCount\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetTransaction.swift",
+ "kind": "StringLiteral",
+ "offset": 15690,
+ "length": 39,
+ "value": "\"networkingInstanceNetTransactionCount\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetTransaction.swift",
+ "kind": "StringLiteral",
+ "offset": 15804,
+ "length": 13,
+ "value": "\"persistBool\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetTransaction.swift",
+ "kind": "StringLiteral",
+ "offset": 15946,
+ "length": 33,
+ "value": "\"prerequisiteTaskIdentifierArray\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetTransaction.swift",
+ "kind": "StringLiteral",
+ "offset": 16165,
+ "length": 40,
+ "value": "\"prerequisiteTaskIdentifierArray.append\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetTransaction.swift",
+ "kind": "StringLiteral",
+ "offset": 16391,
+ "length": 40,
+ "value": "\"prerequisiteTaskIdentifierArray.remove\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetTransaction.swift",
+ "kind": "StringLiteral",
+ "offset": 16573,
+ "length": 30,
+ "value": "\"sendTaskLogMessagesPrintBool\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetTransaction.swift",
+ "kind": "StringLiteral",
+ "offset": 16691,
+ "length": 40,
+ "value": "\"transactionProcessingWaitEstablishBool\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetTransaction.swift",
+ "kind": "StringLiteral",
+ "offset": 16824,
+ "length": 23,
+ "value": "\"updateWatchValuesBool\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetTransaction.swift",
+ "kind": "StringLiteral",
+ "offset": 16958,
+ "length": 16,
+ "value": "\"variationArray\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetTransaction.swift",
+ "kind": "StringLiteral",
+ "offset": 16990,
+ "length": 12,
+ "value": "\"variations\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetTransaction.swift",
+ "kind": "StringLiteral",
+ "offset": 17167,
+ "length": 14,
+ "value": "\"attemptCount\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetTransaction.swift",
+ "kind": "StringLiteral",
+ "offset": 17271,
+ "length": 18,
+ "value": "\"httpMethodString\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetTransaction.swift",
+ "kind": "StringLiteral",
+ "offset": 17394,
+ "length": 33,
+ "value": "\"privacyRedactionKeySuffixString\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetTransaction.swift",
+ "kind": "StringLiteral",
+ "offset": 17540,
+ "length": 36,
+ "value": "\"bodyDataNilDoesCompleteRequestBool\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetTransaction.swift",
+ "kind": "StringLiteral",
+ "offset": 17690,
+ "length": 22,
+ "value": "\"bodyDictionaryFormat\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetTransaction.swift",
+ "kind": "StringLiteral",
+ "offset": 17833,
+ "length": 29,
+ "value": "\"bodyDictionaryFormat.append\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetTransaction.swift",
+ "kind": "StringLiteral",
+ "offset": 17962,
+ "length": 12,
+ "value": "\"bodyObject\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetTransaction.swift",
+ "kind": "StringLiteral",
+ "offset": 18154,
+ "length": 24,
+ "value": "\"headerDictionaryFormat\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetTransaction.swift",
+ "kind": "StringLiteral",
+ "offset": 18301,
+ "length": 31,
+ "value": "\"headerDictionaryFormat.append\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetTransaction.swift",
+ "kind": "StringLiteral",
+ "offset": 18413,
+ "length": 11,
+ "value": "\"retryBool\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetTransaction.swift",
+ "kind": "StringLiteral",
+ "offset": 18536,
+ "length": 25,
+ "value": "\"retryTimeIntervalSeries\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetTransaction.swift",
+ "kind": "StringLiteral",
+ "offset": 18649,
+ "length": 16,
+ "value": "\"subURLIdString\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetTransaction.swift",
+ "kind": "StringLiteral",
+ "offset": 18771,
+ "length": 21,
+ "value": "\"urlDictionaryFormat\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetTransaction.swift",
+ "kind": "StringLiteral",
+ "offset": 18905,
+ "length": 28,
+ "value": "\"urlDictionaryFormat.append\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetTransaction.swift",
+ "kind": "StringLiteral",
+ "offset": 19030,
+ "length": 18,
+ "value": "\"urlIdStringArray\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetTransaction.swift",
+ "kind": "StringLiteral",
+ "offset": 19131,
+ "length": 11,
+ "value": "\"urlString\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetTransaction.swift",
+ "kind": "StringLiteral",
+ "offset": 19237,
+ "length": 16,
+ "value": "\"urlStringArray\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetTransaction.swift",
+ "kind": "StringLiteral",
+ "offset": 19334,
+ "length": 6,
+ "value": "\"urls\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetTransaction.swift",
+ "kind": "StringLiteral",
+ "offset": 19599,
+ "length": 17,
+ "value": "\"bodyLocalObject\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetTransaction.swift",
+ "kind": "StringLiteral",
+ "offset": 19731,
+ "length": 26,
+ "value": "\"bodyOverrideAppendObject\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetTransaction.swift",
+ "kind": "StringLiteral",
+ "offset": 19906,
+ "length": 20,
+ "value": "\"bodyOverrideObject\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetTransaction.swift",
+ "kind": "StringLiteral",
+ "offset": 20364,
+ "length": 21,
+ "value": "\"httpStatusCodeLocal\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetTransaction.swift",
+ "kind": "StringLiteral",
+ "offset": 20482,
+ "length": 18,
+ "value": "\"localAllowedBool\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetTransaction.swift",
+ "kind": "StringLiteral",
+ "offset": 20590,
+ "length": 11,
+ "value": "\"localBool\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetTransaction.swift",
+ "kind": "StringLiteral",
+ "offset": 20718,
+ "length": 30,
+ "value": "\"localProcessWaitTimeInterval\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetTransaction.swift",
+ "kind": "StringLiteral",
+ "offset": 20811,
+ "length": 8,
+ "value": "\"object\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetTransaction.swift",
+ "kind": "StringLiteral",
+ "offset": 20912,
+ "length": 13,
+ "value": "\"classObject\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetTransaction.swift",
+ "kind": "StringLiteral",
+ "offset": 21177,
+ "length": 20,
+ "value": "\"networkServiceType\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetTransaction.swift",
+ "kind": "StringLiteral",
+ "offset": 21283,
+ "length": 21,
+ "value": "\"closure_enabledBool\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetTransaction.swift",
+ "kind": "StringLiteral",
+ "offset": 21406,
+ "length": 30,
+ "value": "\"closure_transformedURLString\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetTransaction.swift",
+ "kind": "StringLiteral",
+ "offset": 21543,
+ "length": 26,
+ "value": "\"closure_willStartRequest\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetTransaction.swift",
+ "kind": "StringLiteral",
+ "offset": 21669,
+ "length": 22,
+ "value": "\"closure_succededBool\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetTransaction.swift",
+ "kind": "StringLiteral",
+ "offset": 21775,
+ "length": 21,
+ "value": "\"closure_didComplete\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetTransaction.swift",
+ "kind": "StringLiteral",
+ "offset": 21911,
+ "length": 12,
+ "value": "\"networking\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetTransaction.swift",
+ "kind": "BooleanLiteral",
+ "offset": 40294,
+ "length": 5,
+ "value": "false"
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetTransaction.swift",
+ "kind": "StringLiteral",
+ "offset": 66209,
+ "length": 7,
+ "value": "\"$nil$\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetTransaction.swift",
+ "kind": "Dictionary",
+ "offset": 66438,
+ "length": 3,
+ "value": "[]"
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetTransaction.swift",
+ "kind": "StringLiteral",
+ "offset": 66485,
+ "length": 16,
+ "value": "\"responseObject\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetTransaction.swift",
+ "kind": "StringLiteral",
+ "offset": 66672,
+ "length": 16,
+ "value": "\"responseObject\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetTransaction.swift",
+ "kind": "IntegerLiteral",
+ "offset": 67012,
+ "length": 3,
+ "value": "200"
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetTransaction.swift",
+ "kind": "IntegerLiteral",
+ "offset": 67053,
+ "length": 3,
+ "value": "202"
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetTransaction.swift",
+ "kind": "BooleanLiteral",
+ "offset": 67100,
+ "length": 4,
+ "value": "true"
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetTransaction.swift",
+ "kind": "BooleanLiteral",
+ "offset": 67171,
+ "length": 5,
+ "value": "false"
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetTransaction.swift",
+ "kind": "BooleanLiteral",
+ "offset": 67263,
+ "length": 5,
+ "value": "false"
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetTransaction.swift",
+ "kind": "Dictionary",
+ "offset": 68603,
+ "length": 3,
+ "value": "[]"
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetTransaction.swift",
+ "kind": "StringLiteral",
+ "offset": 68702,
+ "length": 27,
+ "value": "\"bodyOverridenAppendedBool\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetTransaction.swift",
+ "kind": "BooleanLiteral",
+ "offset": 68733,
+ "length": 4,
+ "value": "true"
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetTransaction.swift",
+ "kind": "StringLiteral",
+ "offset": 68837,
+ "length": 19,
+ "value": "\"bodyOverridenBool\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetTransaction.swift",
+ "kind": "BooleanLiteral",
+ "offset": 68860,
+ "length": 4,
+ "value": "true"
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetTransaction.swift",
+ "kind": "StringLiteral",
+ "offset": 68904,
+ "length": 16,
+ "value": "\"didSucceedBool\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetTransaction.swift",
+ "kind": "StringLiteral",
+ "offset": 68968,
+ "length": 21,
+ "value": "\"elapsedTimeInterval\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetTransaction.swift",
+ "kind": "StringLiteral",
+ "offset": 69167,
+ "length": 7,
+ "value": "\"error\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetTransaction.swift",
+ "kind": "StringLiteral",
+ "offset": 69263,
+ "length": 19,
+ "value": "\"httpStatusCodeInt\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetTransaction.swift",
+ "kind": "StringLiteral",
+ "offset": 69410,
+ "length": 24,
+ "value": "\"jsonSerializationError\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetTransaction.swift",
+ "kind": "StringLiteral",
+ "offset": 69568,
+ "length": 22,
+ "value": "\"serverDidSucceedBool\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetTransaction.swift",
+ "kind": "StringLiteral",
+ "offset": 69701,
+ "length": 29,
+ "value": "\"serverDidSucceedErrorString\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetTransaction.swift",
+ "kind": "StringLiteral",
+ "offset": 69734,
+ "length": 47,
+ "value": "\"The transaction did not succeed at the server\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetTransaction.swift",
+ "kind": "StringLiteral",
+ "offset": 69866,
+ "length": 9,
+ "value": "\"service\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetTransaction.swift",
+ "kind": "StringLiteral",
+ "offset": 69879,
+ "length": 7,
+ "value": "\"local\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetTransaction.swift",
+ "kind": "StringLiteral",
+ "offset": 69988,
+ "length": 18,
+ "value": "\"willCompleteBool\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetTransaction.swift",
+ "kind": "StringLiteral",
+ "offset": 70273,
+ "length": 8,
+ "value": "\"result\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetTransaction.swift",
+ "kind": "StringLiteral",
+ "offset": 70627,
+ "length": 10,
+ "value": "\"Response\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetTransaction.swift",
+ "kind": "BooleanLiteral",
+ "offset": 71837,
+ "length": 5,
+ "value": "false"
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetTransaction.swift",
+ "kind": "BooleanLiteral",
+ "offset": 76734,
+ "length": 5,
+ "value": "false"
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetTransaction.swift",
+ "kind": "BooleanLiteral",
+ "offset": 76989,
+ "length": 5,
+ "value": "false"
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetTransaction.swift",
+ "kind": "StringLiteral",
+ "offset": 94137,
+ "length": 39,
+ "value": "\"NetTransaction.attemptCountIntAdapter\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetTransaction.swift",
+ "kind": "StringLiteral",
+ "offset": 94208,
+ "length": 15,
+ "value": "\"attempt_count\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetTransaction.swift",
+ "kind": "BooleanLiteral",
+ "offset": 94257,
+ "length": 4,
+ "value": "true"
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetTransaction.swift",
+ "kind": "StringLiteral",
+ "offset": 94976,
+ "length": 31,
+ "value": "\"NetTransaction.consentAdapter\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetTransaction.swift",
+ "kind": "StringLiteral",
+ "offset": 95492,
+ "length": 38,
+ "value": "\"215438AD-DE21-4AE8-A8F6-0754ED5295AA\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetTransaction.swift",
+ "kind": "BooleanLiteral",
+ "offset": 95884,
+ "length": 5,
+ "value": "false"
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetTransaction.swift",
+ "kind": "BooleanLiteral",
+ "offset": 96093,
+ "length": 5,
+ "value": "false"
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetTransaction.swift",
+ "kind": "BooleanLiteral",
+ "offset": 96236,
+ "length": 4,
+ "value": "true"
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetTransaction.swift",
+ "kind": "BooleanLiteral",
+ "offset": 96677,
+ "length": 4,
+ "value": "true"
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetTransaction.swift",
+ "kind": "BooleanLiteral",
+ "offset": 96716,
+ "length": 4,
+ "value": "true"
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetTransaction.swift",
+ "kind": "IntegerLiteral",
+ "offset": 102485,
+ "length": 2,
+ "value": "30"
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetTransaction.swift",
+ "kind": "FloatLiteral",
+ "offset": 102490,
+ "length": 7,
+ "value": "86400.0"
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetTransaction.swift",
+ "kind": "StringLiteral",
+ "offset": 102745,
+ "length": 32,
+ "value": "\"\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetTransaction.swift",
+ "kind": "StringLiteral",
+ "offset": 102767,
+ "length": 1,
+ "value": "\".sendTask\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetTransaction.swift",
+ "kind": "FloatLiteral",
+ "offset": 103086,
+ "length": 5,
+ "value": "120.0"
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetTransaction.swift",
+ "kind": "BooleanLiteral",
+ "offset": 103695,
+ "length": 4,
+ "value": "true"
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetTransaction.swift",
+ "kind": "BooleanLiteral",
+ "offset": 107996,
+ "length": 4,
+ "value": "true"
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetTransaction.swift",
+ "kind": "BooleanLiteral",
+ "offset": 108106,
+ "length": 5,
+ "value": "false"
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetTransaction.swift",
+ "kind": "BooleanLiteral",
+ "offset": 108191,
+ "length": 5,
+ "value": "false"
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetTransaction.swift",
+ "kind": "BooleanLiteral",
+ "offset": 108238,
+ "length": 5,
+ "value": "false"
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetTransaction.swift",
+ "kind": "BooleanLiteral",
+ "offset": 108439,
+ "length": 4,
+ "value": "true"
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetTransaction.swift",
+ "kind": "BooleanLiteral",
+ "offset": 108711,
+ "length": 5,
+ "value": "false"
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetTransaction.swift",
+ "kind": "BooleanLiteral",
+ "offset": 108761,
+ "length": 5,
+ "value": "false"
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetTransaction.swift",
+ "kind": "BooleanLiteral",
+ "offset": 109221,
+ "length": 5,
+ "value": "false"
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetTransaction.swift",
+ "kind": "StringLiteral",
+ "offset": 109604,
+ "length": 46,
+ "value": "\"Not enabled. Will complete without sending.\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetTransaction.swift",
+ "kind": "StringLiteral",
+ "offset": 109754,
+ "length": 16,
+ "value": "\"netTransaction\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetTransaction.swift",
+ "kind": "StringLiteral",
+ "offset": 109823,
+ "length": 14,
+ "value": "\"reasonString\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetTransaction.swift",
+ "kind": "BooleanLiteral",
+ "offset": 109983,
+ "length": 5,
+ "value": "false"
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetTransaction.swift",
+ "kind": "BooleanLiteral",
+ "offset": 110101,
+ "length": 5,
+ "value": "false"
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetTransaction.swift",
+ "kind": "BooleanLiteral",
+ "offset": 110152,
+ "length": 5,
+ "value": "false"
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetTransaction.swift",
+ "kind": "BooleanLiteral",
+ "offset": 111887,
+ "length": 4,
+ "value": "true"
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetTransaction.swift",
+ "kind": "StringLiteral",
+ "offset": 112219,
+ "length": 9,
+ "value": "\"Request\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetTransaction.swift",
+ "kind": "StringLiteral",
+ "offset": 112962,
+ "length": 38,
+ "value": "\"f48201a0-66d0-4561-b7ef-d3884b2ae943\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetTransaction.swift",
+ "kind": "IntegerLiteral",
+ "offset": 113567,
+ "length": 3,
+ "value": "200"
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetTransaction.swift",
+ "kind": "BooleanLiteral",
+ "offset": 113765,
+ "length": 4,
+ "value": "true"
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetTransaction.swift",
+ "kind": "StringLiteral",
+ "offset": 114457,
+ "length": 33,
+ "value": "\"NetTransaction.urlStringAdapter\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetTransaction.swift",
+ "kind": "StringLiteral",
+ "offset": 114522,
+ "length": 5,
+ "value": "\"url\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetTransaction.swift",
+ "kind": "BooleanLiteral",
+ "offset": 114561,
+ "length": 4,
+ "value": "true"
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetTransaction.swift",
+ "kind": "StringLiteral",
+ "offset": 115266,
+ "length": 34,
+ "value": "\"NetTransaction.uuidStringAdapter\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetTransaction.swift",
+ "kind": "StringLiteral",
+ "offset": 115332,
+ "length": 7,
+ "value": "\"nt_id\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetTransaction.swift",
+ "kind": "BooleanLiteral",
+ "offset": 115373,
+ "length": 4,
+ "value": "true"
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetTransaction.swift",
+ "kind": "BooleanLiteral",
+ "offset": 119318,
+ "length": 5,
+ "value": "false"
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetTransaction.swift",
+ "kind": "BooleanLiteral",
+ "offset": 149656,
+ "length": 5,
+ "value": "false"
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetTransaction.swift",
+ "kind": "BooleanLiteral",
+ "offset": 177904,
+ "length": 5,
+ "value": "false"
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetTransaction.swift",
+ "kind": "BooleanLiteral",
+ "offset": 179003,
+ "length": 5,
+ "value": "false"
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetTransaction.swift",
+ "kind": "BooleanLiteral",
+ "offset": 179193,
+ "length": 5,
+ "value": "false"
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetTransaction.swift",
+ "kind": "BooleanLiteral",
+ "offset": 179826,
+ "length": 5,
+ "value": "false"
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetTransaction.swift",
+ "kind": "IntegerLiteral",
+ "offset": 182120,
+ "length": 1,
+ "value": "0"
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetTransaction.swift",
+ "kind": "BooleanLiteral",
+ "offset": 182469,
+ "length": 5,
+ "value": "false"
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetTransaction.swift",
+ "kind": "BooleanLiteral",
+ "offset": 183119,
+ "length": 5,
+ "value": "false"
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetTransaction.swift",
+ "kind": "FloatLiteral",
+ "offset": 183526,
+ "length": 3,
+ "value": "0.0"
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetTransaction.swift",
+ "kind": "BooleanLiteral",
+ "offset": 189966,
+ "length": 5,
+ "value": "false"
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetTransaction.swift",
+ "kind": "BooleanLiteral",
+ "offset": 192411,
+ "length": 5,
+ "value": "false"
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetTransaction.swift",
+ "kind": "BooleanLiteral",
+ "offset": 197181,
+ "length": 5,
+ "value": "false"
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetTransaction.swift",
+ "kind": "StringLiteral",
+ "offset": 210740,
+ "length": 50,
+ "value": "\"KVANetTransaction.attemptDidFinishButNotComplete\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetTransaction.swift",
+ "kind": "StringLiteral",
+ "offset": 210944,
+ "length": 31,
+ "value": "\"KVANetTransaction.didComplete\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetTransaction.swift",
+ "kind": "StringLiteral",
+ "offset": 211452,
+ "length": 31,
+ "value": "\"NetTransaction.requestBodyKey\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetTransaction.swift",
+ "kind": "StringLiteral",
+ "offset": 1639,
+ "length": 17,
+ "value": "\"KochavaCore.KVANetTransaction\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetTransactionQueue.swift",
+ "kind": "IntegerLiteral",
+ "offset": 15441,
+ "length": 1,
+ "value": "0"
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetTransactionQueue.swift",
+ "kind": "BooleanLiteral",
+ "offset": 15870,
+ "length": 5,
+ "value": "false"
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetTransactionQueue.swift",
+ "kind": "Array",
+ "offset": 16087,
+ "length": 2,
+ "value": "[]"
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetTransactionQueue.swift",
+ "kind": "BooleanLiteral",
+ "offset": 19441,
+ "length": 5,
+ "value": "false"
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetworking.swift",
+ "kind": "StringLiteral",
+ "offset": 18398,
+ "length": 12,
+ "value": "\"networking\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetworking.swift",
+ "kind": "StringLiteral",
+ "offset": 27024,
+ "length": 11,
+ "value": "\"$default$\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetworking.swift",
+ "kind": "StringLiteral",
+ "offset": 27086,
+ "length": 18,
+ "value": "\"$default.append$\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetworking.swift",
+ "kind": "StringLiteral",
+ "offset": 27567,
+ "length": 12,
+ "value": "\"$override$\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetworking.swift",
+ "kind": "StringLiteral",
+ "offset": 27631,
+ "length": 19,
+ "value": "\"$override.append$\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetworking.swift",
+ "kind": "StringLiteral",
+ "offset": 28874,
+ "length": 38,
+ "value": "\"Configure - Will useMergedDictionary\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetworking.swift",
+ "kind": "Dictionary",
+ "offset": 29237,
+ "length": 3,
+ "value": "[]"
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetworking.swift",
+ "kind": "StringLiteral",
+ "offset": 29456,
+ "length": 10,
+ "value": "\"$context\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetworking.swift",
+ "kind": "StringLiteral",
+ "offset": 29775,
+ "length": 18,
+ "value": "\"log_shared_level\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetworking.swift",
+ "kind": "StringLiteral",
+ "offset": 30003,
+ "length": 9,
+ "value": "\"privacy\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetworking.swift",
+ "kind": "StringLiteral",
+ "offset": 30582,
+ "length": 14,
+ "value": "\"transactions\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetworking.swift",
+ "kind": "Array",
+ "offset": 30845,
+ "length": 2,
+ "value": "[]"
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetworking.swift",
+ "kind": "StringLiteral",
+ "offset": 30994,
+ "length": 21,
+ "value": "\"universalIdentifier\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetworking.swift",
+ "kind": "StringLiteral",
+ "offset": 31107,
+ "length": 9,
+ "value": "\"type_id\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetworking.swift",
+ "kind": "StringLiteral",
+ "offset": 31661,
+ "length": 12,
+ "value": "\"identifier\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetworking.swift",
+ "kind": "StringLiteral",
+ "offset": 31947,
+ "length": 26,
+ "value": "\"concurrent_maximum_count\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetworking.swift",
+ "kind": "StringLiteral",
+ "offset": 32272,
+ "length": 19,
+ "value": "\"override_adapters\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetworking.swift",
+ "kind": "StringLiteral",
+ "offset": 32803,
+ "length": 26,
+ "value": "\"override_nettransactions\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetworking.swift",
+ "kind": "StringLiteral",
+ "offset": 33436,
+ "length": 16,
+ "value": "\"override_tasks\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetworking.swift",
+ "kind": "StringLiteral",
+ "offset": 33908,
+ "length": 21,
+ "value": "\"queue_maximum_count\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetworking.swift",
+ "kind": "StringLiteral",
+ "offset": 34231,
+ "length": 19,
+ "value": "\"count_per_request\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetworking.swift",
+ "kind": "StringLiteral",
+ "offset": 34608,
+ "length": 21,
+ "value": "\"seconds_per_request\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetworking.swift",
+ "kind": "StringLiteral",
+ "offset": 34939,
+ "length": 16,
+ "value": "\"response_local\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetworking.swift",
+ "kind": "StringLiteral",
+ "offset": 35202,
+ "length": 17,
+ "value": "\"retry_waterfall\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetworking.swift",
+ "kind": "StringLiteral",
+ "offset": 35605,
+ "length": 56,
+ "value": "\"transaction_processing_order_resequencing_wait_initial\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetworking.swift",
+ "kind": "StringLiteral",
+ "offset": 36130,
+ "length": 48,
+ "value": "\"transaction_processing_order_resequencing_wait\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetworking.swift",
+ "kind": "StringLiteral",
+ "offset": 36592,
+ "length": 29,
+ "value": "\"transaction_processing_wait\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetworking.swift",
+ "kind": "StringLiteral",
+ "offset": 36649,
+ "length": 15,
+ "value": "\"tracking_wait\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetworking.swift",
+ "kind": "StringLiteral",
+ "offset": 36979,
+ "length": 6,
+ "value": "\"urls\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetworking.swift",
+ "kind": "StringLiteral",
+ "offset": 37285,
+ "length": 15,
+ "value": "\"Did Configure\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetworking.swift",
+ "kind": "BooleanLiteral",
+ "offset": 37523,
+ "length": 5,
+ "value": "false"
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetworking.swift",
+ "kind": "StringLiteral",
+ "offset": 37695,
+ "length": 13,
+ "value": "\"executables\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetworking.swift",
+ "kind": "StringLiteral",
+ "offset": 38500,
+ "length": 107,
+ "value": "\"Executable object could not be formed into an object conforming to protocol KVAExecutable. Not executed.\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetworking.swift",
+ "kind": "StringLiteral",
+ "offset": 70350,
+ "length": 9,
+ "value": "\"privacy\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetworking.swift",
+ "kind": "StringLiteral",
+ "offset": 79445,
+ "length": 25,
+ "value": "\"Networking.arrayAdapter\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetworking.swift",
+ "kind": "BooleanLiteral",
+ "offset": 79695,
+ "length": 5,
+ "value": "false"
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetworking.swift",
+ "kind": "BooleanLiteral",
+ "offset": 79726,
+ "length": 4,
+ "value": "true"
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetworking.swift",
+ "kind": "StringLiteral",
+ "offset": 79805,
+ "length": 7,
+ "value": "\"false\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetworking.swift",
+ "kind": "BooleanLiteral",
+ "offset": 79814,
+ "length": 5,
+ "value": "false"
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetworking.swift",
+ "kind": "StringLiteral",
+ "offset": 79843,
+ "length": 4,
+ "value": "\"no\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetworking.swift",
+ "kind": "BooleanLiteral",
+ "offset": 79849,
+ "length": 5,
+ "value": "false"
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetworking.swift",
+ "kind": "StringLiteral",
+ "offset": 79878,
+ "length": 3,
+ "value": "\"0\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetworking.swift",
+ "kind": "BooleanLiteral",
+ "offset": 79883,
+ "length": 5,
+ "value": "false"
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetworking.swift",
+ "kind": "IntegerLiteral",
+ "offset": 79912,
+ "length": 1,
+ "value": "0"
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetworking.swift",
+ "kind": "BooleanLiteral",
+ "offset": 79927,
+ "length": 5,
+ "value": "false"
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetworking.swift",
+ "kind": "StringLiteral",
+ "offset": 79956,
+ "length": 6,
+ "value": "\"true\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetworking.swift",
+ "kind": "BooleanLiteral",
+ "offset": 79964,
+ "length": 4,
+ "value": "true"
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetworking.swift",
+ "kind": "StringLiteral",
+ "offset": 79992,
+ "length": 5,
+ "value": "\"yes\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetworking.swift",
+ "kind": "BooleanLiteral",
+ "offset": 79999,
+ "length": 4,
+ "value": "true"
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetworking.swift",
+ "kind": "StringLiteral",
+ "offset": 80027,
+ "length": 3,
+ "value": "\"1\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetworking.swift",
+ "kind": "BooleanLiteral",
+ "offset": 80032,
+ "length": 4,
+ "value": "true"
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetworking.swift",
+ "kind": "IntegerLiteral",
+ "offset": 80060,
+ "length": 1,
+ "value": "1"
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetworking.swift",
+ "kind": "BooleanLiteral",
+ "offset": 80075,
+ "length": 4,
+ "value": "true"
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetworking.swift",
+ "kind": "StringLiteral",
+ "offset": 80226,
+ "length": 24,
+ "value": "\"Networking.boolAdapter\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetworking.swift",
+ "kind": "StringLiteral",
+ "offset": 80549,
+ "length": 24,
+ "value": "\"Networking.dataAdapter\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetworking.swift",
+ "kind": "StringLiteral",
+ "offset": 81309,
+ "length": 6,
+ "value": "\"date\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetworking.swift",
+ "kind": "StringLiteral",
+ "offset": 81363,
+ "length": 10,
+ "value": "\"validate\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetworking.swift",
+ "kind": "StringLiteral",
+ "offset": 81418,
+ "length": 67,
+ "value": "\"Date \""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetworking.swift",
+ "kind": "StringLiteral",
+ "offset": 81431,
+ "length": 2,
+ "value": "\" is below the valueMinimumDate of \""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetworking.swift",
+ "kind": "StringLiteral",
+ "offset": 81484,
+ "length": 2,
+ "value": "\"\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetworking.swift",
+ "kind": "StringLiteral",
+ "offset": 81533,
+ "length": 47,
+ "value": "\"Will use valueMinimumDate \""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetworking.swift",
+ "kind": "StringLiteral",
+ "offset": 81579,
+ "length": 2,
+ "value": "\"\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetworking.swift",
+ "kind": "StringLiteral",
+ "offset": 82043,
+ "length": 6,
+ "value": "\"date\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetworking.swift",
+ "kind": "StringLiteral",
+ "offset": 82097,
+ "length": 10,
+ "value": "\"validate\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetworking.swift",
+ "kind": "StringLiteral",
+ "offset": 82152,
+ "length": 67,
+ "value": "\"Date \""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetworking.swift",
+ "kind": "StringLiteral",
+ "offset": 82165,
+ "length": 2,
+ "value": "\" is above the valueMaximumDate of \""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetworking.swift",
+ "kind": "StringLiteral",
+ "offset": 82218,
+ "length": 2,
+ "value": "\"\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetworking.swift",
+ "kind": "StringLiteral",
+ "offset": 82267,
+ "length": 47,
+ "value": "\"Will use valueMaximumDate \""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetworking.swift",
+ "kind": "StringLiteral",
+ "offset": 82313,
+ "length": 2,
+ "value": "\"\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetworking.swift",
+ "kind": "StringLiteral",
+ "offset": 82750,
+ "length": 24,
+ "value": "\"Networking.dateAdapter\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetworking.swift",
+ "kind": "StringLiteral",
+ "offset": 83103,
+ "length": 30,
+ "value": "\"Networking.dictionaryAdapter\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetworking.swift",
+ "kind": "StringLiteral",
+ "offset": 83529,
+ "length": 23,
+ "value": "\"Networking.intAdapter\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetworking.swift",
+ "kind": "StringLiteral",
+ "offset": 84344,
+ "length": 8,
+ "value": "\"number\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetworking.swift",
+ "kind": "StringLiteral",
+ "offset": 84400,
+ "length": 10,
+ "value": "\"validate\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetworking.swift",
+ "kind": "StringLiteral",
+ "offset": 84455,
+ "length": 99,
+ "value": "\"Number \""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetworking.swift",
+ "kind": "StringLiteral",
+ "offset": 84484,
+ "length": 2,
+ "value": "\" is below the valueMinimumNumber of \""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetworking.swift",
+ "kind": "StringLiteral",
+ "offset": 84553,
+ "length": 2,
+ "value": "\"\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetworking.swift",
+ "kind": "StringLiteral",
+ "offset": 84602,
+ "length": 63,
+ "value": "\"Will use valueMinimumNumber \""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetworking.swift",
+ "kind": "StringLiteral",
+ "offset": 84664,
+ "length": 2,
+ "value": "\"\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetworking.swift",
+ "kind": "StringLiteral",
+ "offset": 85206,
+ "length": 8,
+ "value": "\"number\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetworking.swift",
+ "kind": "StringLiteral",
+ "offset": 85262,
+ "length": 10,
+ "value": "\"validate\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetworking.swift",
+ "kind": "StringLiteral",
+ "offset": 85317,
+ "length": 99,
+ "value": "\"Number \""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetworking.swift",
+ "kind": "StringLiteral",
+ "offset": 85346,
+ "length": 2,
+ "value": "\" is above the valueMaximumNumber of \""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetworking.swift",
+ "kind": "StringLiteral",
+ "offset": 85415,
+ "length": 2,
+ "value": "\"\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetworking.swift",
+ "kind": "StringLiteral",
+ "offset": 85464,
+ "length": 63,
+ "value": "\"Will use valueMaximumNumber \""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetworking.swift",
+ "kind": "StringLiteral",
+ "offset": 85526,
+ "length": 2,
+ "value": "\"\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetworking.swift",
+ "kind": "StringLiteral",
+ "offset": 85984,
+ "length": 26,
+ "value": "\"Networking.numberAdapter\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetworking.swift",
+ "kind": "StringLiteral",
+ "offset": 86319,
+ "length": 26,
+ "value": "\"Networking.stringAdapter\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetworking.swift",
+ "kind": "StringLiteral",
+ "offset": 86782,
+ "length": 32,
+ "value": "\"Networking.timeIntervalAdapter\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetworking.swift",
+ "kind": "StringLiteral",
+ "offset": 87482,
+ "length": 38,
+ "value": "\"Networking.instanceIdentifierAdapter\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetworking.swift",
+ "kind": "StringLiteral",
+ "offset": 87746,
+ "length": 32,
+ "value": "\"Networking.netTransactionQueue\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetworking.swift",
+ "kind": "BooleanLiteral",
+ "offset": 87801,
+ "length": 4,
+ "value": "true"
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetworking.swift",
+ "kind": "BooleanLiteral",
+ "offset": 87850,
+ "length": 4,
+ "value": "true"
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetworking.swift",
+ "kind": "FloatLiteral",
+ "offset": 87895,
+ "length": 3,
+ "value": "2.0"
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetworking.swift",
+ "kind": "BooleanLiteral",
+ "offset": 88647,
+ "length": 4,
+ "value": "true"
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetworking.swift",
+ "kind": "BooleanLiteral",
+ "offset": 89276,
+ "length": 5,
+ "value": "false"
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetworking.swift",
+ "kind": "StringLiteral",
+ "offset": 89761,
+ "length": 24,
+ "value": "\"Networking.executeTask\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetworking.swift",
+ "kind": "StringLiteral",
+ "offset": 89816,
+ "length": 9,
+ "value": "\"execute\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetworking.swift",
+ "kind": "StringLiteral",
+ "offset": 90815,
+ "length": 118,
+ "value": "\"Task \"execute\" - parameter could not be formed into an object conforming to protocol KVAExecutable. Not executed.\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetworking.swift",
+ "kind": "StringLiteral",
+ "offset": 91474,
+ "length": 27,
+ "value": "\"Networking.instantAppTask\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetworking.swift",
+ "kind": "StringLiteral",
+ "offset": 91532,
+ "length": 13,
+ "value": "\"instant_app\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetworking.swift",
+ "kind": "StringLiteral",
+ "offset": 92075,
+ "length": 22,
+ "value": "\"Networking.printTask\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetworking.swift",
+ "kind": "StringLiteral",
+ "offset": 92128,
+ "length": 7,
+ "value": "\"print\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetworking.swift",
+ "kind": "BooleanLiteral",
+ "offset": 92167,
+ "length": 5,
+ "value": "false"
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetworking.swift",
+ "kind": "StringLiteral",
+ "offset": 92928,
+ "length": 8,
+ "value": "\"$class\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetworking.swift",
+ "kind": "StringLiteral",
+ "offset": 93000,
+ "length": 8,
+ "value": "\"$class\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetworking.swift",
+ "kind": "StringLiteral",
+ "offset": 93012,
+ "length": 15,
+ "value": "\"KVALogMessage\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetworking.swift",
+ "kind": "StringLiteral",
+ "offset": 93083,
+ "length": 8,
+ "value": "\"$class\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetworking.swift",
+ "kind": "StringLiteral",
+ "offset": 93108,
+ "length": 15,
+ "value": "\"KVALogMessage\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetworking.swift",
+ "kind": "StringLiteral",
+ "offset": 93161,
+ "length": 13,
+ "value": "\"sourceClass\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetworking.swift",
+ "kind": "StringLiteral",
+ "offset": 93238,
+ "length": 13,
+ "value": "\"sourceClass\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetworking.swift",
+ "kind": "StringLiteral",
+ "offset": 93255,
+ "length": 15,
+ "value": "\"KVANetworking\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetworking.swift",
+ "kind": "StringLiteral",
+ "offset": 93448,
+ "length": 8,
+ "value": "\"$class\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetworking.swift",
+ "kind": "StringLiteral",
+ "offset": 93458,
+ "length": 15,
+ "value": "\"KVALogMessage\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetworking.swift",
+ "kind": "StringLiteral",
+ "offset": 93495,
+ "length": 13,
+ "value": "\"sourceClass\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetworking.swift",
+ "kind": "StringLiteral",
+ "offset": 93510,
+ "length": 15,
+ "value": "\"KVANetworking\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetworking.swift",
+ "kind": "StringLiteral",
+ "offset": 93547,
+ "length": 16,
+ "value": "\"headlineString\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetworking.swift",
+ "kind": "StringLiteral",
+ "offset": 94129,
+ "length": 114,
+ "value": "\"Task \"print\" - parameter could not be formed into an object conforming to protocol KVAPrintable. Not printed.\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetworking.swift",
+ "kind": "StringLiteral",
+ "offset": 94717,
+ "length": 22,
+ "value": "\"Networking.startTask\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetworking.swift",
+ "kind": "StringLiteral",
+ "offset": 94770,
+ "length": 7,
+ "value": "\"start\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetworking.swift",
+ "kind": "StringLiteral",
+ "offset": 95752,
+ "length": 114,
+ "value": "\"Task \"start\" - parameter could not be formed into an object conforming to protocol KVAStartable. Not started.\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetworking.swift",
+ "kind": "StringLiteral",
+ "offset": 96298,
+ "length": 28,
+ "value": "\"Networking.stateActiveTask\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetworking.swift",
+ "kind": "StringLiteral",
+ "offset": 96357,
+ "length": 14,
+ "value": "\"state_active\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetworking.swift",
+ "kind": "StringLiteral",
+ "offset": 96802,
+ "length": 28,
+ "value": "\"Networking.stateActiveTask\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetworking.swift",
+ "kind": "StringLiteral",
+ "offset": 96946,
+ "length": 28,
+ "value": "\"Networking.stateActiveTask\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetworking.swift",
+ "kind": "StringLiteral",
+ "offset": 97358,
+ "length": 29,
+ "value": "\"Networking.transactionsTask\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetworking.swift",
+ "kind": "StringLiteral",
+ "offset": 97418,
+ "length": 25,
+ "value": "\"networking_transactions\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetworking.swift",
+ "kind": "StringLiteral",
+ "offset": 97940,
+ "length": 18,
+ "value": "\"$default.append$\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetworking.swift",
+ "kind": "StringLiteral",
+ "offset": 97998,
+ "length": 14,
+ "value": "\"transactions\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetworking.swift",
+ "kind": "StringLiteral",
+ "offset": 98486,
+ "length": 21,
+ "value": "\"Networking.urlsTask\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetworking.swift",
+ "kind": "StringLiteral",
+ "offset": 98538,
+ "length": 6,
+ "value": "\"urls\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetworking.swift",
+ "kind": "StringLiteral",
+ "offset": 99022,
+ "length": 18,
+ "value": "\"$default.append$\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetworking.swift",
+ "kind": "StringLiteral",
+ "offset": 99080,
+ "length": 6,
+ "value": "\"urls\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetworking.swift",
+ "kind": "StringLiteral",
+ "offset": 99544,
+ "length": 30,
+ "value": "\"Networking.watchedValuesTask\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetworking.swift",
+ "kind": "StringLiteral",
+ "offset": 99605,
+ "length": 16,
+ "value": "\"watched_values\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetworking.swift",
+ "kind": "StringLiteral",
+ "offset": 100695,
+ "length": 24,
+ "value": "\"Networking.wrapperTask\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetworking.swift",
+ "kind": "StringLiteral",
+ "offset": 100750,
+ "length": 9,
+ "value": "\"wrapper\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetworking.swift",
+ "kind": "StringLiteral",
+ "offset": 101297,
+ "length": 6,
+ "value": "\"name\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetworking.swift",
+ "kind": "StringLiteral",
+ "offset": 101337,
+ "length": 17,
+ "value": "\"Unnamed Wrapper\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetworking.swift",
+ "kind": "StringLiteral",
+ "offset": 101436,
+ "length": 9,
+ "value": "\"version\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetworking.swift",
+ "kind": "StringLiteral",
+ "offset": 101543,
+ "length": 12,
+ "value": "\"build_date\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetworking.swift",
+ "kind": "StringLiteral",
+ "offset": 102101,
+ "length": 34,
+ "value": "\"com.kochava.Kochava\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetworking.swift",
+ "kind": "StringLiteral",
+ "offset": 102134,
+ "length": 2,
+ "value": "\"\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetworking.swift",
+ "kind": "StringLiteral",
+ "offset": 102831,
+ "length": 61,
+ "value": "\"Networking.attemptInProgressConcurrentMaximumRegulationTask\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetworking.swift",
+ "kind": "StringLiteral",
+ "offset": 103272,
+ "length": 51,
+ "value": "\"attempt_in_progress_concurrent_maximum_regulation\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetworking.swift",
+ "kind": "BooleanLiteral",
+ "offset": 103352,
+ "length": 4,
+ "value": "true"
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetworking.swift",
+ "kind": "StringLiteral",
+ "offset": 106178,
+ "length": 15,
+ "value": "\"rate_limiting\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetworking.swift",
+ "kind": "BooleanLiteral",
+ "offset": 106218,
+ "length": 4,
+ "value": "true"
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetworking.swift",
+ "kind": "BooleanLiteral",
+ "offset": 106243,
+ "length": 4,
+ "value": "true"
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetworking.swift",
+ "kind": "FloatLiteral",
+ "offset": 106641,
+ "length": 3,
+ "value": "0.0"
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetworking.swift",
+ "kind": "FloatLiteral",
+ "offset": 106754,
+ "length": 3,
+ "value": "0.0"
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetworking.swift",
+ "kind": "FloatLiteral",
+ "offset": 107025,
+ "length": 3,
+ "value": "0.0"
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetworking.swift",
+ "kind": "FloatLiteral",
+ "offset": 107078,
+ "length": 3,
+ "value": "0.0"
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetworking.swift",
+ "kind": "StringLiteral",
+ "offset": 107197,
+ "length": 38,
+ "value": "\"054d3571-2dd2-4307-bdce-7d7f8d5ce37d\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetworking.swift",
+ "kind": "StringLiteral",
+ "offset": 107614,
+ "length": 73,
+ "value": "\"Rate limiting window request count was relieved. Will lift regulation.\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetworking.swift",
+ "kind": "IntegerLiteral",
+ "offset": 107851,
+ "length": 1,
+ "value": "0"
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetworking.swift",
+ "kind": "StringLiteral",
+ "offset": 110512,
+ "length": 57,
+ "value": "\"Networking.rateLimitingWindowRequestCountRegulationTask\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetworking.swift",
+ "kind": "StringLiteral",
+ "offset": 110957,
+ "length": 22,
+ "value": "\"Networking.sleepTask\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetworking.swift",
+ "kind": "StringLiteral",
+ "offset": 111345,
+ "length": 7,
+ "value": "\"sleep\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetworking.swift",
+ "kind": "StringLiteral",
+ "offset": 111849,
+ "length": 9,
+ "value": "\"started\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetworking.swift",
+ "kind": "BooleanLiteral",
+ "offset": 111890,
+ "length": 5,
+ "value": "false"
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetworking.swift",
+ "kind": "StringLiteral",
+ "offset": 111972,
+ "length": 24,
+ "value": "\"Networking.startedTask\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetworking.swift",
+ "kind": "StringLiteral",
+ "offset": 112309,
+ "length": 34,
+ "value": "\"KVANetworking.mutatorTokenString\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetworking.swift",
+ "kind": "StringLiteral",
+ "offset": 122253,
+ "length": 55,
+ "value": "\"KVANetworking.overrideAdapterArrayDictionaryDidMutate\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetworking.swift",
+ "kind": "StringLiteral",
+ "offset": 126339,
+ "length": 62,
+ "value": "\"KVANetworking.overrideNetTransactionArrayDictionaryDidMutate\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetworking.swift",
+ "kind": "StringLiteral",
+ "offset": 130148,
+ "length": 52,
+ "value": "\"KVANetworking.overrideTaskArrayDictionaryDidMutate\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetworking.swift",
+ "kind": "BooleanLiteral",
+ "offset": 138971,
+ "length": 5,
+ "value": "false"
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetworking.swift",
+ "kind": "StringLiteral",
+ "offset": 144988,
+ "length": 79,
+ "value": "\"KVANetworking.transactionProcessingOrderResequencingWaitTimeIntervalDidMutate\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetworking.swift",
+ "kind": "StringLiteral",
+ "offset": 148635,
+ "length": 62,
+ "value": "\"KVANetworking.transactionProcessingWaitTimeIntervalDidMutate\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetworking.swift",
+ "kind": "IntegerLiteral",
+ "offset": 149073,
+ "length": 1,
+ "value": "0"
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetworking.swift",
+ "kind": "IntegerLiteral",
+ "offset": 150687,
+ "length": 1,
+ "value": "0"
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetworking.swift",
+ "kind": "StringLiteral",
+ "offset": 150984,
+ "length": 46,
+ "value": "\"Networking.errorRetryGroupWaitTask [groupId]\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetworking.swift",
+ "kind": "Dictionary",
+ "offset": 151609,
+ "length": 3,
+ "value": "[]"
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetworking.swift",
+ "kind": "Dictionary",
+ "offset": 162542,
+ "length": 3,
+ "value": "[]"
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetworking.swift",
+ "kind": "BooleanLiteral",
+ "offset": 163484,
+ "length": 5,
+ "value": "false"
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetworking.swift",
+ "kind": "IntegerLiteral",
+ "offset": 164254,
+ "length": 1,
+ "value": "0"
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetworking.swift",
+ "kind": "BooleanLiteral",
+ "offset": 164746,
+ "length": 5,
+ "value": "false"
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetworking.swift",
+ "kind": "Dictionary",
+ "offset": 164975,
+ "length": 3,
+ "value": "[]"
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetworking.swift",
+ "kind": "BooleanLiteral",
+ "offset": 166289,
+ "length": 5,
+ "value": "false"
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetworking.swift",
+ "kind": "IntegerLiteral",
+ "offset": 166613,
+ "length": 1,
+ "value": "0"
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetworking.swift",
+ "kind": "BooleanLiteral",
+ "offset": 169656,
+ "length": 5,
+ "value": "false"
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetworking.swift",
+ "kind": "BooleanLiteral",
+ "offset": 172957,
+ "length": 5,
+ "value": "false"
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetworking.swift",
+ "kind": "IntegerLiteral",
+ "offset": 173692,
+ "length": 1,
+ "value": "0"
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetworking.swift",
+ "kind": "IntegerLiteral",
+ "offset": 188678,
+ "length": 1,
+ "value": "0"
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetworking.swift",
+ "kind": "StringLiteral",
+ "offset": 188795,
+ "length": 59,
+ "value": "\"Networking.transactionProcessingOrderResequencingWaitTask\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetworking.swift",
+ "kind": "IntegerLiteral",
+ "offset": 199001,
+ "length": 1,
+ "value": "0"
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetworking.swift",
+ "kind": "StringLiteral",
+ "offset": 199211,
+ "length": 39,
+ "value": "\"transaction_processing_wait_completed\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetworking.swift",
+ "kind": "StringLiteral",
+ "offset": 199280,
+ "length": 3,
+ "value": "\"0\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetworking.swift",
+ "kind": "BooleanLiteral",
+ "offset": 199308,
+ "length": 4,
+ "value": "true"
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetworking.swift",
+ "kind": "StringLiteral",
+ "offset": 199413,
+ "length": 42,
+ "value": "\"Networking.transactionProcessingWaitTask\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetworking.swift",
+ "kind": "Array",
+ "offset": 201589,
+ "length": 84,
+ "value": "[7.0, 30.0, 300.0, 1800.0]"
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetworking.swift",
+ "kind": "BooleanLiteral",
+ "offset": 201712,
+ "length": 4,
+ "value": "true"
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetworking.swift",
+ "kind": "StringLiteral",
+ "offset": 201867,
+ "length": 27,
+ "value": "\"KVANetworking.willDealloc\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVANetworking.swift",
+ "kind": "StringLiteral",
+ "offset": 1941,
+ "length": 13,
+ "value": "\"KochavaCore.KVANetworking\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVAProduct.swift",
+ "kind": "BooleanLiteral",
+ "offset": 25497,
+ "length": 4,
+ "value": "true"
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVAProduct.swift",
+ "kind": "BooleanLiteral",
+ "offset": 25539,
+ "length": 4,
+ "value": "true"
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVAProduct.swift",
+ "kind": "BooleanLiteral",
+ "offset": 46090,
+ "length": 5,
+ "value": "false"
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVAProduct.swift",
+ "kind": "StringLiteral",
+ "offset": 49530,
+ "length": 70,
+ "value": "\"\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVAProduct.swift",
+ "kind": "StringLiteral",
+ "offset": 49555,
+ "length": 1,
+ "value": "\"\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVAProduct.swift",
+ "kind": "StringLiteral",
+ "offset": 49573,
+ "length": 1,
+ "value": "\".standardVersionInfoString\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVAProduct.swift",
+ "kind": "StringLiteral",
+ "offset": 442,
+ "length": 10,
+ "value": "\"KochavaCore.KVAProduct\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVAPrivacy.swift",
+ "kind": "BooleanLiteral",
+ "offset": 2042,
+ "length": 5,
+ "value": "false"
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVAPrivacy.swift",
+ "kind": "StringLiteral",
+ "offset": 33396,
+ "length": 21,
+ "value": "\"intelligent_consent\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVAPrivacy.swift",
+ "kind": "StringLiteral",
+ "offset": 34459,
+ "length": 19,
+ "value": "\"Privacy.sleepTask\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVAPrivacy.swift",
+ "kind": "StringLiteral",
+ "offset": 35442,
+ "length": 15,
+ "value": "\"privacy_sleep\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVAPrivacy.swift",
+ "kind": "BooleanLiteral",
+ "offset": 40881,
+ "length": 4,
+ "value": "true"
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVAPrivacy.swift",
+ "kind": "BooleanLiteral",
+ "offset": 48923,
+ "length": 5,
+ "value": "false"
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVAPrivacy.swift",
+ "kind": "BooleanLiteral",
+ "offset": 49659,
+ "length": 5,
+ "value": "false"
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVAPrivacy.swift",
+ "kind": "StringLiteral",
+ "offset": 273,
+ "length": 10,
+ "value": "\"KochavaCore.KVAPrivacy\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVAProductController.swift",
+ "kind": "BooleanLiteral",
+ "offset": 13882,
+ "length": 4,
+ "value": "true"
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVAProductController.swift",
+ "kind": "BooleanLiteral",
+ "offset": 13924,
+ "length": 4,
+ "value": "true"
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVAProductController.swift",
+ "kind": "BooleanLiteral",
+ "offset": 13962,
+ "length": 5,
+ "value": "false"
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVAProductController.swift",
+ "kind": "BooleanLiteral",
+ "offset": 13999,
+ "length": 5,
+ "value": "false"
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVAProductController.swift",
+ "kind": "BooleanLiteral",
+ "offset": 14038,
+ "length": 5,
+ "value": "false"
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVAProductController.swift",
+ "kind": "BooleanLiteral",
+ "offset": 21866,
+ "length": 5,
+ "value": "false"
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVAProductController.swift",
+ "kind": "Array",
+ "offset": 24771,
+ "length": 2,
+ "value": "[]"
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVAProductController.swift",
+ "kind": "StringLiteral",
+ "offset": 25157,
+ "length": 39,
+ "value": "\"ProductController.productArrayAdapter\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVASystem.swift",
+ "kind": "BooleanLiteral",
+ "offset": 2923,
+ "length": 5,
+ "value": "false"
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVASystem.swift",
+ "kind": "StringLiteral",
+ "offset": 17648,
+ "length": 30,
+ "value": "\"KVASystem.mutatorTokenString\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVASystem.swift",
+ "kind": "StringLiteral",
+ "offset": 21674,
+ "length": 32,
+ "value": "\"System.appExtensionBoolAdapter\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVASystem.swift",
+ "kind": "StringLiteral",
+ "offset": 21738,
+ "length": 11,
+ "value": "\"extension\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVASystem.swift",
+ "kind": "BooleanLiteral",
+ "offset": 21783,
+ "length": 4,
+ "value": "true"
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVASystem.swift",
+ "kind": "BooleanLiteral",
+ "offset": 21929,
+ "length": 5,
+ "value": "false"
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVASystem.swift",
+ "kind": "StringLiteral",
+ "offset": 22536,
+ "length": 8,
+ "value": "\".appex\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVASystem.swift",
+ "kind": "BooleanLiteral",
+ "offset": 25636,
+ "length": 5,
+ "value": "false"
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVASystem.swift",
+ "kind": "BooleanLiteral",
+ "offset": 28096,
+ "length": 5,
+ "value": "false"
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVASystem.swift",
+ "kind": "BooleanLiteral",
+ "offset": 28232,
+ "length": 5,
+ "value": "false"
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVASystem.swift",
+ "kind": "StringLiteral",
+ "offset": 28716,
+ "length": 33,
+ "value": "\"KVASystem.valueSourceCollection\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVASystem.swift",
+ "kind": "StringLiteral",
+ "offset": 29190,
+ "length": 40,
+ "value": "\"MessagesViewController.didBecomeActive\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVASystem.swift",
+ "kind": "StringLiteral",
+ "offset": 29528,
+ "length": 40,
+ "value": "\"MessagesViewController.didResignActive\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVASystem.swift",
+ "kind": "StringLiteral",
+ "offset": 29836,
+ "length": 32,
+ "value": "\"KVASystem.stateActiveDidBecome\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVASystem.swift",
+ "kind": "StringLiteral",
+ "offset": 30116,
+ "length": 33,
+ "value": "\"KVASystem.stateActiveWillResign\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVAAny.swift",
+ "kind": "BooleanLiteral",
+ "offset": 15889,
+ "length": 5,
+ "value": "false"
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVAAny.swift",
+ "kind": "BooleanLiteral",
+ "offset": 16044,
+ "length": 5,
+ "value": "false"
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVATask.swift",
+ "kind": "BooleanLiteral",
+ "offset": 12622,
+ "length": 5,
+ "value": "false"
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVATask.swift",
+ "kind": "BooleanLiteral",
+ "offset": 12679,
+ "length": 5,
+ "value": "false"
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVATask.swift",
+ "kind": "BooleanLiteral",
+ "offset": 12712,
+ "length": 5,
+ "value": "false"
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVATask.swift",
+ "kind": "BooleanLiteral",
+ "offset": 27193,
+ "length": 5,
+ "value": "false"
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVATask.swift",
+ "kind": "BooleanLiteral",
+ "offset": 27250,
+ "length": 5,
+ "value": "false"
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVATask.swift",
+ "kind": "BooleanLiteral",
+ "offset": 27283,
+ "length": 5,
+ "value": "false"
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVATask.swift",
+ "kind": "BooleanLiteral",
+ "offset": 46551,
+ "length": 5,
+ "value": "false"
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVATask.swift",
+ "kind": "StringLiteral",
+ "offset": 47534,
+ "length": 18,
+ "value": "\"KVATask.didReset\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVATask.swift",
+ "kind": "BooleanLiteral",
+ "offset": 48038,
+ "length": 5,
+ "value": "false"
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVATask.swift",
+ "kind": "BooleanLiteral",
+ "offset": 58023,
+ "length": 4,
+ "value": "true"
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVATask.swift",
+ "kind": "StringLiteral",
+ "offset": 68319,
+ "length": 21,
+ "value": "\"KVATask.didComplete\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVATask.swift",
+ "kind": "BooleanLiteral",
+ "offset": 78382,
+ "length": 5,
+ "value": "false"
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVATask.swift",
+ "kind": "BooleanLiteral",
+ "offset": 86375,
+ "length": 5,
+ "value": "false"
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVATask.swift",
+ "kind": "BooleanLiteral",
+ "offset": 86434,
+ "length": 5,
+ "value": "false"
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVATask.swift",
+ "kind": "BooleanLiteral",
+ "offset": 86483,
+ "length": 5,
+ "value": "false"
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVATask.swift",
+ "kind": "BooleanLiteral",
+ "offset": 87044,
+ "length": 4,
+ "value": "true"
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVATask.swift",
+ "kind": "BooleanLiteral",
+ "offset": 87085,
+ "length": 4,
+ "value": "true"
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVATask.swift",
+ "kind": "BooleanLiteral",
+ "offset": 87143,
+ "length": 4,
+ "value": "true"
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVATask.swift",
+ "kind": "BooleanLiteral",
+ "offset": 87191,
+ "length": 4,
+ "value": "true"
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVATask.swift",
+ "kind": "BooleanLiteral",
+ "offset": 87787,
+ "length": 4,
+ "value": "true"
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVATask.swift",
+ "kind": "BooleanLiteral",
+ "offset": 87845,
+ "length": 4,
+ "value": "true"
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVATask.swift",
+ "kind": "BooleanLiteral",
+ "offset": 87893,
+ "length": 4,
+ "value": "true"
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVATask.swift",
+ "kind": "BooleanLiteral",
+ "offset": 103999,
+ "length": 4,
+ "value": "true"
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVATask.swift",
+ "kind": "BooleanLiteral",
+ "offset": 104048,
+ "length": 4,
+ "value": "true"
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVATask.swift",
+ "kind": "BooleanLiteral",
+ "offset": 128451,
+ "length": 5,
+ "value": "false"
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVATask.swift",
+ "kind": "BooleanLiteral",
+ "offset": 129646,
+ "length": 5,
+ "value": "false"
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVATask.swift",
+ "kind": "BooleanLiteral",
+ "offset": 131807,
+ "length": 5,
+ "value": "false"
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVATask.swift",
+ "kind": "StringLiteral",
+ "offset": 133215,
+ "length": 22,
+ "value": "\".attemptTimeoutTimer\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVATask.swift",
+ "kind": "BooleanLiteral",
+ "offset": 133392,
+ "length": 4,
+ "value": "true"
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVATask.swift",
+ "kind": "BooleanLiteral",
+ "offset": 133721,
+ "length": 5,
+ "value": "false"
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVATask.swift",
+ "kind": "BooleanLiteral",
+ "offset": 134544,
+ "length": 5,
+ "value": "false"
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVATask.swift",
+ "kind": "BooleanLiteral",
+ "offset": 134596,
+ "length": 4,
+ "value": "true"
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVATask.swift",
+ "kind": "BooleanLiteral",
+ "offset": 135183,
+ "length": 5,
+ "value": "false"
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVATask.swift",
+ "kind": "BooleanLiteral",
+ "offset": 136463,
+ "length": 5,
+ "value": "false"
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVATask.swift",
+ "kind": "BooleanLiteral",
+ "offset": 140216,
+ "length": 5,
+ "value": "false"
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVATask.swift",
+ "kind": "BooleanLiteral",
+ "offset": 142662,
+ "length": 5,
+ "value": "false"
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVATask.swift",
+ "kind": "BooleanLiteral",
+ "offset": 142830,
+ "length": 5,
+ "value": "false"
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVATask.swift",
+ "kind": "StringLiteral",
+ "offset": 152033,
+ "length": 13,
+ "value": "\".retryTimer\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVATask.swift",
+ "kind": "FloatLiteral",
+ "offset": 152190,
+ "length": 4,
+ "value": "20.0"
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVATask.swift",
+ "kind": "BooleanLiteral",
+ "offset": 152864,
+ "length": 5,
+ "value": "false"
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVATask.swift",
+ "kind": "BooleanLiteral",
+ "offset": 153199,
+ "length": 5,
+ "value": "false"
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVATask.swift",
+ "kind": "BooleanLiteral",
+ "offset": 153239,
+ "length": 4,
+ "value": "true"
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVATask.swift",
+ "kind": "BooleanLiteral",
+ "offset": 153899,
+ "length": 5,
+ "value": "false"
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVATask.swift",
+ "kind": "BooleanLiteral",
+ "offset": 154533,
+ "length": 5,
+ "value": "false"
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVATask.swift",
+ "kind": "BooleanLiteral",
+ "offset": 155285,
+ "length": 5,
+ "value": "false"
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVATask.swift",
+ "kind": "StringLiteral",
+ "offset": 1615,
+ "length": 7,
+ "value": "\"KochavaCore.KVATask\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVATimeIntervalSeries.swift",
+ "kind": "IntegerLiteral",
+ "offset": 19461,
+ "length": 1,
+ "value": "0"
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVATimeIntervalSeries.swift",
+ "kind": "IntegerLiteral",
+ "offset": 20672,
+ "length": 1,
+ "value": "0"
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVATag.swift",
+ "kind": "BooleanLiteral",
+ "offset": 664,
+ "length": 4,
+ "value": "true"
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVATag.swift",
+ "kind": "StringLiteral",
+ "offset": 1720,
+ "length": 3,
+ "value": "\"!\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVATag.swift",
+ "kind": "StringLiteral",
+ "offset": 1726,
+ "length": 3,
+ "value": "\"!\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVATag.swift",
+ "kind": "StringLiteral",
+ "offset": 1732,
+ "length": 3,
+ "value": "\"!\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVATag.swift",
+ "kind": "StringLiteral",
+ "offset": 1738,
+ "length": 3,
+ "value": "\"!\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVATag.swift",
+ "kind": "StringLiteral",
+ "offset": 507,
+ "length": 6,
+ "value": "\"KochavaCore.KVATag\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVATimer.swift",
+ "kind": "BooleanLiteral",
+ "offset": 5016,
+ "length": 5,
+ "value": "false"
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVATimer.swift",
+ "kind": "FloatLiteral",
+ "offset": 21946,
+ "length": 3,
+ "value": "0.0"
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVATimer.swift",
+ "kind": "BooleanLiteral",
+ "offset": 22027,
+ "length": 5,
+ "value": "false"
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVATimer.swift",
+ "kind": "IntegerLiteral",
+ "offset": 22102,
+ "length": 1,
+ "value": "1"
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVATimer.swift",
+ "kind": "BooleanLiteral",
+ "offset": 22197,
+ "length": 5,
+ "value": "false"
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVATimer.swift",
+ "kind": "FloatLiteral",
+ "offset": 22565,
+ "length": 3,
+ "value": "0.0"
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVATimer.swift",
+ "kind": "BooleanLiteral",
+ "offset": 22934,
+ "length": 5,
+ "value": "false"
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVATimer.swift",
+ "kind": "BooleanLiteral",
+ "offset": 31907,
+ "length": 5,
+ "value": "false"
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVATimer.swift",
+ "kind": "StringLiteral",
+ "offset": 1646,
+ "length": 8,
+ "value": "\"KochavaCore.KVATimer\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVAMutator.swift",
+ "kind": "BooleanLiteral",
+ "offset": 12861,
+ "length": 4,
+ "value": "true"
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVAMutator.swift",
+ "kind": "BooleanLiteral",
+ "offset": 19974,
+ "length": 5,
+ "value": "false"
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVAMutator.swift",
+ "kind": "BooleanLiteral",
+ "offset": 20136,
+ "length": 5,
+ "value": "false"
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVAMutator.swift",
+ "kind": "StringLiteral",
+ "offset": 20515,
+ "length": 18,
+ "value": "\"KVAAny.didMutate\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVAMutator.swift",
+ "kind": "StringLiteral",
+ "offset": 21098,
+ "length": 14,
+ "value": "\"priorityBool\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVAValue.swift",
+ "kind": "BooleanLiteral",
+ "offset": 3396,
+ "length": 5,
+ "value": "false"
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVAValue.swift",
+ "kind": "StringLiteral",
+ "offset": 4968,
+ "length": 12,
+ "value": "\"uuidString\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVAValue.swift",
+ "kind": "StringLiteral",
+ "offset": 5008,
+ "length": 10,
+ "value": "\"idString\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVAValue.swift",
+ "kind": "StringLiteral",
+ "offset": 5233,
+ "length": 23,
+ "value": "\"valueSourceIdentifier\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVAValue.swift",
+ "kind": "StringLiteral",
+ "offset": 5305,
+ "length": 23,
+ "value": "\"valueSourceNameString\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVAValue.swift",
+ "kind": "StringLiteral",
+ "offset": 5377,
+ "length": 19,
+ "value": "\"adapterNameString\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVAValue.swift",
+ "kind": "StringLiteral",
+ "offset": 5512,
+ "length": 11,
+ "value": "\"rawObject\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVAValue.swift",
+ "kind": "StringLiteral",
+ "offset": 5852,
+ "length": 8,
+ "value": "\"object\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVAValue.swift",
+ "kind": "StringLiteral",
+ "offset": 6932,
+ "length": 14,
+ "value": "\"serverObject\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVAValue.swift",
+ "kind": "StringLiteral",
+ "offset": 7288,
+ "length": 16,
+ "value": "\"metaValueArray\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVAValue.swift",
+ "kind": "StringLiteral",
+ "offset": 7805,
+ "length": 11,
+ "value": "\"startDate\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVAValue.swift",
+ "kind": "StringLiteral",
+ "offset": 8199,
+ "length": 42,
+ "value": "\"placeholderForAsynchronousCollectionBool\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVAValue.swift",
+ "kind": "StringLiteral",
+ "offset": 8278,
+ "length": 43,
+ "value": "\"placeholderForAsynchronousCalculationBool\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVAValue.swift",
+ "kind": "BooleanLiteral",
+ "offset": 8347,
+ "length": 5,
+ "value": "false"
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVAValue.swift",
+ "kind": "StringLiteral",
+ "offset": 8410,
+ "length": 11,
+ "value": "\"staleBool\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVAValue.swift",
+ "kind": "BooleanLiteral",
+ "offset": 22036,
+ "length": 5,
+ "value": "false"
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVAValue.swift",
+ "kind": "BooleanLiteral",
+ "offset": 38867,
+ "length": 5,
+ "value": "false"
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVAValue.swift",
+ "kind": "BooleanLiteral",
+ "offset": 44750,
+ "length": 5,
+ "value": "false"
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVAValue.swift",
+ "kind": "StringLiteral",
+ "offset": 49382,
+ "length": 12,
+ "value": "\"___NULL___\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/KVAValue.swift",
+ "kind": "StringLiteral",
+ "offset": 1652,
+ "length": 8,
+ "value": "\"KochavaCore.KVAValue\""
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/NSDecimalNumber+KochavaCore.swift",
+ "kind": "IntegerLiteral",
+ "offset": 5560,
+ "length": 1,
+ "value": "4"
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/NSDecimalNumber+KochavaCore.swift",
+ "kind": "BooleanLiteral",
+ "offset": 5589,
+ "length": 5,
+ "value": "false"
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/NSDecimalNumber+KochavaCore.swift",
+ "kind": "BooleanLiteral",
+ "offset": 5621,
+ "length": 5,
+ "value": "false"
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/NSDecimalNumber+KochavaCore.swift",
+ "kind": "BooleanLiteral",
+ "offset": 5654,
+ "length": 5,
+ "value": "false"
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/NSDecimalNumber+KochavaCore.swift",
+ "kind": "BooleanLiteral",
+ "offset": 5690,
+ "length": 5,
+ "value": "false"
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/NSString+KochavaCore.swift",
+ "kind": "BooleanLiteral",
+ "offset": 1673,
+ "length": 5,
+ "value": "false"
+ },
+ {
+ "filePath": "\/Users\/johnbushnell\/Code\/Kochava\/Apple-KochavaSDK-Source\/KochavaCore\/KochavaCore\/ClassFiles\/String+KochavaCore.swift",
+ "kind": "BooleanLiteral",
+ "offset": 5583,
+ "length": 5,
+ "value": "false"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/KochavaCore.xcframework/ios-arm64/KochavaCore.framework/Modules/KochavaCore.swiftmodule/arm64-apple-ios.private.swiftinterface b/KochavaCore.xcframework/ios-arm64/KochavaCore.framework/Modules/KochavaCore.swiftmodule/arm64-apple-ios.private.swiftinterface
new file mode 100644
index 0000000..9e9a527
--- /dev/null
+++ b/KochavaCore.xcframework/ios-arm64/KochavaCore.framework/Modules/KochavaCore.swiftmodule/arm64-apple-ios.private.swiftinterface
@@ -0,0 +1,1419 @@
+// 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-ios12.4 -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name KochavaCore
+// swift-module-flags-ignorable: -enable-bare-slash-regex
+import Foundation
+@_exported import KochavaCore
+import Swift
+import UIKit
+import _Concurrency
+import _StringProcessing
+import os.log
+import os
+extension Swift.Array : KochavaCore.KVAAsForContextProtocol, KochavaCore.KVAFromProtocol {
+ public static func kva_from(_ object: Any?) -> Swift.Array?
+ public static func kva_from(_ object: Any?, elementClass: Swift.AnyClass? = nil, initializedObject: Any? = nil) -> Swift.Array?
+ public func kva_as(forContext context: KochavaCore.KVAContext?) -> Swift.AnyObject?
+}
+extension Swift.Array {
+ public mutating func kva_append(nullable newElement: Element?)
+ public mutating func kva_append(contentsOf_nullable newElements: S?) where Element == S.Element, S : Swift.Sequence
+}
+extension Swift.Bool : KochavaCore.KVAAsForContextProtocol, KochavaCore.KVAFromProtocol {
+ public static func kva_from(_ object: Any?) -> Swift.Bool?
+ public func kva_as(forContext context: KochavaCore.KVAContext?) -> Swift.AnyObject?
+ public static func kva_enabledDisabledString(_ bool: Swift.Bool?) -> Swift.String?
+}
+extension Foundation.Date : KochavaCore.KVAAsForContextProtocol, KochavaCore.KVAFromProtocol {
+ public static func kva_from(applePrintDateString string: Swift.String?) -> Foundation.Date?
+ public static func kva_from(iso8601DateString string: Swift.String?) -> Foundation.Date?
+ public static func kva_from(iso8601ShortDateString string: Swift.String?) -> Foundation.Date?
+ public static func kva_from(string: Swift.String?) -> Foundation.Date?
+ public static func kva_date(fromYYYYMMDDDateString string: Swift.String?) -> Foundation.Date?
+ public static func kva_from(_ object: Any?) -> Foundation.Date?
+ public func kva_as(forContext context: KochavaCore.KVAContext?) -> Swift.AnyObject?
+ public static func kva_earliestDate(date1: Foundation.Date?, date2: Foundation.Date?) -> Foundation.Date?
+ public func kva_unixTime() -> Swift.UInt64
+ public func kva_unixTimeDecimalNumber() -> Foundation.NSDecimalNumber
+ public func kva_unixTimeMilliseconds() -> Swift.UInt64
+ public func kva_unixTimeString() -> Swift.String
+ public func kva_iso8601DateString() -> Swift.String
+ public func kva_iso8601ShortDateString() -> Swift.String
+ public func kva_string(dateStyle: Foundation.DateFormatter.Style, timeStyle: Foundation.DateFormatter.Style) -> Swift.String
+ public func kva_yyyymmddDateString() -> Swift.String
+ public func kva_agoTimeInterval() -> Foundation.TimeInterval
+}
+@_hasMissingDesignatedInitializers @objc(KVAPrivacyProfile) final public class KVAPrivacyProfile : ObjectiveC.NSObject, KochavaCore.KVAAsForContextProtocol, KochavaCore.KVAExecutable, KochavaCore.KVAFromProtocol, KochavaCore.KVANetworkingSetterProvider {
+ @objc(registerWithName:payloadKeyStringArray:) public static func register(name: KochavaCore.KVAPrivacyProfile.Name, payloadKeyStringArray: [Swift.String]?)
+ @available(*, deprecated, renamed: "register(name:payloadKeyStringArray:)", message: "Modern Objective-C-style method deprecated. Use Swift func register(name:payloadKeyStringArray:) instead.")
+ @objc(registerWithNameString:payloadKeyStringArray:) public static func register(withNameString nameString: Swift.String, payloadKeyStringArray: [Swift.String]?)
+ @objc(registerWithName:payloadKeyStringArray:registrarArray:) public static func register(name: KochavaCore.KVAPrivacyProfile.Name, payloadKeyStringArray: [Swift.String]?, registrarArray: [KochavaCore.KVAPrivacyProfileRegistrarProvider]?)
+ @available(*, deprecated, renamed: "register(name:payloadKeyStringArray:registrarArray:)", message: "Modern Objective-C-style method deprecated. Use Swift func register(name:payloadKeyStringArray:registrarArray:) instead.")
+ @objc(registerWithNameString:payloadKeyStringArray:registrarArray:) public static func register(withNameString nameString: Swift.String, payloadKeyStringArray: [Swift.String]?, registrarArray: [KochavaCore.KVAPrivacyProfileRegistrarProvider]?)
+ @objc(registerWithName:payloadKeyStringArray:payloadIdStringArray:registrarArray:) public static func register(name: Swift.String, payloadKeyStringArray: [Swift.String]?, payloadIdStringArray: [Swift.String]?, registrarArray: [KochavaCore.KVAPrivacyProfileRegistrarProvider]?)
+ public static func kva_from(_ object: Any?) -> Self?
+ final public func kva_as(forContext context: KochavaCore.KVAContext?) -> Swift.AnyObject?
+ @objc override final public func isEqual(_ object: Any?) -> Swift.Bool
+ final public func execute()
+ final public var mutator: KochavaCore.KVAMutator {
+ get
+ }
+ @objc final public let name: KochavaCore.KVAPrivacyProfile.Name
+ public typealias Name = Swift.String
+ @objc weak final public var networking: KochavaCore.KVANetworking?
+ @objc final public let payloadKeyStringArray: [Swift.String]?
+ @objc final public let payloadIdStringArray: [Swift.String]?
+ @objc final public var sleepBool: Swift.Bool {
+ @objc get
+ }
+ @objc deinit
+}
+@objc public protocol KVAPrivacyProfileRegistrar {
+ @objc(registerProfile:) func register(profile: KochavaCore.KVAPrivacyProfile)
+}
+@objc public protocol KVAPrivacyProfileRegistrarProvider {
+ @objc var privacyProfileRegistrar: KochavaCore.KVAPrivacyProfileRegistrar { get }
+}
+extension Swift.Int : KochavaCore.KVAAsForContextProtocol, KochavaCore.KVAFromProtocol {
+ public static func kva_from(_ object: Any?) -> Swift.Int?
+ public func kva_as(forContext context: KochavaCore.KVAContext?) -> Swift.AnyObject?
+}
+@objc(KVAAdapter) final public class KVAAdapter : ObjectiveC.NSObject, KochavaCore.KVAAsForContextProtocol, KochavaCore.KVAConfigureWithProtocol, KochavaCore.KVAExecutable, KochavaCore.KVAFromProtocol, KochavaCore.KVAFromWithInitializedObjectProtocol, KochavaCore.KVAKeyable, KochavaCore.KVAMutable, KochavaCore.KVANetworkingSetterProvider, KochavaCore.KVAInvalidatable {
+ required public init(networking: KochavaCore.KVANetworking? = nil, baseIdentifier: KochavaCore.KVAAdapter.Identifier? = nil, identifier: KochavaCore.KVAAdapter.Identifier, universalIdentifier: KochavaCore.KVAAdapter.UniversalIdentifier? = nil, key: Swift.AnyHashable? = nil, denyDatapointCheckBool: Swift.Bool = false, persistBool: Swift.Bool = false, watchBool: Swift.Bool = false, allowValueArray: [Any]? = nil, interfaceInDictionary: [Swift.AnyHashable : Any]? = nil, maximumStalenessTimeInterval: Foundation.TimeInterval? = nil, valueDefaultObject: Any? = nil, valueObject: Any? = nil, closure_didInvalidate: KochavaCore.KVAAdapter.Closure_DidInvalidate? = nil, closure_didMutate: KochavaCore.KVAAdapter.Closure_DidMutate? = nil, closure_didReadFromPersistentStorage: KochavaCore.KVAAdapter.Closure_DidReadFromPersistentStorage? = nil, closure_didSetCachedValueOnSameThread: KochavaCore.KVAAdapter.Closure_DidSetValue? = nil, closure_didSetValue: KochavaCore.KVAAdapter.Closure_DidSetValue? = nil, closure_valueMetaValueArrayDictionary: KochavaCore.KVAValue.Closure_MetaValueArrayDictionary? = nil, closure_valueStaleBool: KochavaCore.KVAValue.Closure_StaleBool? = nil, closure_value_willSet: KochavaCore.KVAAdapter.Closure_Value_WillSet? = nil, closure_serverObject: KochavaCore.KVAAdapter.Closure_ServerObject? = nil, closure_collectSynchronously: KochavaCore.KVAAdapter.Closure_CollectSynchronously? = nil, closure_collectAsynchronously: KochavaCore.KVAAdapter.Closure_CollectAsynchronously? = nil)
+ required public init(networking: KochavaCore.KVANetworking? = nil, baseIdentifier: KochavaCore.KVAAdapter.Identifier? = nil, identifier: KochavaCore.KVAAdapter.Identifier, universalIdentifier: KochavaCore.KVAAdapter.UniversalIdentifier? = nil, nameString: Swift.String? = nil, descriptionString: Swift.String? = nil, key: Swift.AnyHashable? = nil, product: KochavaCore.KVAProduct? = nil, productRegisterBool: Swift.Bool = false, storageIdentifier: KochavaCore.KVANetworking.StorageIdentifier? = nil, denyDatapointCheckBool: Swift.Bool = false, asynchronousCollectionPrerequisiteTaskIdentifierArray: [Swift.String]? = nil, asynchronousCollectionPrerequisiteTaskArrayIncludeNetworkingStartedBool: Swift.Bool? = nil, persistBool: Swift.Bool = false, persistAggressiveBool: Swift.Bool = false, persistIdentifier: KochavaCore.KVAAdapter.PersistIdentifier? = nil, persistUserDefaultsTypeString: Swift.String? = nil, persistWritesLogMessagesPrintBool: Swift.Bool? = nil, persistWritesWaitTimeInterval: Foundation.TimeInterval? = nil, watchBool: Swift.Bool = false, allowValueArray: [Any]? = nil, interfaceInDictionary: [Swift.AnyHashable : Any]? = nil, maximumStalenessTimeInterval: Foundation.TimeInterval? = nil, mutatorDidMutatePassesToDelegateBool: Swift.Bool? = nil, mutatorMutableDelegate: KochavaCore.KVAMutable? = nil, valueClass: Swift.AnyClass? = nil, valueElementClass: Swift.AnyClass? = nil, valueMinimumObject: Any? = nil, valueMaximumObject: Any? = nil, valueDefaultObject: Any? = nil, valueInitializedObject: Any? = nil, valueObject: Any? = nil, touchlessValue: KochavaCore.KVAValue? = nil, closure_didInvalidate: KochavaCore.KVAAdapter.Closure_DidInvalidate? = nil, closure_didMutate: KochavaCore.KVAAdapter.Closure_DidMutate? = nil, closure_didReadFromPersistentStorage: KochavaCore.KVAAdapter.Closure_DidReadFromPersistentStorage? = nil, closure_didSetCachedValueOnSameThread: KochavaCore.KVAAdapter.Closure_DidSetValue? = nil, closure_didSetValue: KochavaCore.KVAAdapter.Closure_DidSetValue? = nil, closure_validatedObject: KochavaCore.KVAAdapter.Closure_ValidatedObject? = nil, closure_valueMetaValueArrayDictionary: KochavaCore.KVAValue.Closure_MetaValueArrayDictionary? = nil, closure_valueStaleBool: KochavaCore.KVAValue.Closure_StaleBool? = nil, closure_value_willSet: KochavaCore.KVAAdapter.Closure_Value_WillSet? = nil, closure_serverObject: KochavaCore.KVAAdapter.Closure_ServerObject? = nil, closure_collectSynchronously: KochavaCore.KVAAdapter.Closure_CollectSynchronously? = nil, closure_collectAsynchronously: KochavaCore.KVAAdapter.Closure_CollectAsynchronously? = nil)
+ @objc deinit
+ public static func kva_from(_ object: Any?) -> Self?
+ public static func kva_from(_ object: Any?, initializedObject: Any?) -> Self?
+ final public func kva_as(forContext context: KochavaCore.KVAContext?) -> Swift.AnyObject?
+ final public func key(forContext context: KochavaCore.KVAContext?) -> Swift.AnyHashable?
+ final public func kva_configure(with object: Any?, context: KochavaCore.KVAContext?)
+ final public func execute()
+ final public func invalidate()
+ @objc override final public var description: Swift.String {
+ @objc get
+ }
+ @discardableResult
+ final public func value(forContext context: KochavaCore.KVAContext?, waitBool: Swift.Bool, closure_didComplete: KochavaCore.KVAAdapter.Closure_Value_DidComplete?) -> KochavaCore.KVAValue?
+ @discardableResult
+ final public func value(forContext context: KochavaCore.KVAContext?, touchlessBool: Swift.Bool, waitBool: Swift.Bool, closure_didComplete: KochavaCore.KVAAdapter.Closure_Value_DidComplete?) -> KochavaCore.KVAValue?
+ final public func value_freshen()
+ final public func valueWillBeCollectedBool(forContext context: KochavaCore.KVAContext?) -> Swift.Bool
+ final public func validatedObject(forAnyObject anyObject: Any?, reportingContextNameString: Swift.String) -> Swift.AnyObject?
+ final public func mayShareBool(forContext context: KochavaCore.KVAContext?) -> Swift.Bool
+ final public func persistentStorage_restore() -> Swift.Bool
+ final public func persistentStorage_writeIfDidMutateBool(aggressiveBool: Swift.Bool? = nil)
+ final public var asynchronousCollectionTask: KochavaCore.KVATask {
+ get
+ }
+ final public var mutator: KochavaCore.KVAMutator {
+ get
+ }
+ public typealias Closure_CollectAsynchronously = (_ adapter: KochavaCore.KVAAdapter, _ closure_didComplete: @escaping KochavaCore.KVAAdapter.Closure_CollectAsynchronously_DidComplete) -> Swift.Void
+ public typealias Closure_CollectAsynchronously_DidComplete = (_ adapter: KochavaCore.KVAAdapter, _ valueRawObject: Any?) -> Swift.Void
+ final public var asynchronousCollectionPrerequisiteTaskArray: [KochavaCore.KVATask]?
+ final public var asynchronousCollectionPrerequisiteTaskIdentifierArray: [KochavaCore.KVATask.Identifier]?
+ final public var asynchronousCollectionPrerequisiteTaskArrayIncludeNetworkingStartedBool: Swift.Bool {
+ get
+ set(asynchronousCollectionPrerequisiteTaskArrayIncludeNetworkingStartedBool)
+ }
+ final public var asynchronousCollectionPrerequisiteTaskArrayIncludeNetworkingStartedBool_optional: Swift.Bool? {
+ get
+ set(asynchronousCollectionPrerequisiteTaskArrayIncludeNetworkingStartedBool_optional)
+ }
+ public typealias Closure_CollectSynchronously = (_ adapter: KochavaCore.KVAAdapter) -> Swift.AnyObject?
+ final public var closure_didInvalidate: KochavaCore.KVAAdapter.Closure_DidInvalidate?
+ public typealias Closure_DidInvalidate = (_ adapter: KochavaCore.KVAAdapter) -> Swift.Void
+ final public var closure_didMutate: KochavaCore.KVAAdapter.Closure_DidMutate?
+ public typealias Closure_DidMutate = (_ adapter: KochavaCore.KVAAdapter) -> Swift.Void
+ final public var closure_didReadFromPersistentStorage: KochavaCore.KVAAdapter.Closure_DidReadFromPersistentStorage?
+ public typealias Closure_DidReadFromPersistentStorage = (_ adapter: KochavaCore.KVAAdapter) -> Swift.Void
+ final public var closure_didSetCachedValueOnSameThread: KochavaCore.KVAAdapter.Closure_DidSetValue?
+ final public var closure_didSetValue: KochavaCore.KVAAdapter.Closure_DidSetValue?
+ public typealias Closure_DidSetValue = (_ adapter: KochavaCore.KVAAdapter, _ value: KochavaCore.KVAValue?, _ oldValue: KochavaCore.KVAValue?) -> Swift.Void
+ public typealias Closure_ServerObject = (_ adapter: KochavaCore.KVAAdapter, _ valueObject: Swift.AnyObject?) -> Swift.AnyObject?
+ public typealias Closure_ValidatedObject = (_ adapter: KochavaCore.KVAAdapter, _ any: Any?, _ reportingContextNameString: Swift.String, _ valueMinimumObject: Any?, _ valueMaximumObject: Any?) -> Swift.AnyObject?
+ final public var closure_valueMetaValueArrayDictionary: KochavaCore.KVAValue.Closure_MetaValueArrayDictionary?
+ final public var closure_valueStaleBool: KochavaCore.KVAValue.Closure_StaleBool?
+ final public var closure_value_willSet: KochavaCore.KVAAdapter.Closure_Value_WillSet?
+ public typealias Closure_Value_WillSet = (_ adapter: KochavaCore.KVAAdapter, _ value: KochavaCore.KVAValue?, _ newValue: KochavaCore.KVAValue?) -> Swift.Bool
+ final public var descriptionString: Swift.String? {
+ get
+ set(descriptionString)
+ }
+ final public var key: Swift.AnyHashable? {
+ get
+ set(key)
+ }
+ final public var identifier: KochavaCore.KVAAdapter.Identifier {
+ get
+ }
+ public typealias Identifier = Swift.String
+ final public var maximumStalenessTimeInterval: Foundation.TimeInterval? {
+ get
+ set(maximumStalenessTimeInterval)
+ }
+ final public var nameString: Swift.String? {
+ get
+ set(nameString)
+ }
+ @objc weak final public var networking: KochavaCore.KVANetworking? {
+ @objc get
+ @objc set(networking)
+ }
+ public typealias PersistIdentifier = Swift.String
+ final public var persistUserDefaultsTypeString: Swift.String?
+ final public var product: KochavaCore.KVAProduct? {
+ get
+ set(product)
+ }
+ final public var storageIdentifier: KochavaCore.KVANetworking.StorageIdentifier? {
+ get
+ set(storageIdentifier)
+ }
+ final public var universalIdentifier: KochavaCore.KVAAdapter.UniversalIdentifier? {
+ get
+ set(universalIdentifier)
+ }
+ public typealias UniversalIdentifier = Swift.AnyHashable
+ final public var valueInitializedObject: Any? {
+ get
+ set(valueInitializedObject)
+ }
+ final public var valueObject: Swift.AnyObject? {
+ get
+ set(valueObject)
+ }
+ final public var watchBool: Swift.Bool {
+ get
+ }
+ final public var watchValueObject: Swift.AnyObject? {
+ get
+ set(watchValueObject)
+ }
+ final public var asynchronousCollectionInProgressBool: Swift.Bool {
+ get
+ }
+ public typealias Closure_Value_DidComplete = (_ adapter: KochavaCore.KVAAdapter, _ value: KochavaCore.KVAValue?) -> Swift.Void
+ final public var consent: KochavaCore.KVAConsent? {
+ get
+ set(consent)
+ }
+ final public var touchlessValue: KochavaCore.KVAValue? {
+ get
+ set(touchlessValue)
+ }
+ final public var touchlessValueObject: Swift.AnyObject? {
+ get
+ set(touchlessValueObject)
+ }
+ final public var value: KochavaCore.KVAValue? {
+ get
+ set(value)
+ }
+ public typealias Closure_Value_DidSet = (_ adapter: KochavaCore.KVAAdapter) -> Swift.Void
+ final public var valueRawObject: Swift.AnyObject? {
+ get
+ set(valueRawObject)
+ }
+ final public var watchValue: KochavaCore.KVAValue? {
+ get
+ set(watchValue)
+ }
+ final public func watchValueIndicatesChangeBool() -> Swift.Bool
+ final public var watchValueRawObject: Swift.AnyObject? {
+ get
+ set(watchValueRawObject)
+ }
+ public static let closure_serverObject_boolNumber: (_ adapter: KochavaCore.KVAAdapter, _ valueObject: Swift.AnyObject?) -> Swift.AnyObject?
+ public static let closure_serverObject_default: (_ adapter: KochavaCore.KVAAdapter, _ valueObject: Swift.AnyObject?) -> Swift.AnyObject?
+ public static let closure_serverObject_deviceToken: (_ adapter: KochavaCore.KVAAdapter, _ valueObject: Swift.AnyObject?) -> Swift.AnyObject?
+ public static let closure_serverObject_fourDecimal: (_ adapter: KochavaCore.KVAAdapter, _ valueObject: Swift.AnyObject?) -> Swift.AnyObject?
+ public static let closure_serverObject_nil: (_ adapter: KochavaCore.KVAAdapter, _ valueObject: Swift.AnyObject?) -> Swift.AnyObject?
+ public static let closure_serverObject_unixTime: (_ adapter: KochavaCore.KVAAdapter, _ valueObject: Swift.AnyObject?) -> Swift.AnyObject?
+ public static let closure_serverObject_unixTimeMilliseconds: (_ adapter: KochavaCore.KVAAdapter, _ valueObject: Swift.AnyObject?) -> Swift.AnyObject?
+ public static let closure_serverObject_unixTimeWithDecimalPrecision: (_ adapter: KochavaCore.KVAAdapter, _ valueObject: Swift.AnyObject?) -> Swift.AnyObject?
+ public static let closure_serverObject_timeInterval: (_ adapter: KochavaCore.KVAAdapter, _ valueObject: Swift.AnyObject?) -> Swift.AnyObject?
+ public static let closure_serverObject_utf8EncodedString: (_ adapter: KochavaCore.KVAAdapter, _ valueObject: Swift.AnyObject?) -> Swift.AnyObject?
+ public static let stalenessNeverTimeInterval: Foundation.TimeInterval?
+ public static let stalenessImmediateTimeInterval: Swift.Double
+}
+@_inheritsConvenienceInitializers @objc(KVAAppGroups) final public class KVAAppGroups : ObjectiveC.NSObject {
+ @objc public static var shared: KochavaCore.KVAAppGroups {
+ @objc get
+ }
+ @objc public static var shared_optional: KochavaCore.KVAAppGroups? {
+ @objc get
+ }
+ final public var mutator: KochavaCore.KVAMutator {
+ get
+ }
+ @objc(deviceAppGroupIdentifier) final public var deviceAppGroupIdentifier: KochavaCore.KVAAppGroups.Identifier? {
+ @objc get
+ @objc set(deviceAppGroupIdentifier)
+ }
+ public typealias Identifier = Swift.String
+ public static let deviceAppGroupIdentifierDidMutateNotificationName: Foundation.Notification.Name
+ @objc override dynamic public init()
+ @objc deinit
+}
+public protocol KVAAsForContextProtocol {
+ func kva_as(forContext context: KochavaCore.KVAContext?) -> Swift.AnyObject?
+}
+@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc(KVABackgroundTaskController) final public class KVABackgroundTaskController : ObjectiveC.NSObject {
+ public static let shared: KochavaCore.KVABackgroundTaskController
+ public static var sharedInstance: Swift.AnyObject {
+ get
+ }
+ final public func didBeginBackgroundSustainingTask(identifier: KochavaCore.KVABackgroundTaskController.Identifier)
+ public typealias Identifier = Swift.String
+ final public func didEndBackgroundSustainingTask(identifier: KochavaCore.KVABackgroundTaskController.Identifier)
+ @objc deinit
+}
+@objc(KVACollection) final public class KVACollection : ObjectiveC.NSObject, KochavaCore.KVAAsForContextProtocol, KochavaCore.KVAFromProtocol {
+ required public init(identifier: KochavaCore.KVACollection.Identifier? = nil, closure_willRegisterObject: KochavaCore.KVACollection.Closure_WillRegisterObject? = nil)
+ convenience public init(adapter: KochavaCore.KVAAdapter?)
+ convenience public init(object: Any?, identifier: KochavaCore.KVACollection.ElementIdentifier)
+ convenience public init(value: KochavaCore.KVAValue?, identifier: KochavaCore.KVACollection.ElementIdentifier)
+ public static func kva_from(_ object: Any?) -> Self?
+ final public func kva_as(forContext context: KochavaCore.KVAContext?) -> Swift.AnyObject?
+ final public func append(collection: KochavaCore.KVACollection?)
+ final public func register(adapter: KochavaCore.KVAAdapter?)
+ final public func register(netTransaction: KochavaCore.KVANetTransaction?)
+ final public func register(object: Any?, identifier: KochavaCore.KVACollection.ElementIdentifier?)
+ final public func register(task: KochavaCore.KVATask?)
+ final public func register(value: KochavaCore.KVAValue?, identifier: KochavaCore.KVACollection.ElementIdentifier)
+ final public func register(valueSource: Any?, identifier: KochavaCore.KVACollection.ElementIdentifier)
+ final public func unregisterObject(withIdentifier identifier: KochavaCore.KVACollection.ElementIdentifier)
+ final public func enumerate(closure: KochavaCore.KVACollection.Closure_Enumerate_Element?)
+ public typealias Closure_Enumerate_Element = (_ identifier: KochavaCore.KVACollection.Identifier?, _ object: Any?, _ stopBool: Swift.UnsafeMutablePointer?) -> Swift.Void?
+ final public func adapter(withIdentifier identifier: KochavaCore.KVAAdapter.Identifier?) -> KochavaCore.KVAAdapter?
+ final public func netTransaction(withIdentifier identifier: KochavaCore.KVANetTransaction.Identifier?) -> KochavaCore.KVANetTransaction?
+ final public func object(withIdentifier identifier: KochavaCore.KVACollection.ElementIdentifier?) -> Any?
+ final public func objectArray(withIdentifierArray identifierArray: [KochavaCore.KVACollection.ElementIdentifier]?) -> [Any]?
+ final public func task(withIdentifier identifier: KochavaCore.KVATask.Identifier? = nil, withUniversalIdentifier universalIdentifier: KochavaCore.KVATask.UniversalIdentifier? = nil) -> KochavaCore.KVATask?
+ final public func valueSource(withIdentifier identifier: KochavaCore.KVACollection.ElementIdentifier?) -> Any?
+ final public func count() -> Swift.Int
+ public static func valueArrayDictionary(fromValueSourceCollectionArray valueSourceCollectionArray: [KochavaCore.KVACollection]?, optionalAppendToValueArrayMutableDictionary: [KochavaCore.KVACollection.ElementIdentifier : KochavaCore.KVAValue]?, context: KochavaCore.KVAContext?, closure_didComplete: KochavaCore.KVACollection.Closure_ValueArrayDictionary_DidComplete?)
+ public typealias Closure_ValueArrayDictionary_DidComplete = (_ valueSourceCollectionArray: [KochavaCore.KVACollection]?, _ valueArrayDictionary: [KochavaCore.KVAValue.SourceIdentifier : KochavaCore.KVAValue]?) -> Swift.Void
+ final public func printDirectory(logLevel: KochavaCore.KVALogLevel? = .info)
+ final public var mutator: KochavaCore.KVAMutator {
+ get
+ }
+ public typealias Identifier = Swift.String
+ public typealias Closure_WillRegisterObject = (_ collection: KochavaCore.KVACollection, _ object: Any) -> Swift.Void
+ public typealias ElementIdentifier = Swift.String
+ @objc deinit
+}
+public protocol KVAConfigureWithProtocol {
+ func kva_configure(with object: Any?, context: KochavaCore.KVAContext?)
+}
+@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc(KVAConsent) final public class KVAConsent : ObjectiveC.NSObject, Foundation.NSCopying, KochavaCore.KVAAsForContextProtocol, KochavaCore.KVAConfigureWithProtocol, KochavaCore.KVAFromProtocol, KochavaCore.KVAFromWithInitializedObjectProtocol, KochavaCore.KVAInvalidatable, KochavaCore.KVAMutable {
+ convenience public init(fromObject object: Any?, networking: KochavaCore.KVANetworking, creationLogMessagesPrintBool: Swift.Bool = true, delegate: KochavaCore.KVAMutable, closure_didMutate: KochavaCore.KVAConsent.Closure_DidMutate?)
+ @objc(copyWithZone:) final public func copy(with zone: ObjectiveC.NSZone? = nil) -> Any
+ public static func kva_from(_ object: Any?) -> Self?
+ public static func kva_from(_ object: Any?, initializedObject: Any?) -> Self?
+ @objc(kva_asForContext:) final public func kva_as(forContext context: KochavaCore.KVAContext?) -> Swift.AnyObject?
+ final public func configure(networking: KochavaCore.KVANetworking, masterBool: Swift.Bool, delegate: KochavaCore.KVAMutable, closure_didMutate: KochavaCore.KVAConsent.Closure_DidMutate?)
+ final public func kva_configure(with object: Any?, context: KochavaCore.KVAContext?)
+ final public func invalidate()
+ @objc final public func mayCollectBool() -> Swift.Bool
+ @objc final public func mayPersistBool() -> Swift.Bool
+ @objc final public func mayShareBool() -> Swift.Bool
+ @objc final public func mayKeepBool() -> Swift.Bool
+ final public var mutator: KochavaCore.KVAMutator {
+ get
+ }
+ public typealias Closure_DidMutate = (_ newConsent: KochavaCore.KVAConsent, _ oldConsent: KochavaCore.KVAConsent) -> Swift.Void
+ @objc final public var gdprAppliesBool: Swift.Bool {
+ @objc get
+ }
+ @objc final public var gdprEnabledBool: Swift.Bool {
+ @objc get
+ }
+ final public var enabledBool: Swift.Bool {
+ get
+ }
+ final public var grantedBool: Swift.Bool? {
+ get
+ set(grantedBool)
+ }
+ @objc final public var grantedBoolNumber: Foundation.NSNumber? {
+ @objc get
+ @objc set(grantedBoolNumber)
+ }
+ final public var grantedBool_sf: Swift.Bool? {
+ get
+ set(grantedBool)
+ }
+ @objc final public var grantedDate: Foundation.Date? {
+ @objc get
+ }
+ @objc final public var requiredBool: Swift.Bool {
+ @objc get
+ }
+ @objc final public var responseDate: Foundation.Date? {
+ @objc get
+ }
+ @objc deinit
+}
+@_hasMissingDesignatedInitializers @objc(KVAContext) final public class KVAContext : ObjectiveC.NSObject, KochavaCore.KVAAsForContextProtocol, KochavaCore.KVAFromProtocol {
+ @objc public static let host: KochavaCore.KVAContext
+ @objc public static let log: KochavaCore.KVAContext
+ @objc public static let persistentStorage: KochavaCore.KVAContext
+ @objc public static let sdk: KochavaCore.KVAContext
+ @objc public static let server: KochavaCore.KVAContext
+ @objc public static let serverUnrestricted: KochavaCore.KVAContext
+ public static func kva_from(_ object: Any?) -> Self?
+ final public func kva_as(forContext context: KochavaCore.KVAContext?) -> Swift.AnyObject?
+ @objc override final public var description: Swift.String {
+ @objc get
+ }
+ public static func comparisonBools(_ context: KochavaCore.KVAContext?) -> (isHostBool: Swift.Bool, isLogBool: Swift.Bool, isPersistentStorageBool: Swift.Bool, isSDKBool: Swift.Bool, isServerBool: Swift.Bool, isUnknownBool: Swift.Bool)
+ final public let comparisonBools: (isHostBool: Swift.Bool, isLogBool: Swift.Bool, isPersistentStorageBool: Swift.Bool, isSDKBool: Swift.Bool, isServerBool: Swift.Bool, isUnknownBool: Swift.Bool)
+ final public let identifier: KochavaCore.KVAContext.Identifier
+ public typealias Identifier = Swift.String
+ final public let isHostBool: Swift.Bool
+ final public let isLogBool: Swift.Bool
+ final public let isPersistentStorageBool: Swift.Bool
+ final public let isSDKBool: Swift.Bool
+ final public let isServerBool: Swift.Bool
+ final public let universalIdentifier: KochavaCore.KVAContext.UniversalIdentifier
+ public typealias UniversalIdentifier = Swift.String
+ @objc deinit
+}
+@_inheritsConvenienceInitializers @objc(KVACoreProduct) final public class KVACoreProduct : KochavaCore.KVAProduct, KochavaCore.KVASharedPropertyProvider {
+ @objc public static let shared: KochavaCore.KVAProduct
+ public static var sharedInstance: Swift.AnyObject {
+ get
+ }
+ @objc required public init(apiVersionString: Swift.String?, buildDateString: Swift.String?, bundleIdentifier: KochavaCore.KVAProduct.BundleIdentifier?, bundleType: KochavaCore.KVAProduct.BundleType, compilerFlagNameArray: [Swift.String]? = nil, moduleName: KochavaCore.KVAProduct.ModuleName, name: KochavaCore.KVAProduct.Name, organizationName: KochavaCore.KVAProduct.OrganizationName, reverseDomainName: KochavaCore.KVAProduct.ReverseDomainName?, valueSourceCollection: KochavaCore.KVACollection?, versionString: Swift.String?, dependentProductClassNameStringArray: [Swift.String]? = nil, closure_resetClasses: KochavaCore.KVAProduct.Closure_ResetClasses? = nil, closure_resetVariables: KochavaCore.KVAProduct.Closure_ResetVariables? = nil, closure_didRegister: KochavaCore.KVAProduct.Closure_DidRegister? = nil)
+ @objc deinit
+}
+extension Swift.Dictionary : KochavaCore.KVAAsForContextProtocol, KochavaCore.KVAFromProtocol {
+ public static func kva_from(_ object: Any?) -> Swift.Dictionary?
+ public func kva_as(forContext context: KochavaCore.KVAContext?) -> Swift.AnyObject?
+ public func kva_asArray(forContext context: KochavaCore.KVAContext?) -> [Swift.AnyObject]?
+ public func kva_stringKeysLowercasedDictionary() -> [Swift.AnyHashable : Any]
+}
+@_inheritsConvenienceInitializers @objc(KVADiagnostic) final public class KVADiagnostic : ObjectiveC.NSObject {
+ public static func printHostAPICall(headlineString: Swift.String)
+ public static func print(logLevel: KochavaCore.KVALogLevel?, headlineString: Swift.String?)
+ @objc override dynamic public init()
+ @objc deinit
+}
+@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc(KVADictionaryEntryFormat) final public class KVADictionaryEntryFormat : ObjectiveC.NSObject, KochavaCore.KVAAsForContextProtocol, KochavaCore.KVAFromProtocol {
+ public static func kva_from(_ object: Any?) -> Self?
+ final public func kva_as(forContext context: KochavaCore.KVAContext?) -> Swift.AnyObject?
+ final public var keyString: Swift.String? {
+ get
+ }
+ final public var subChunkNameStringArray: [Swift.String]? {
+ get
+ }
+ final public var valueClass: Swift.AnyClass? {
+ get
+ }
+ final public var valueElementClass: Swift.AnyClass? {
+ get
+ }
+ final public var valueObject: Any? {
+ get
+ }
+ final public var valueSourceIdentifier: KochavaCore.KVAValue.SourceIdentifier? {
+ get
+ }
+ final public var valueSourcePropertyNameString: Swift.String? {
+ get
+ }
+ final public func valueUpdateBool_resolved() -> Swift.Bool
+ @objc deinit
+}
+@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc(KVADictionaryFormat) final public class KVADictionaryFormat : ObjectiveC.NSObject, KochavaCore.KVAAsForContextProtocol, KochavaCore.KVAFromProtocol {
+ public static func kva_from(_ object: Any?) -> Self?
+ final public func kva_as(forContext context: KochavaCore.KVAContext?) -> Swift.AnyObject?
+ public static func appending(dictionaryFormat1: KochavaCore.KVADictionaryFormat?, dictionaryFormat2: KochavaCore.KVADictionaryFormat?) -> KochavaCore.KVADictionaryFormat?
+ final public var mutator: KochavaCore.KVAMutator {
+ get
+ }
+ final public var dictionaryEntryFormatArray: [KochavaCore.KVADictionaryEntryFormat]? {
+ get
+ }
+ @objc deinit
+}
+@objc(KVADispatchQueue) final public class KVADispatchQueue : ObjectiveC.NSObject {
+ @objc public static let globalConcurrent: KochavaCore.KVADispatchQueue
+ @objc public static let globalSerial: KochavaCore.KVADispatchQueue
+ @objc public static let main: KochavaCore.KVADispatchQueue
+ public init(identifier: KochavaCore.KVADispatchQueue.Identifier, universalIdentifier: KochavaCore.KVADispatchQueue.UniversalIdentifier, osDispatchQueue: Dispatch.DispatchQueue)
+ @objc override final public var description: Swift.String {
+ @objc get
+ }
+ @objc(asyncForPublicEntryPointWithSourceIdentifier:hostAPICallDiagnosticHeadlineString:sourceClass:closure:) public static func asyncForPublicEntryPoint(sourceIdentifier: KochavaCore.KVADispatchQueue.SourceIdentifier? = nil, hostAPICallDiagnosticHeadlineString: Swift.String?, sourceClass: Swift.AnyClass?, closure: (() -> Swift.Void)?)
+ @objc(asyncWithSourceIdentifier:closure:) final public func async(sourceIdentifier: KochavaCore.KVADispatchQueue.SourceIdentifier? = nil, closure: (() -> Swift.Void)?)
+ @objc(asyncWithSourceIdentifier:sourceClass:closure:) final public func async(sourceIdentifier: KochavaCore.KVADispatchQueue.SourceIdentifier?, sourceClass: Swift.AnyClass?, closure: (() -> Swift.Void)?)
+ @objc(asyncAfterWithSourceIdentifier:timeInterval:closure:) final public func asyncAfter(sourceIdentifier: KochavaCore.KVADispatchQueue.SourceIdentifier?, timeInterval: Foundation.TimeInterval, closure: (() -> Swift.Void)?)
+ @objc(asyncAfterWithNetworking:sourceIdentifier:prerequisiteTaskIdentifierArray:prerequisiteTaskArray:timeInterval:timeIntervalStartsAfterPrerequisiteTasksBool:closure:) final public func asyncAfter(networking: KochavaCore.KVANetworking?, sourceIdentifier: KochavaCore.KVADispatchQueue.SourceIdentifier?, prerequisiteTaskIdentifierArray: [Swift.String]? = nil, prerequisiteTaskArray: [KochavaCore.KVATask]? = nil, timeInterval: Foundation.TimeInterval, timeIntervalStartsAfterPrerequisiteTasksBool: Swift.Bool = false, closure: (() -> Swift.Void)?)
+ @objc(asyncAfterSteppedSettlingDispatchWithSourceIdentifier:closure:) final public func asyncAfterSteppedSettlingDispatch(sourceIdentifier: KochavaCore.KVADispatchQueue.SourceIdentifier?, closure: (() -> Swift.Void)?)
+ @objc(executeForPublicEntryPointWithSourceIdentifier:hostAPICallDiagnosticHeadlineString:sourceClass:logMessagePrintBool:asyncBool:closure:) public static func executeForPublicEntryPoint(sourceIdentifier: KochavaCore.KVADispatchQueue.SourceIdentifier?, hostAPICallDiagnosticHeadlineString: Swift.String?, sourceClass: Swift.AnyClass?, logMessagePrintBool: Swift.Bool, asyncBool: Swift.Bool, closure: (() -> Swift.Void)?)
+ @objc(executeWithDispatchQueue:sourceIdentifier:hostAPICallDiagnosticHeadlineString:sourceClass:logMessagePrintBool:asyncBool:closure:) public static func execute(dispatchQueue: KochavaCore.KVADispatchQueue?, sourceIdentifier: KochavaCore.KVADispatchQueue.SourceIdentifier?, hostAPICallDiagnosticHeadlineString: Swift.String?, sourceClass: Swift.AnyClass?, logMessagePrintBool: Swift.Bool, asyncBool: Swift.Bool, closure: (() -> Swift.Void)?)
+ final public let identifier: KochavaCore.KVADispatchQueue.Identifier
+ public typealias Identifier = Swift.String
+ final public let universalIdentifier: KochavaCore.KVADispatchQueue.UniversalIdentifier
+ public typealias UniversalIdentifier = Swift.String
+ final public let osDispatchQueue: Dispatch.DispatchQueue
+ public typealias SourceIdentifier = Swift.String
+ @objc deinit
+}
+@objc(KVAFile) final public class KVAFile : ObjectiveC.NSObject, KochavaCore.KVAAsForContextProtocol, KochavaCore.KVAFromProtocol {
+ required public init?(resourceName: KochavaCore.KVAFile.ResourceName?, bundle: Foundation.Bundle?, searchPathDirectory: Foundation.FileManager.SearchPathDirectory?, extensionOverrideString: Swift.String?, subfolderNameStringArray: [Swift.String]?, remoteURLString: Swift.String?)
+ convenience public init?(resourceName: KochavaCore.KVAFile.ResourceName?, bundle: Foundation.Bundle?)
+ convenience public init?(resourceName: KochavaCore.KVAFile.ResourceName?, bundleIdentifier: KochavaCore.KVAProduct.BundleIdentifier?)
+ public static func kva_from(_ object: Any?) -> Self?
+ final public func kva_as(forContext context: KochavaCore.KVAContext?) -> Swift.AnyObject?
+ @objc override final public var description: Swift.String {
+ @objc get
+ }
+ final public func resolvedBundle() -> Foundation.Bundle
+ final public func url(excludeFilenameBool: Swift.Bool! = false) -> Foundation.URL?
+ final public func data() -> Foundation.Data?
+ final public func dictionary() -> [Swift.AnyHashable : Any]?
+ final public func jsonObject() -> Any?
+ final public func object(class anyClass: Swift.AnyClass? = nil, elementClass: Swift.AnyClass? = nil, appendObject: Any? = nil) -> Swift.AnyObject?
+ final public var resourceName: KochavaCore.KVAFile.ResourceName? {
+ get
+ }
+ public typealias ResourceName = Swift.String
+ final public var bundle: Foundation.Bundle? {
+ get
+ }
+ final public var searchPathDirectory: Foundation.FileManager.SearchPathDirectory? {
+ get
+ }
+ final public var extensionOverrideString: Swift.String? {
+ get
+ }
+ final public var subfolderNameStringArray: [Swift.String]? {
+ get
+ }
+ @objc deinit
+}
+public protocol KVASourceFileProvider {
+ var sourceFile: KochavaCore.KVAFile? { get set }
+}
+public protocol KVAFromProtocol {
+ static func kva_from(_ object: Any?) -> Self?
+}
+public protocol KVAFromWithInitializedObjectProtocol {
+ static func kva_from(_ object: Any?, initializedObject: Any?) -> Self?
+}
+public protocol KVAInvalidatable : AnyObject {
+ func invalidate()
+}
+public protocol KVAInvalidatableWithOptions : AnyObject {
+ func invalidate(logMessagePrintBool: Swift.Bool, asyncBool: Swift.Bool)
+}
+public protocol KVAKeyable {
+ func key(forContext context: KochavaCore.KVAContext?) -> Swift.AnyHashable?
+}
+@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc(KVALog) final public class KVALog : ObjectiveC.NSObject {
+ @objc public static let shared: KochavaCore.KVALog
+ final public var mutator: KochavaCore.KVAMutator {
+ get
+ }
+ @objc final public var level: KochavaCore.KVALogLevel? {
+ @objc get
+ @objc set(level)
+ }
+ @objc final public var osLogEnabledBool: Swift.Bool
+ @objc final public var prettyPrintBool: Swift.Bool {
+ @objc get
+ @objc set(prettyPrintBool)
+ }
+ @objc final public var printLinesIndividuallyBool: Swift.Bool {
+ @objc get
+ @objc set(printLinesIndividuallyBool)
+ }
+ @objc final public var printPrefixString: Swift.String? {
+ @objc get
+ @objc set(printPrefixString)
+ }
+ @objc final public func logMessageArray_copy() -> [KochavaCore.KVALogMessage]?
+ @objc deinit
+}
+@_hasMissingDesignatedInitializers @objc(KVALogLevel) final public class KVALogLevel : ObjectiveC.NSObject, KochavaCore.KVAAsForContextProtocol, KochavaCore.KVAFromProtocol {
+ @objc public static let never: KochavaCore.KVALogLevel
+ @objc public static let error: KochavaCore.KVALogLevel
+ @objc public static let warn: KochavaCore.KVALogLevel
+ @objc public static let info: KochavaCore.KVALogLevel
+ @objc public static let debug: KochavaCore.KVALogLevel
+ @objc public static let trace: KochavaCore.KVALogLevel
+ @objc public static let always: KochavaCore.KVALogLevel
+ @objc public static func kva_from(_ object: Any?) -> Self?
+ final public func kva_as(forContext context: KochavaCore.KVAContext?) -> Swift.AnyObject?
+ @objc override final public var description: Swift.String {
+ @objc get
+ }
+ public static func logLevel(_ logLevel: KochavaCore.KVALogLevel?, visibleBoolWithVisibleMaximumLogLevel visibleMaximumLogLevel: KochavaCore.KVALogLevel?) -> Swift.Bool
+ @objc final public let identifier: KochavaCore.KVALogLevel.Identifier
+ public typealias Identifier = Swift.String
+ @objc final public let universalIdentifier: KochavaCore.KVALogLevel.UniversalIdentifier
+ public typealias UniversalIdentifier = Swift.String
+ @objc deinit
+}
+@objc(KVALogMessage) final public class KVALogMessage : ObjectiveC.NSObject, KochavaCore.KVAAsForContextProtocol, KochavaCore.KVAExecutable, KochavaCore.KVAFromProtocol, KochavaCore.KVAPrintable {
+ public static func print(_ headlineString: Swift.String?)
+ public static func print(logLevel: KochavaCore.KVALogLevel?, sourceIdentifier: KochavaCore.KVALogMessage.SourceIdentifier? = nil, sourceClass: Swift.AnyClass?, headlineString: Swift.String?, dictionary: [Swift.AnyHashable : Any]? = nil, rollupLogMessageArray: [KochavaCore.KVALogMessage]? = nil, log: KochavaCore.KVALog?)
+ public static func print(logLevel: KochavaCore.KVALogLevel?, sourceIdentifier: KochavaCore.KVALogMessage.SourceIdentifier?, sourceClass: Swift.AnyClass?, headlineString: Swift.String?, dictionary: [Swift.AnyHashable : Any]? = nil)
+ public static func print(logLevel: KochavaCore.KVALogLevel?, sourceClass: Swift.AnyClass?, headlineString: Swift.String?, dictionary: [Swift.AnyHashable : Any]? = nil)
+ public static func printError(sourceIdentifier: KochavaCore.KVALogMessage.SourceIdentifier?, sourceClass: Swift.AnyClass?, headlineString: Swift.String?, dictionary: [Swift.AnyHashable : Any]? = nil)
+ public static func printInternalInconsistency(sourceIdentifier: KochavaCore.KVALogMessage.SourceIdentifier?, sourceClass: Swift.AnyClass?, dictionary: [Swift.AnyHashable : Any]? = nil)
+ public static func printInternalError(sourceIdentifier: KochavaCore.KVALogMessage.SourceIdentifier, sourceClass: Swift.AnyClass?, dictionary: [Swift.AnyHashable : Any]? = nil, error: Swift.Error)
+ public static func printWarning(sourceIdentifier: KochavaCore.KVALogMessage.SourceIdentifier, sourceClass: Swift.AnyClass?, dictionary: [Swift.AnyHashable : Any]? = nil, exception: Foundation.NSException)
+ public static func printWarning(sourceIdentifier: KochavaCore.KVALogMessage.SourceIdentifier? = nil, sourceClass: Swift.AnyClass?, headlineString: Swift.String?, dictionary: [Swift.AnyHashable : Any]? = nil)
+ public static func printWarning(sourceIdentifier: KochavaCore.KVALogMessage.SourceIdentifier, sourceClass: Swift.AnyClass?)
+ @discardableResult
+ required public init?(logLevel: KochavaCore.KVALogLevel? = nil, sourceIdentifier: KochavaCore.KVALogMessage.SourceIdentifier? = nil, sourceClass: Swift.AnyClass? = nil, headlineString: Swift.String? = nil, dictionary: [Swift.AnyHashable : Any]? = nil, rollupLogMessageArray: [KochavaCore.KVALogMessage]? = nil, printBool: Swift.Bool = false, log: KochavaCore.KVALog? = nil)
+ public static func kva_from(_ object: Any?) -> Self?
+ final public func kva_as(forContext context: KochavaCore.KVAContext?) -> Swift.AnyObject?
+ final public func execute()
+ final public func print()
+ final public var mutator: KochavaCore.KVAMutator {
+ get
+ }
+ final public var product: KochavaCore.KVAProduct {
+ get
+ }
+ final public var sourceClass: Swift.AnyClass? {
+ get
+ }
+ public typealias SourceIdentifier = Swift.String
+ final public var visibleMaximumLogLevel: KochavaCore.KVALogLevel? {
+ get
+ }
+ final public var bodyDictionary: [Swift.AnyHashable : Any]? {
+ get
+ }
+ final public var printDidDate: Foundation.Date? {
+ get
+ }
+ final public var printString: Swift.String {
+ get
+ }
+ public static let didPrintNotificationName: Foundation.Notification.Name
+ @objc deinit
+}
+public protocol KVAMutable : AnyObject {
+ var mutator: KochavaCore.KVAMutator { get }
+}
+@objc(KVANetTransaction) final public class KVANetTransaction : ObjectiveC.NSObject, KochavaCore.KVAAsForContextProtocol, KochavaCore.KVAExecutable, KochavaCore.KVAFromProtocol, KochavaCore.KVAFromWithInitializedObjectProtocol, KochavaCore.KVAInvalidatable, KochavaCore.KVAMutable, KochavaCore.KVANetworkingSetterProvider, KochavaCore.KVAStartable, KochavaCore.KVAStartableWithOptions {
+ public static func start(networking: KochavaCore.KVANetworking?, baseIdentifier: KochavaCore.KVANetTransaction.Identifier?, prerequisiteTaskArray: [KochavaCore.KVATask]? = nil, localValueSourceCollection: KochavaCore.KVACollection? = nil, startLogMessagePrintBool: Swift.Bool? = nil, closure_didComplete: KochavaCore.KVANetTransaction.Closure_DidComplete? = nil)
+ public static func start(networking: KochavaCore.KVANetworking?, jsonDictionary: [Swift.AnyHashable : Any], prerequisiteTaskArray: [KochavaCore.KVATask]? = nil, localValueSourceCollection: KochavaCore.KVACollection? = nil, startLogMessagePrintBool: Swift.Bool? = nil, closure_didComplete: KochavaCore.KVANetTransaction.Closure_DidComplete? = nil)
+ required public init(networking: KochavaCore.KVANetworking? = nil, jsonDictionary: [Swift.AnyHashable : Any]? = nil, baseIdentifier: KochavaCore.KVANetTransaction.Identifier? = nil, prerequisiteTaskArray: [KochavaCore.KVATask]? = nil, localValueSourceCollection: KochavaCore.KVACollection? = nil, startBool: Swift.Bool = false, startLogMessagePrintBool: Swift.Bool? = nil, closure_enabledBool: KochavaCore.KVANetTransaction.Closure_EnabledBool? = nil, closure_transformedURLString: KochavaCore.KVANetTransaction.Closure_TransformedURLString? = nil, closure_willStartRequest: KochavaCore.KVANetTransaction.Closure_WillStartRequest? = nil, closure_succededBool: KochavaCore.KVANetTransaction.Closure_SucceededBool? = nil, closure_didComplete: KochavaCore.KVANetTransaction.Closure_DidComplete? = nil)
+ @objc deinit
+ public static func kva_from(_ object: Any?) -> Self?
+ public static func kva_from(_ object: Any?, initializedObject: Any?) -> Self?
+ final public func kva_as(forContext context: KochavaCore.KVAContext?) -> Swift.AnyObject?
+ final public func execute()
+ final public func start()
+ final public func start(logMessagePrintBool: Swift.Bool, asyncBool: Swift.Bool)
+ final public func invalidate()
+ @objc override final public var description: Swift.String {
+ @objc get
+ }
+ public typealias Closure_ServiceLocallyBool = (_ netTransaction: KochavaCore.KVANetTransaction) -> Swift.Bool
+ public typealias Closure_PayloadTransformedObject = (_ netTransaction: KochavaCore.KVANetTransaction, _ object: Any?, _ additionalHeadersDictionaryBool: Swift.Bool) -> Any?
+ final public var mutator: KochavaCore.KVAMutator {
+ get
+ }
+ final public var sendTask: KochavaCore.KVATask {
+ get
+ }
+ @objc weak final public var networking: KochavaCore.KVANetworking? {
+ @objc get
+ @objc set(networking)
+ }
+ final public func baseNetTransaction(withIdentifier identifier: KochavaCore.KVANetTransaction.Identifier) -> KochavaCore.KVANetTransaction?
+ public typealias Closure_DidComplete = (_ netTransaction: KochavaCore.KVANetTransaction, _ didSucceedBool: Swift.Bool, _ responseClassObject: Any?, _ responseObject: Any?) -> Swift.Void
+ final public var closure_enabledBool: KochavaCore.KVANetTransaction.Closure_EnabledBool? {
+ get
+ set(closure_enabledBool)
+ }
+ public typealias Closure_EnabledBool = (_ netTransaction: KochavaCore.KVANetTransaction) -> (Swift.Bool, Swift.String?)
+ final public var closure_succededBool: KochavaCore.KVANetTransaction.Closure_SucceededBool? {
+ get
+ set(closure_succededBool)
+ }
+ final public func isSuccessfulBool(responseObject: Any?) -> Swift.Bool
+ public typealias Closure_SucceededBool = (_ netTransaction: KochavaCore.KVANetTransaction, _ responseObject: Any?) -> Swift.Bool
+ final public var closure_transformedURLString: KochavaCore.KVANetTransaction.Closure_TransformedURLString? {
+ get
+ set(closure_transformedURLString)
+ }
+ public typealias Closure_TransformedURLString = (_ netTransaction: KochavaCore.KVANetTransaction, _ startingURLString: Swift.String?) -> Swift.String?
+ final public var closure_willStartRequest: KochavaCore.KVANetTransaction.Closure_WillStartRequest? {
+ get
+ set(closure_willStartRequest)
+ }
+ public typealias Closure_WillStartRequest = (_ netTransaction: KochavaCore.KVANetTransaction) -> Swift.Void
+ final public var localValueSourceCollection: KochavaCore.KVACollection?
+ final public var identifier: KochavaCore.KVANetTransaction.Identifier {
+ get
+ }
+ public typealias Identifier = Swift.String
+ final public var requestBodyDictionaryFormat: KochavaCore.KVADictionaryFormat? {
+ get
+ }
+ public typealias UniversalIdentifier = Swift.String
+ final public var urlString: Swift.String? {
+ get
+ }
+ final public func urlIdStringArray() -> [Swift.String]?
+ final public var attemptCount: Swift.Int {
+ get
+ }
+ final public var completedBool: Swift.Bool {
+ get
+ }
+ final public var didErrorCount: Swift.Int {
+ get
+ }
+ final public var didExperienceDelayBool: Swift.Bool {
+ get
+ }
+ final public var didStartFirstDate: Foundation.Date? {
+ get
+ }
+ final public var elapsedTimeInterval: Swift.Double {
+ get
+ }
+ final public func elapsedTimeIntervalDecimalNumber() -> Foundation.NSDecimalNumber
+ final public var error: Swift.Error? {
+ get
+ }
+ final public func requestRollupLogMessageArray_append(_ logMessage: KochavaCore.KVALogMessage?)
+ final public var valueArrayDictionary: [Swift.String : KochavaCore.KVAValue]? {
+ get
+ set(valueArrayDictionary)
+ }
+ final public func valueArrayDictionary_configure(startingBool: Swift.Bool, startingFirstTimeBool: Swift.Bool, closure_didComplete: @escaping () -> Swift.Void)
+ final public func valueArrayDictionary_value(forKeyString keyString: Swift.String?) -> KochavaCore.KVAValue?
+ public static let attemptDidFinishButNotCompleteNotificationName: Foundation.Notification.Name
+ public static let didCompleteNotificationName: Foundation.Notification.Name
+ public static let requestBodyIdentifier: KochavaCore.KVACollection.ElementIdentifier
+}
+public protocol KVANetTransactionSubURLIdStringMethodProvider {
+ func subURLIdString() -> Swift.String?
+}
+public protocol KVANetTransactionServiceLocallyBoolPropertyProvider {
+ var serviceLocallyBool: Swift.Bool { get }
+}
+@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc(KVANetTransactionType) final public class KVANetTransactionType : ObjectiveC.NSObject, KochavaCore.KVAAsForContextProtocol, KochavaCore.KVAFromProtocol, KochavaCore.KVAMutable {
+ required public init(universalIdentifier: KochavaCore.KVANetTransactionType.UniversalIdentifier, delegate: KochavaCore.KVAMutable?)
+ public static func kva_from(_ object: Any?) -> Self?
+ final public func kva_as(forContext context: KochavaCore.KVAContext?) -> Swift.AnyObject?
+ final public func netTransaction_urlString(_ netTransaction: KochavaCore.KVANetTransaction?) -> Swift.String?
+ final public var mutator: KochavaCore.KVAMutator {
+ get
+ }
+ final public var currentVariationURLString: Swift.String? {
+ get
+ }
+ final public var universalIdentifier: KochavaCore.KVANetTransactionType.UniversalIdentifier? {
+ get
+ }
+ public typealias UniversalIdentifier = KochavaCore.KVANetTransaction.UniversalIdentifier
+ final public var currentVariationStartDate: Foundation.Date? {
+ get
+ }
+ final public var currentVariationSuccessfulURLIndex: Swift.Int? {
+ get
+ }
+ final public var currentVariationSuccessfulURLString: Swift.String? {
+ get
+ }
+ final public var currentVariationURLIndex: Swift.Int? {
+ get
+ }
+ @objc deinit
+}
+@objc(KVANetworking) final public class KVANetworking : ObjectiveC.NSObject, KochavaCore.KVAAsForContextProtocol, KochavaCore.KVAConfigureWithProtocol, KochavaCore.KVAFromProtocol, KochavaCore.KVAFromWithInitializedObjectProtocol, KochavaCore.KVAInvalidatable, KochavaCore.KVAInvalidatableWithOptions, KochavaCore.KVAKeyable, KochavaCore.KVAMutable, KochavaCore.KVASharedPropertyProvider, KochavaCore.KVAStartable, KochavaCore.KVAStartableWithOptions, KochavaCore.KVAStoppable, KochavaCore.KVAStoppableWithOptions {
+ public static var shared: KochavaCore.KVANetworking {
+ get
+ }
+ public static var shared_optional: KochavaCore.KVANetworking? {
+ get
+ }
+ public static var sharedInstance: Swift.AnyObject {
+ get
+ }
+ convenience public init(fromObject object: Any?, product: KochavaCore.KVAProduct, storageIdentifier: KochavaCore.KVANetworking.StorageIdentifier? = nil, delegate: KochavaCore.KVAMutable? = nil, closure_appLimitAdTrackingBool: KochavaCore.KVAPrivacy.Closure_AppLimitAdTrackingBool? = nil, closure_appTrackingTransparency_authorizedBool: KochavaCore.KVAPrivacy.Closure_AppTrackingTransparency_AuthorizedBool? = nil, closure_consent_didMutate: KochavaCore.KVAConsent.Closure_DidMutate? = nil, closure_deviceLimitAdTrackingBool: KochavaCore.KVAPrivacy.Closure_DeviceLimitAdTrackingBool? = nil, closure_netTransaction_payloadTransformedObject: KochavaCore.KVANetTransaction.Closure_PayloadTransformedObject? = nil)
+ convenience public init(product: KochavaCore.KVAProduct, storageIdentifier: KochavaCore.KVANetworking.StorageIdentifier?)
+ required public init(fromDictionary: [Swift.AnyHashable : Any]? = nil, storageIdentifier: KochavaCore.KVANetworking.StorageIdentifier? = nil)
+ @objc deinit
+ public static func kva_from(_ object: Any?) -> Self?
+ public static func kva_from(_ object: Any?, initializedObject: Any?) -> Self?
+ final public func kva_as(forContext context: KochavaCore.KVAContext?) -> Swift.AnyObject?
+ final public func key(forContext context: KochavaCore.KVAContext?) -> Swift.AnyHashable?
+ public static let key: Swift.String
+ final public func configure(product: KochavaCore.KVAProduct, delegate: KochavaCore.KVAMutable? = nil, closure_appLimitAdTrackingBool: KochavaCore.KVAPrivacy.Closure_AppLimitAdTrackingBool? = nil, closure_appTrackingTransparency_authorizedBool: KochavaCore.KVAPrivacy.Closure_AppTrackingTransparency_AuthorizedBool? = nil, closure_consent_didMutate: KochavaCore.KVAConsent.Closure_DidMutate? = nil, closure_deviceLimitAdTrackingBool: KochavaCore.KVAPrivacy.Closure_DeviceLimitAdTrackingBool? = nil, closure_netTransaction_payloadTransformedObject: KochavaCore.KVANetTransaction.Closure_PayloadTransformedObject? = nil)
+ final public func configure_parentConfigure_didComplete()
+ @objc(configureWith:context:) final public func configure(with object: Any?, context: KochavaCore.KVAContext?)
+ final public func kva_configure(with object: Any?, context: KochavaCore.KVAContext?)
+ final public func start()
+ final public func start(logMessagePrintBool: Swift.Bool, asyncBool: Swift.Bool)
+ final public func stop()
+ final public func stop(logMessagePrintBool: Swift.Bool, asyncBool: Swift.Bool)
+ final public func invalidate()
+ final public func invalidate(logMessagePrintBool: Swift.Bool, asyncBool: Swift.Bool)
+ @objc override final public var description: Swift.String {
+ @objc get
+ }
+ @objc(executeAdvancedInstructionWithUniversalIdentifier:parameter:prerequisiteTaskIdentifierArray:) final public func executeAdvancedInstruction(universalIdentifier: KochavaCore.KVATask.UniversalIdentifier, parameter: KochavaCore.KVATask.Parameter? = nil, prerequisiteTaskIdentifierArray: [KochavaCore.KVATask.Identifier]? = nil)
+ @objc final public var privacy: KochavaCore.KVAPrivacy {
+ @objc get
+ }
+ final public var baseNetTransactionCollection: KochavaCore.KVACollection {
+ get
+ }
+ final public var taskCollection: KochavaCore.KVACollection {
+ get
+ }
+ final public var valueSourceCollection: KochavaCore.KVACollection {
+ get
+ }
+ public static let arrayAdapterIdentifier: KochavaCore.KVAAdapter.Identifier
+ public static let boolAdapterIdentifier: KochavaCore.KVAAdapter.Identifier
+ public static let dataAdapterIdentifier: KochavaCore.KVAAdapter.Identifier
+ public static let dateAdapterIdentifier: KochavaCore.KVAAdapter.Identifier
+ public static let dictionaryAdapterIdentifier: KochavaCore.KVAAdapter.Identifier
+ public static let intAdapterIdentifier: KochavaCore.KVAAdapter.Identifier
+ public static let numberAdapterIdentifier: KochavaCore.KVAAdapter.Identifier
+ public static let stringAdapterIdentifier: KochavaCore.KVAAdapter.Identifier
+ public static let timeIntervalAdapterIdentifier: KochavaCore.KVAAdapter.Identifier
+ public static let attemptInProgressConcurrentMaximumRegulationTaskIdentifier: KochavaCore.KVATask.Identifier
+ public static let rateLimitingWindowRequestCountRegulationTaskIdentifier: KochavaCore.KVATask.Identifier
+ public static let sleepTaskIdentifier: KochavaCore.KVATask.Identifier
+ final public var sleepTask: KochavaCore.KVATask {
+ get
+ set
+ }
+ final public var startedTask: KochavaCore.KVATask {
+ get
+ set
+ }
+ final public var mutator: KochavaCore.KVAMutator {
+ get
+ }
+ public static var sharedStorageIdentifier: KochavaCore.KVANetworking.StorageIdentifier? {
+ get
+ set(sharedStorageIdentifier)
+ }
+ final public let storageIdentifier: KochavaCore.KVANetworking.StorageIdentifier?
+ public typealias StorageIdentifier = Swift.String
+ final public var responseLocalBool: Swift.Bool? {
+ get
+ set(responseLocalBool)
+ }
+ final public func retryTimeIntervalSeries_copy() -> KochavaCore.KVATimeIntervalSeries
+ final public var sleepBool: Swift.Bool {
+ get
+ set(sleepBool)
+ }
+ public static let errorRetryGroupWaitTaskIdentifier: KochavaCore.KVATask.Identifier
+ final public var closure_instanceIdValueMetaValueArrayDictionary: KochavaCore.KVAValue.Closure_MetaValueArrayDictionary {
+ get
+ }
+ final public var closure_staleBool_instanceId: KochavaCore.KVAValue.Closure_StaleBool {
+ get
+ }
+ final public let instanceCount: Swift.Int
+ final public let instanceIdentifier: Swift.String
+ public typealias InstanceIdentifier = Swift.String
+ final public var startedBool: Swift.Bool {
+ get
+ }
+ public static let transactionProcessingOrderResequencingWaitTaskIdentifier: KochavaCore.KVATask.Identifier
+ final public func transactionProcessingWaitTask_establish(prerequisiteTask: KochavaCore.KVATask? = nil) -> KochavaCore.KVATask
+ public static let transactionProcessingWaitTaskIdentifier: KochavaCore.KVATask.Identifier
+ public static let willDeallocNotificationName: Foundation.Notification.Name
+}
+@objc public protocol KVANetworkingSetterProvider {
+ @objc var networking: KochavaCore.KVANetworking? { get set }
+}
+public protocol KVAPrintable {
+ func print()
+}
+@objc(KVAProduct) open class KVAProduct : ObjectiveC.NSObject, KochavaCore.KVAAsForContextProtocol, KochavaCore.KVAFromProtocol, KochavaCore.KVAExecutable {
+ @objc(initWithAPIVersionString:buildDateString:bundleIdentifier:bundleType:compilerFlagNameArray:moduleName:name:organizationName:reverseDomainName:valueSourceCollection:versionString:dependentProductClassNameStringArray:closure_resetClasses:closure_resetVariables:closure_didRegister:) required public init(apiVersionString: Swift.String?, buildDateString: Swift.String?, bundleIdentifier: KochavaCore.KVAProduct.BundleIdentifier?, bundleType: KochavaCore.KVAProduct.BundleType, compilerFlagNameArray: [Swift.String]? = nil, moduleName: KochavaCore.KVAProduct.ModuleName, name: KochavaCore.KVAProduct.Name, organizationName: KochavaCore.KVAProduct.OrganizationName, reverseDomainName: KochavaCore.KVAProduct.ReverseDomainName?, valueSourceCollection: KochavaCore.KVACollection?, versionString: Swift.String?, dependentProductClassNameStringArray: [Swift.String]? = nil, closure_resetClasses: KochavaCore.KVAProduct.Closure_ResetClasses? = nil, closure_resetVariables: KochavaCore.KVAProduct.Closure_ResetVariables? = nil, closure_didRegister: KochavaCore.KVAProduct.Closure_DidRegister? = nil)
+ public static func kva_from(_ object: Any?) -> Self?
+ public func kva_as(forContext context: KochavaCore.KVAContext?) -> Swift.AnyObject?
+ @objc override dynamic public var description: Swift.String {
+ @objc get
+ }
+ public func execute()
+ public func register()
+ public func resetClasses(deleteLocalDataBool: Swift.Bool, includeExternalBool: Swift.Bool) -> [Swift.AnyHashable : Any]?
+ public func resetVariables(deleteLocalDataBool: Swift.Bool, includeExternalBool: Swift.Bool) -> [Swift.AnyHashable : Any]?
+ @objc(resetWithDeleteLocalDataBool:) public func reset(deleteLocalDataBool: Swift.Bool)
+ @objc(resetWithDeleteLocalDataBool:closure_didComplete:) public func reset(deleteLocalDataBool: Swift.Bool, closure_didComplete: (() -> Swift.Void)?)
+ @objc(resetWithDeleteLocalDataBool:includeExternalBool:includeDeviceAppGroupBool:logMessagePrintBool:closure_didComplete:) public func reset(deleteLocalDataBool: Swift.Bool, includeExternalBool: Swift.Bool, includeDeviceAppGroupBool: Swift.Bool = true, logMessagePrintBool: Swift.Bool = true, closure_didComplete: (() -> Swift.Void)? = nil)
+ @objc(shutdownWithDeleteLocalDataBool:) public func shutdown(deleteLocalDataBool: Swift.Bool)
+ @objc(shutdownWithDeleteLocalDataBool:closure_didComplete:) public func shutdown(deleteLocalDataBool: Swift.Bool, closure_didComplete: (() -> Swift.Void)?)
+ public var standardVersionInfoString: Swift.String {
+ get
+ }
+ public var nameWithVersionString: Swift.String {
+ get
+ }
+ public static func buildDateString(forBundle bundle: Foundation.Bundle) -> Swift.String
+ public var mutator: KochavaCore.KVAMutator {
+ get
+ }
+ public var apiVersionString: Swift.String? {
+ get
+ }
+ public var buildDateString: Swift.String? {
+ get
+ }
+ public var bundleIdentifier: KochavaCore.KVAProduct.BundleIdentifier? {
+ get
+ }
+ public typealias BundleIdentifier = Swift.String
+ public var bundleType: KochavaCore.KVAProduct.BundleType {
+ get
+ }
+ public typealias BundleType = Swift.String
+ public typealias Closure_DidRegister = (_ product: KochavaCore.KVAProduct) -> Swift.Void
+ public typealias Closure_ResetClasses = (_ deleteLocalDataBool: Swift.Bool, _ includeExternalBool: Swift.Bool) -> [Swift.AnyHashable : Any]?
+ public typealias Closure_ResetVariables = (_ deleteLocalDataBool: Swift.Bool, _ includeExternalBool: Swift.Bool) -> [Swift.AnyHashable : Any]?
+ public var compilerFlagNameArray: [KochavaCore.KVAProduct.CompilerFlagName]? {
+ get
+ }
+ public typealias CompilerFlagName = Swift.String
+ public var dependentProductClassNameStringArray: [Swift.String]? {
+ get
+ }
+ public var organizationName: KochavaCore.KVAProduct.OrganizationName {
+ get
+ }
+ public typealias OrganizationName = Swift.String
+ public var moduleName: KochavaCore.KVAProduct.ModuleName {
+ get
+ }
+ public typealias ModuleName = Swift.String
+ public var name: KochavaCore.KVAProduct.Name {
+ get
+ }
+ public typealias Name = Swift.String
+ public var reverseDomainName: KochavaCore.KVAProduct.ReverseDomainName? {
+ get
+ }
+ public typealias ReverseDomainName = Swift.String
+ final public let valueSourceCollection: KochavaCore.KVACollection
+ public var versionString: Swift.String? {
+ get
+ }
+ public func applicationSupportDirectoryURL() -> Foundation.URL?
+ public func applicationSupportDirectoryURL_ensureCreated()
+ public var logLevel: KochavaCore.KVALogLevel? {
+ get
+ set(logLevel)
+ }
+ public var userDefaults: Foundation.UserDefaults? {
+ get
+ }
+ public func userDefaults(forTypeString typeString: Swift.String?, appGroupsDeviceAppGroupIdentifier: KochavaCore.KVAAppGroups.Identifier? = nil) -> Foundation.UserDefaults?
+ public var wrapperProduct: KochavaCore.KVAProduct? {
+ get
+ set(wrapperProduct)
+ }
+ @objc deinit
+}
+@_hasMissingDesignatedInitializers @objc(KVAPrivacy) final public class KVAPrivacy : ObjectiveC.NSObject, KochavaCore.KVAAsForContextProtocol, KochavaCore.KVAConfigureWithProtocol, KochavaCore.KVAFromProtocol, KochavaCore.KVAFromWithInitializedObjectProtocol, KochavaCore.KVAInvalidatable, KochavaCore.KVAMutable, KochavaCore.KVANetworkingSetterProvider, KochavaCore.KVAPrivacyProfileRegistrar {
+ convenience public init(fromObject object: Any?, networking: KochavaCore.KVANetworking, delegate: KochavaCore.KVAMutable, closure_appLimitAdTrackingBool: KochavaCore.KVAPrivacy.Closure_AppLimitAdTrackingBool?, closure_appTrackingTransparency_authorizedBool: KochavaCore.KVAPrivacy.Closure_AppTrackingTransparency_AuthorizedBool?, closure_consent_didMutate: KochavaCore.KVAConsent.Closure_DidMutate?, closure_deviceLimitAdTrackingBool: KochavaCore.KVAPrivacy.Closure_DeviceLimitAdTrackingBool?)
+ public static func kva_from(_ object: Any?) -> Self?
+ public static func kva_from(_ object: Any?, initializedObject: Any?) -> Self?
+ final public func kva_as(forContext context: KochavaCore.KVAContext?) -> Swift.AnyObject?
+ final public func kva_configure(with object: Any?, context: KochavaCore.KVAContext?)
+ @objc(registerProfile:) final public func register(profile: KochavaCore.KVAPrivacyProfile)
+ final public func invalidate()
+ @objc(setEnabledBoolForProfileName:enabledBool:) final public func setEnabledBool(forProfileName profileName: KochavaCore.KVAPrivacyProfile.Name, enabledBool: Swift.Bool)
+ @available(*, deprecated, renamed: "setEnabledBool(forProfileName:enabledBool:)", message: "Modern Objective-C-style method deprecated. Use Swift func setEnabledBool(forProfileName:enabledBool:) instead.")
+ @objc(setEnabledBoolForProfileNameString:enabledBool:) final public func setEnabledBool(forProfileNameString profileNameString: Swift.String, enabledBool: Swift.Bool)
+ final public func appLimitAdTracking_bool_didMutate()
+ final public func appTrackingTransparency_authorizationDidComplete()
+ final public func deviceLimitAdTracking_didSet()
+ @objc final public var intelligentConsent: KochavaCore.KVAConsent {
+ @objc get
+ }
+ final public var mutator: KochavaCore.KVAMutator {
+ get
+ }
+ public static let sleepTaskIdentifier: KochavaCore.KVATask.Identifier
+ @objc weak final public var networking: KochavaCore.KVANetworking?
+ public typealias Closure_AppLimitAdTrackingBool = () -> Swift.Bool
+ public typealias Closure_AppTrackingTransparency_AuthorizedBool = () -> Swift.Bool?
+ public typealias Closure_DeviceLimitAdTrackingBool = () -> Swift.Bool
+ final public func allowCustomIdentifierArray_containsString(_ string: Swift.String?) -> Swift.Bool
+ final public func denyEventNameArray_containsString(_ string: Swift.String?) -> Swift.Bool
+ final public func denyIdentityLinkNameArray_containsString(_ string: Swift.String?) -> Swift.Bool
+ @objc deinit
+}
+@_inheritsConvenienceInitializers @objc(KVAProductController) final public class KVAProductController : ObjectiveC.NSObject {
+ @objc public static let shared: KochavaCore.KVAProductController
+ public static var sharedInstance: Swift.AnyObject {
+ get
+ }
+ final public func register(product: KochavaCore.KVAProduct?)
+ final public func product(forClass aClass: Swift.AnyClass?) -> KochavaCore.KVAProduct?
+ final public func product(withModuleName moduleName: KochavaCore.KVAProduct.ModuleName?) -> KochavaCore.KVAProduct?
+ final public func products_evaluationResultBool(forConditionString conditionString: Swift.String?) -> Swift.Bool
+ @objc(products_resetWithDeleteLocalDataBool:closure_didComplete:) final public func products_reset(deleteLocalDataBool: Swift.Bool, closure_didComplete: (() -> Swift.Void)?)
+ @objc(products_resetWithDeleteLocalDataBool:includeExternalBool:includeDeviceAppGroupBool:logMessagePrintBool:includeHostBool:includeUIBool:includeCoreBool:moduleNameArray:closure_didComplete:) final public func products_reset(deleteLocalDataBool: Swift.Bool, includeExternalBool: Swift.Bool, includeDeviceAppGroupBool: Swift.Bool = true, logMessagePrintBool: Swift.Bool = true, includeHostBool: Swift.Bool = false, includeUIBool: Swift.Bool = false, includeCoreBool: Swift.Bool = false, moduleNameArray: [KochavaCore.KVAProduct.ModuleName]? = nil, closure_didComplete: (() -> Swift.Void)?)
+ @objc(products_shutdownWithDeleteLocalDataBool:closure_didComplete:) final public func products_shutdown(deleteLocalDataBool: Swift.Bool, closure_didComplete: (() -> Swift.Void)?)
+ @objc(products_shutdownWithDeleteLocalDataBool:includeHostBool:includeUIBool:includeCoreBool:moduleNameArray:closure_didComplete:) final public func products_shutdown(deleteLocalDataBool: Swift.Bool, includeHostBool: Swift.Bool, includeUIBool: Swift.Bool, includeCoreBool: Swift.Bool, moduleNameArray: [KochavaCore.KVAProduct.ModuleName]? = nil, closure_didComplete: (() -> Swift.Void)?)
+ final public var mutator: KochavaCore.KVAMutator {
+ get
+ }
+ final public var productArray: [KochavaCore.KVAProduct] {
+ get
+ }
+ @objc override dynamic public init()
+ @objc deinit
+}
+public protocol KVASharedPropertyProvider : AnyObject {
+ static var sharedInstance: Swift.AnyObject { get }
+}
+public protocol KVAStartable : AnyObject {
+ func start()
+}
+public protocol KVAStartableWithOptions : AnyObject {
+ func start(logMessagePrintBool: Swift.Bool, asyncBool: Swift.Bool)
+}
+@_inheritsConvenienceInitializers @objc(KVASystem) final public class KVASystem : ObjectiveC.NSObject {
+ @objc public static var shared: KochavaCore.KVASystem {
+ @objc get
+ }
+ @objc public static var shared_optional: KochavaCore.KVASystem? {
+ @objc get
+ }
+ @objc deinit
+ final public func primarySystemStartDidExecuteOnMainThread()
+ @objc final public var appClipBool: Swift.Bool {
+ @objc get
+ @objc set(appClipBool)
+ }
+ final public var appExtensionBool: Swift.Bool {
+ get
+ }
+ @objc final public func stateActiveDidBecome()
+ @objc(stateActiveDidBecomeWithSourceString:) final public func stateActiveDidBecome(sourceString: Swift.String)
+ @available(*, deprecated, renamed: "stateActiveDidBecome(sourceString:)", message: "Modern Objective-C-style method deprecated. Use Swift func stateActiveDidBecome(sourceString:) instead.")
+ final public func stateActiveDidBecome(withSourceString sourceString: Swift.String)
+ @objc final public func stateActiveWillResign()
+ @objc(stateActiveWillResignWithSourceString:) final public func stateActiveWillResign(sourceString: Swift.String)
+ @available(*, deprecated, renamed: "stateActiveWillResign(sourceString:)", message: "Modern Objective-C-style method deprecated. Use Swift func stateActiveWillResign(sourceString:) instead.")
+ final public func stateActiveWillResign(withSourceString sourceString: Swift.String)
+ final public func nameString() -> Swift.String
+ final public var mutator: KochavaCore.KVAMutator {
+ get
+ }
+ final public var stateActiveBool: Swift.Bool {
+ get
+ }
+ @objc public static let messagesAppViewControllerDidBecomeActiveSourceString: Swift.String
+ @objc public static let messagesAppViewControllerDidResignActiveSourceString: Swift.String
+ public static let stateActiveDidBecomeNotificationName: Foundation.Notification.Name
+ public static let stateActiveWillResignNotificationName: Foundation.Notification.Name
+ @objc override dynamic public init()
+}
+public protocol KVAStoppable : AnyObject {
+ func stop()
+}
+public protocol KVAStoppableWithOptions : AnyObject {
+ func stop(logMessagePrintBool: Swift.Bool, asyncBool: Swift.Bool)
+}
+@_inheritsConvenienceInitializers @objc(KVASystemLow) final public class KVASystemLow : ObjectiveC.NSObject {
+ public static func architectureString() -> Swift.String?
+ public static func bootDate() -> Foundation.Date?
+ public static func hardwareMachineModelIdString() -> Swift.String
+ @objc override dynamic public init()
+ @objc deinit
+}
+public protocol KVAExecutable : AnyObject {
+ func execute()
+}
+public protocol KVAExecutableWithOptions : AnyObject {
+ func execute(logMessagePrintBool: Swift.Bool, asyncBool: Swift.Bool)
+}
+@_hasMissingDesignatedInitializers final public class KVAAny {
+ public static func from(_ object: Any?, class aClass: Swift.AnyClass?, elementClass: Swift.AnyClass? = nil, initializedObject: Any? = nil, networking: KochavaCore.KVANetworking? = nil) -> Any?
+ public static func objectAppending(object1: Any?, object2: Any?) -> Any?
+ public static func redactedCopy(_ any: Any?, key: Swift.AnyHashable?, keyStringRedactedBoolDictionary: [Swift.String : Swift.Bool]? = nil, valueNonPropertyListItemsRedactedBool: Swift.Bool = false, redactionKeySuffixString: Swift.String? = nil, redactionMaximumDepth: Swift.Int? = nil, redactionIncludesStandardContainersBool: Swift.Bool = false, maximumDepth: Swift.Int? = nil) -> (redactedCopy: Any?, redactedKeyArray: Foundation.NSMutableArray?)
+ public static func tokenResolvedObject(_ any: Any?) -> Any?
+ public static func nonnull(_ any: Any?) -> Any
+ public static func kva_as(_ any: Any, forContext context: KochavaCore.KVAContext?) -> Foundation.NSMutableDictionary?
+ public static func mayMutateBool(_ any: Any) -> Swift.Bool
+ public static func inheritanceResolvedElement(_ inheritanceElementsArray: [(Any?, Swift.String?, Swift.String?, Swift.Bool)]) -> (Any?, Swift.String?)
+ public typealias Closure_ExecuteCustomMethod = (_ object: Swift.AnyObject, _ methodNameString: KochavaCore.KVAAny.CustomMethodName, _ parametersDictionary: [Swift.AnyHashable : Any]?) -> Swift.Void
+ public typealias CustomMethodName = Swift.String
+ @objc deinit
+}
+@objc(KVATask) final public class KVATask : ObjectiveC.NSObject, KochavaCore.KVAAsForContextProtocol, KochavaCore.KVAExecutable, KochavaCore.KVAFromProtocol, KochavaCore.KVAFromWithInitializedObjectProtocol, KochavaCore.KVANetworkingSetterProvider, KochavaCore.KVAStartable, KochavaCore.KVAInvalidatable {
+ public static func start(networking: KochavaCore.KVANetworking?, baseIdentifier: KochavaCore.KVATask.Identifier? = nil, identifier: KochavaCore.KVATask.Identifier?, universalIdentifier: KochavaCore.KVATask.UniversalIdentifier? = nil, logMessagesPrintBool: Swift.Bool? = nil, prerequisiteTaskIdentifierArray: [KochavaCore.KVATask.Identifier]? = nil, retryTimeIntervalSeries: KochavaCore.KVATimeIntervalSeries? = nil, resetFollowedTaskIdentifierArray: [KochavaCore.KVATask.Identifier]? = nil, closure_shouldAttemptBool: KochavaCore.KVATask.Closure_ShouldAttemptBool? = nil, closure_didComplete: KochavaCore.KVATask.Closure_DidComplete? = nil, closure_startAttempt: KochavaCore.KVATask.Closure_StartAttempt? = nil)
+ public static func start(networking: KochavaCore.KVANetworking?, baseIdentifier: KochavaCore.KVATask.Identifier? = nil, identifier: KochavaCore.KVATask.Identifier?, universalIdentifier: KochavaCore.KVATask.UniversalIdentifier? = nil, extendedIdentifier: KochavaCore.KVATask.ExtendedIdentifier? = nil, parameter: KochavaCore.KVATask.Parameter? = nil, logMessagesPrintBool: Swift.Bool? = nil, prerequisiteTaskIdentifierArray: [KochavaCore.KVATask.Identifier]? = nil, prerequisiteTaskArray: [KochavaCore.KVATask]? = nil, prerequisiteTaskArrayIncludeNetworkingStartedBool: Swift.Bool? = nil, attemptTimeoutTimeInterval: Foundation.TimeInterval? = nil, retryTimeIntervalSeries: KochavaCore.KVATimeIntervalSeries? = nil, resetFollowedTaskIdentifierArray: [KochavaCore.KVATask.Identifier]? = nil, resetFollowedTaskArray: [KochavaCore.KVATask]? = nil, resetPassiveTimeInterval: Foundation.TimeInterval? = nil, singleExecutionIdentifier: KochavaCore.KVATask.SingleExecutionIdentifier? = nil, completedBool: Swift.Bool = false, completedBoolLogMessagesPrintBool: Swift.Bool = false, startBool: Swift.Bool = false, closure_shouldAttemptBool: KochavaCore.KVATask.Closure_ShouldAttemptBool? = nil, closure_didExperienceDelay: KochavaCore.KVATask.Closure_DidExperienceDelay? = nil, closure_didInvalidate: KochavaCore.KVATask.Closure_DidInvalidate? = nil, closure_didComplete: KochavaCore.KVATask.Closure_DidComplete? = nil, closure_didReset: KochavaCore.KVATask.Closure_DidReset? = nil, closure_executeCustomMethod: KochavaCore.KVAAny.Closure_ExecuteCustomMethod? = nil, closure_startAttempt: KochavaCore.KVATask.Closure_StartAttempt? = nil)
+ public init(networking: KochavaCore.KVANetworking?, baseIdentifier: KochavaCore.KVATask.Identifier? = nil, identifier: KochavaCore.KVATask.Identifier?, universalIdentifier: KochavaCore.KVATask.UniversalIdentifier? = nil, logMessagesPrintBool: Swift.Bool? = nil, prerequisiteTaskIdentifierArray: [KochavaCore.KVATask.Identifier]? = nil, retryTimeIntervalSeries: KochavaCore.KVATimeIntervalSeries? = nil, resetFollowedTaskIdentifierArray: [KochavaCore.KVATask.Identifier]? = nil, closure_shouldAttemptBool: KochavaCore.KVATask.Closure_ShouldAttemptBool? = nil, closure_didComplete: KochavaCore.KVATask.Closure_DidComplete? = nil, closure_startAttempt: KochavaCore.KVATask.Closure_StartAttempt? = nil)
+ public init(networking: KochavaCore.KVANetworking?, baseIdentifier: KochavaCore.KVATask.Identifier? = nil, identifier: KochavaCore.KVATask.Identifier?, universalIdentifier: KochavaCore.KVATask.UniversalIdentifier? = nil, extendedIdentifier: KochavaCore.KVATask.ExtendedIdentifier? = nil, parameter: KochavaCore.KVATask.Parameter? = nil, logMessagesPrintBool: Swift.Bool? = nil, prerequisiteTaskIdentifierArray: [KochavaCore.KVATask.Identifier]? = nil, prerequisiteTaskArray: [KochavaCore.KVATask]? = nil, prerequisiteTaskArrayIncludeNetworkingStartedBool: Swift.Bool? = nil, attemptTimeoutTimeInterval: Foundation.TimeInterval? = nil, retryTimeIntervalSeries: KochavaCore.KVATimeIntervalSeries? = nil, resetFollowedTaskIdentifierArray: [KochavaCore.KVATask.Identifier]? = nil, resetFollowedTaskArray: [KochavaCore.KVATask]? = nil, resetPassiveTimeInterval: Foundation.TimeInterval? = nil, singleExecutionIdentifier: KochavaCore.KVATask.SingleExecutionIdentifier? = nil, completedBool: Swift.Bool = false, completedBoolLogMessagesPrintBool: Swift.Bool = false, startBool: Swift.Bool = false, closure_shouldAttemptBool: KochavaCore.KVATask.Closure_ShouldAttemptBool? = nil, closure_didExperienceDelay: KochavaCore.KVATask.Closure_DidExperienceDelay? = nil, closure_didInvalidate: KochavaCore.KVATask.Closure_DidInvalidate? = nil, closure_didComplete: KochavaCore.KVATask.Closure_DidComplete? = nil, closure_didReset: KochavaCore.KVATask.Closure_DidReset? = nil, closure_executeCustomMethod: KochavaCore.KVAAny.Closure_ExecuteCustomMethod? = nil, closure_startAttempt: KochavaCore.KVATask.Closure_StartAttempt? = nil)
+ @objc deinit
+ public static func kva_from(_ object: Any?) -> Self?
+ public static func kva_from(_ object: Any?, initializedObject: Any?) -> Self?
+ final public func kva_as(forContext context: KochavaCore.KVAContext?) -> Swift.AnyObject?
+ @objc override final public var description: Swift.String {
+ @objc get
+ }
+ final public func execute()
+ final public func start()
+ final public func start(evaluateFirstPublicCompletedCheckBool: Swift.Bool)
+ final public func reset()
+ final public func resetAttemptSeries()
+ final public func didReset_addObserver(closure: ((_ notification: Foundation.Notification) -> Swift.Void)? = nil) -> ObjectiveC.NSObjectProtocol?
+ public static let didResetNotificationName: Foundation.Notification.Name
+ final public func invalidate()
+ final public func evaluate()
+ final public func endAttempt(accomplishedBool: Swift.Bool, allowRetryBool: Swift.Bool = true, retryInsertTimeInterval: Foundation.TimeInterval? = nil)
+ final public func complete()
+ final public func complete(logMessagesPrintBool: Swift.Bool)
+ final public func didComplete_addObserver(closure: ((_ notification: Foundation.Notification) -> Swift.Void)? = nil) -> ObjectiveC.NSObjectProtocol?
+ public static let didCompleteNotificationName: Foundation.Notification.Name
+ final public func executeCustomMethod(name: KochavaCore.KVAAny.CustomMethodName, parametersDictionary: [Swift.AnyHashable : Any]?)
+ final public var mutator: KochavaCore.KVAMutator {
+ get
+ }
+ @objc final public var networking: KochavaCore.KVANetworking? {
+ @objc get
+ @objc set(networking)
+ }
+ final public var attemptTimeoutTimeInterval: Foundation.TimeInterval {
+ get
+ set(attemptTimeoutTimeInterval)
+ }
+ final public var attemptTimeoutTimeInterval_optional: Foundation.TimeInterval? {
+ get
+ set(attemptTimeoutTimeInterval_optional)
+ }
+ public typealias ExtendedIdentifier = Swift.String
+ final public var logMessagesPrintBool: Swift.Bool {
+ get
+ set(logMessagesPrintBool)
+ }
+ final public var logMessagesPrintBool_optional: Swift.Bool? {
+ get
+ set(logMessagesPrintBool_optional)
+ }
+ final public var identifier: KochavaCore.KVATask.Identifier {
+ get
+ }
+ public typealias Identifier = Swift.String
+ final public var parameter: KochavaCore.KVATask.Parameter? {
+ get
+ }
+ public typealias Parameter = Any
+ final public func prerequisiteTaskArray_resolved_preconfigure(fetchOnceTasksBool: Swift.Bool = false, prerequisiteTaskIdentifierArrayBool: Swift.Bool = false, prerequisiteTaskArrayBool: Swift.Bool = false)
+ final public var prerequisiteTaskArray: [KochavaCore.KVATask]? {
+ get
+ set(prerequisiteTaskArray)
+ }
+ final public var prerequisiteTaskIdentifierArray: [KochavaCore.KVATask.Identifier]? {
+ get
+ set(prerequisiteTaskIdentifierArray)
+ }
+ final public var prerequisiteTaskArrayIncludeNetworkingStartedBool: Swift.Bool {
+ get
+ set(prerequisiteTaskArrayIncludeNetworkingStartedBool)
+ }
+ final public var prerequisiteTaskArrayIncludeNetworkingStartedBool_optional: Swift.Bool? {
+ get
+ set(prerequisiteTaskArrayIncludeNetworkingStartedBool_optional)
+ }
+ final public var resetFollowedTaskArray: [KochavaCore.KVATask]? {
+ get
+ set(resetFollowedTaskArray)
+ }
+ final public var resetFollowedTaskIdentifierArray: [KochavaCore.KVATask.Identifier]? {
+ get
+ set(resetFollowedTaskIdentifierArray)
+ }
+ final public var resetPassiveTimeInterval: Foundation.TimeInterval {
+ get
+ set(resetPassiveTimeInterval)
+ }
+ final public var resetPassiveTimeInterval_optional: Foundation.TimeInterval? {
+ get
+ set(resetPassiveTimeInterval_optional)
+ }
+ final public var retryTimeIntervalSeries: KochavaCore.KVATimeIntervalSeries? {
+ get
+ set(retryTimeIntervalSeries)
+ }
+ public typealias SingleExecutionIdentifier = Swift.String
+ final public var universalIdentifier: KochavaCore.KVATask.UniversalIdentifier? {
+ get
+ set(universalIdentifier)
+ }
+ public typealias UniversalIdentifier = Swift.AnyHashable
+ public typealias Closure_DidComplete = (_ task: KochavaCore.KVATask) -> Swift.Void
+ public typealias Closure_DidExperienceDelay = (_ task: KochavaCore.KVATask) -> Swift.Void
+ public typealias Closure_DidInvalidate = (_ task: KochavaCore.KVATask) -> Swift.Void
+ public typealias Closure_DidReset = (_ task: KochavaCore.KVATask) -> Swift.Void
+ public typealias Closure_ShouldAttemptBool = (_ task: KochavaCore.KVATask) -> Swift.Bool
+ public typealias Closure_StartAttempt = (_ task: KochavaCore.KVATask) -> Swift.Void
+ final public var accomplishedBool: Swift.Bool {
+ get
+ }
+ final public var attemptSeriesInProgressBool: Swift.Bool {
+ get
+ }
+ final public func attemptSeriesInProgressTimeInterval() -> Foundation.TimeInterval
+ final public var completedBool: Swift.Bool {
+ get
+ }
+ final public var didExperienceDelayBool: Swift.Bool {
+ get
+ }
+}
+@_inheritsConvenienceInitializers @objc(KVATimeIntervalSeries) final public class KVATimeIntervalSeries : ObjectiveC.NSObject, Foundation.NSCopying, KochavaCore.KVAAsForContextProtocol, KochavaCore.KVAConfigureWithProtocol, KochavaCore.KVAFromProtocol, KochavaCore.KVAMutable {
+ convenience public init(timeIntervalArray: [Foundation.TimeInterval]?, repeatFinalTimeIntervalBool: Swift.Bool)
+ @objc final public func copy(with zone: ObjectiveC.NSZone? = nil) -> Any
+ public static func kva_from(_ object: Any?) -> Self?
+ final public func kva_as(forContext context: KochavaCore.KVAContext?) -> Swift.AnyObject?
+ final public func kva_configure(with object: Any?, context: KochavaCore.KVAContext?)
+ @objc override final public func isEqual(_ object: Any?) -> Swift.Bool
+ final public func reset()
+ final public func advance()
+ final public func currentTimeInterval() -> Foundation.TimeInterval?
+ final public func currentTimeInterval_sf() -> Foundation.TimeInterval?
+ final public func previousIterationString() -> Swift.String
+ final public var mutator: KochavaCore.KVAMutator {
+ get
+ }
+ final public var insertTimeInterval: Foundation.TimeInterval? {
+ get
+ set(insertTimeInterval)
+ }
+ final public var timeIntervalArray: [Foundation.TimeInterval]? {
+ get
+ set(timeIntervalArray)
+ }
+ final public var currentIteration: Swift.Int {
+ get
+ }
+ @objc override dynamic public init()
+ @objc deinit
+}
+@_hasMissingDesignatedInitializers @objc(KVATag) final public class KVATag : ObjectiveC.NSObject {
+ @objc deinit
+}
+@objc(KVATimer) final public class KVATimer : ObjectiveC.NSObject, KochavaCore.KVAAsForContextProtocol, KochavaCore.KVAInvalidatable, KochavaCore.KVAStartable, KochavaCore.KVAStoppable {
+ public init(identifier: KochavaCore.KVATimer.Identifier, extendedIdentifier: KochavaCore.KVATimer.ExtendedIdentifier? = nil, timeInterval: Foundation.TimeInterval? = nil, timeIntervalZeroShouldNotRunBool: Swift.Bool = false, logMessagesPrintBool: Swift.Bool? = nil, logMessagesPrintWhenLongTimeInterval: Foundation.TimeInterval? = nil, logMessagesPrintTimeIntervalAdjustedWhileTimerActiveBool: Swift.Bool? = nil, logMessagesPrintDidFireBool: Swift.Bool? = nil, closure_timeInterval: KochavaCore.KVATimer.Closure_TimeInterval? = nil, closure_shouldBeRunningBool: KochavaCore.KVATimer.Closure_ShouldBeRunningBool? = nil, closure_willStart: KochavaCore.KVATimer.Closure_WillStart? = nil, closure_didFire: @escaping KochavaCore.KVATimer.Closure_DidFire)
+ final public func kva_as(forContext context: KochavaCore.KVAContext?) -> Swift.AnyObject?
+ @discardableResult
+ final public func configure(allowToRunBool: Swift.Bool? = nil, shouldBeRunningBool: Swift.Bool? = nil) -> Swift.Bool
+ final public func start()
+ final public func stop()
+ final public func reset()
+ final public func invalidate()
+ @objc override final public var description: Swift.String {
+ @objc get
+ }
+ final public var elapsedTimeInterval: Foundation.TimeInterval {
+ get
+ }
+ final public var mutator: KochavaCore.KVAMutator {
+ get
+ }
+ public typealias Closure_DidFire = (_ timer: KochavaCore.KVATimer) -> Swift.Void
+ public typealias Closure_ShouldBeRunningBool = (_ timer: KochavaCore.KVATimer) -> Swift.Bool
+ public typealias Closure_TimeInterval = (_ timer: KochavaCore.KVATimer) -> Foundation.TimeInterval?
+ public typealias Closure_WillStart = (_ timer: KochavaCore.KVATimer) -> Swift.Void
+ public typealias ExtendedIdentifier = Swift.String
+ public typealias Identifier = Swift.String
+ final public var timeInterval: Foundation.TimeInterval? {
+ get
+ set(timeInterval)
+ }
+ final public var startedBool: Swift.Bool {
+ get
+ }
+ final public var timerActiveBool: Swift.Bool {
+ get
+ }
+ @objc deinit
+}
+final public class KVAMutator {
+ required public init(forObject: Swift.AnyObject, closure_didMutate_performSideEffects_beforeDispatch_sf: KochavaCore.KVAMutator.Closure_DidMutate_PerformSideEffects? = nil, closure_didMutate_performSideEffects: KochavaCore.KVAMutator.Closure_DidMutate_PerformSideEffects? = nil)
+ final public func lock()
+ final public func lock_includingParentFirst()
+ final public func unlock()
+ final public func unlock_includingParentLast()
+ final public func didMutate()
+ final public func didMutate_sf()
+ final public func didMutate_sf(infoDictionary: [Swift.AnyHashable : Any]?)
+ final public func didMutate_sf_df(childMutator: KochavaCore.KVAMutator? = nil, infoDictionary: [Swift.AnyHashable : Any]?, performSideEffectsIntendedBeforeDispatchBool: Swift.Bool = true)
+ @objc final public func didMutate_addObserver(closure: ((_ notification: Foundation.Notification) -> Swift.Void)? = nil) -> ObjectiveC.NSObjectProtocol?
+ public typealias Closure_DidMutate_PerformSideEffects = (_ mutator: KochavaCore.KVAMutator, _ childMutator: KochavaCore.KVAMutator?, _ infoDictionary: [Swift.AnyHashable : Any]?) -> Swift.Void
+ final public var didMutatePassesToDelegateBool: Swift.Bool?
+ weak final public var mutableDelegate: KochavaCore.KVAMutable? {
+ get
+ set
+ }
+ final public var didMutateDispatchCondensingAfterBool: Swift.Bool
+ public static let priorityBoolKey: Swift.String
+ @objc deinit
+}
+@objc(KVAValue) final public class KVAValue : ObjectiveC.NSObject, KochavaCore.KVAAsForContextProtocol, KochavaCore.KVAFromProtocol, KochavaCore.KVAMutable {
+ required public init(uuidString: Swift.String?, rawObject: Swift.AnyObject?, object: Swift.AnyObject? = nil, serverObject: Swift.AnyObject? = nil, valueSourceIdentifier: KochavaCore.KVAValue.SourceIdentifier? = nil, adapter: KochavaCore.KVAAdapter? = nil, metaValueArrayDictionary: [Swift.String : KochavaCore.KVAValue]? = nil, startDate: Foundation.Date? = nil, placeholderForAsynchronousCollectionBool: Swift.Bool = false, staleBool: Swift.Bool? = nil)
+ @objc deinit
+ public static func kva_from(_ object: Any?) -> Self?
+ public static func kva_from(_ object: Any?, class aClass: Swift.AnyClass?, elementClass: Swift.AnyClass?, initializedObject: Any? = nil) -> Self?
+ final public func kva_as(forContext context: KochavaCore.KVAContext?) -> Swift.AnyObject?
+ @objc override final public var description: Swift.String {
+ @objc get
+ }
+ final public func array() -> [Swift.AnyObject]?
+ final public func bool() -> Swift.Bool
+ final public func bool_optional() -> Swift.Bool?
+ final public func data() -> Foundation.Data?
+ final public func date() -> Foundation.Date?
+ final public func dictionary() -> [Swift.AnyHashable : Any]?
+ final public func int() -> Swift.Int
+ final public func int_optional() -> Swift.Int?
+ final public func number() -> Foundation.NSNumber?
+ final public func string() -> Swift.String?
+ final public func timeInterval() -> Foundation.TimeInterval
+ final public func timeInterval_optional() -> Foundation.TimeInterval?
+ final public func ageTimeInterval() -> Foundation.TimeInterval
+ final public func markStale()
+ final public func staleBool() -> Swift.Bool
+ final public func value(forContext context: KochavaCore.KVAContext?) -> KochavaCore.KVAValue?
+ public static func valueArrayDictionary(fromObjectArray objectArray: [Any]?, globalValueSourceCollection: KochavaCore.KVACollection?) -> [Swift.String : KochavaCore.KVAValue]?
+ final public func mayMutateBool() -> Swift.Bool
+ public typealias Closure_MetaValueArrayDictionary = (_ value: KochavaCore.KVAValue) -> [Swift.String : KochavaCore.KVAValue]?
+ public typealias Closure_StaleBool = (_ value: KochavaCore.KVAValue) -> Swift.Bool
+ final public var mutator: KochavaCore.KVAMutator {
+ get
+ }
+ weak final public var adapter: KochavaCore.KVAAdapter? {
+ get
+ set(adapter)
+ }
+ weak final public var globalValueSourceCollection: KochavaCore.KVACollection? {
+ get
+ set(globalValueSourceCollection)
+ }
+ final public var uuidString: Swift.String? {
+ get
+ }
+ final public var metaValueArrayDictionary: [Swift.String : KochavaCore.KVAValue]? {
+ get
+ }
+ final public var object: Swift.AnyObject? {
+ get
+ }
+ final public var placeholderForAsynchronousCollectionBool: Swift.Bool {
+ get
+ }
+ final public var rawObject: Swift.AnyObject? {
+ get
+ }
+ final public func serverObject() -> Swift.AnyObject?
+ final public func serverObject_string() -> Swift.String?
+ final public var startDate: Foundation.Date {
+ get
+ }
+ final public var valueSourceIdentifier: KochavaCore.KVAValue.SourceIdentifier? {
+ get
+ }
+ public typealias SourceIdentifier = KochavaCore.KVACollection.ElementIdentifier
+}
+extension Foundation.NSArray : KochavaCore.KVAAsForContextProtocol, KochavaCore.KVAFromProtocol {
+ @objc public static func kva_from(_ object: Any?) -> Self?
+ @objc public static func kva_from(_ object: Any?, elementClass: Swift.AnyClass? = nil, initializedObject: Any? = nil) -> Self?
+ public func kva_as(forContext context: KochavaCore.KVAContext?) -> Swift.AnyObject?
+}
+extension Foundation.NSData : KochavaCore.KVAAsForContextProtocol, KochavaCore.KVAFromProtocol {
+ @objc public static func kva_from(_ object: Any?) -> Self?
+ public func kva_as(forContext context: KochavaCore.KVAContext?) -> Swift.AnyObject?
+}
+extension Foundation.NSDate : KochavaCore.KVAAsForContextProtocol, KochavaCore.KVAFromProtocol {
+ @objc public static func kva_from(_ object: Any?) -> Self?
+ public func kva_as(forContext context: KochavaCore.KVAContext?) -> Swift.AnyObject?
+}
+extension Foundation.NSDecimalNumber {
+ convenience public init(kva_fromDouble aDouble: Swift.Double)
+ public static func kva_bankersScaleFourRoundingModeDecimalNumber(fromDouble aDouble: Swift.Double) -> Foundation.NSDecimalNumber
+ public static func kva_bankersScaleFourRoundingModeDecimalNumber(fromNumber number: Foundation.NSNumber?) -> Foundation.NSDecimalNumber?
+ public static func kva_bankersScaleFourRoundingModeDecimalNumber(fromObject object: Any?) -> Foundation.NSDecimalNumber?
+ public static func kva_decimalNumber(fromDouble aDouble: Swift.Double, roundingBehaviorDecimalNumberHandler: Foundation.NSDecimalNumberHandler?) -> Foundation.NSDecimalNumber
+ public static func kva_decimalNumber(fromNumber number: Foundation.NSNumber?, roundingBehaviorDecimalNumberHandler: Foundation.NSDecimalNumberHandler?) -> Foundation.NSDecimalNumber?
+ public static func kva_timeIntervalRoundingModeDecimalNumber(fromNumber number: Foundation.NSNumber?) -> Foundation.NSDecimalNumber?
+ public static func kva_timeIntervalRoundingModeDecimalNumber(fromObject object: Any?) -> Foundation.NSDecimalNumber?
+ public static func kva_timeIntervalRoundingModeDecimalNumber(fromTimeInterval timeInterval: Foundation.TimeInterval) -> Foundation.NSDecimalNumber
+ public static func kva_timeIntervalRoundingModeDecimalNumber(fromTimeInterval_optional timeInterval: Foundation.TimeInterval?) -> Foundation.NSDecimalNumber?
+ public static let kva_bankersScaleFourRoundingModeDecimalNumberHandler: Foundation.NSDecimalNumberHandler
+}
+extension Foundation.Data : KochavaCore.KVAAsForContextProtocol, KochavaCore.KVAFromProtocol {
+ public init?(kva_hexString hexString: Swift.String?)
+ public static func kva_from(_ object: Any?) -> Foundation.Data?
+ public func kva_as(forContext context: KochavaCore.KVAContext?) -> Swift.AnyObject?
+ public func kva_hexString() -> Swift.String?
+}
+extension Foundation.NSDictionary : KochavaCore.KVAAsForContextProtocol, KochavaCore.KVAFromProtocol {
+ @objc public static func kva_from(_ object: Any?) -> Self?
+ public func kva_as(forContext context: KochavaCore.KVAContext?) -> Swift.AnyObject?
+}
+extension Foundation.NSError : KochavaCore.KVAAsForContextProtocol, KochavaCore.KVAFromProtocol {
+ public static func kva_from(_ object: Any?) -> Self?
+ public func kva_as(forContext context: KochavaCore.KVAContext?) -> Swift.AnyObject?
+}
+@_hasMissingDesignatedInitializers final public class KVAAnyClass {
+ public static func sanitizedNameString(_ aClass: Swift.AnyClass?) -> Swift.String?
+ @objc deinit
+}
+extension Foundation.NSException : KochavaCore.KVAAsForContextProtocol {
+ public func kva_as(forContext context: KochavaCore.KVAContext?) -> Swift.AnyObject?
+}
+extension Foundation.NSNumber : KochavaCore.KVAAsForContextProtocol, KochavaCore.KVAFromProtocol {
+ public static func kva_number(fromString string: Swift.String?) -> Self?
+ @objc public static func kva_from(_ object: Any?) -> Self?
+ public func kva_as(forContext context: KochavaCore.KVAContext?) -> Swift.AnyObject?
+ public func kva_isBoolBool() -> Swift.Bool
+}
+extension Foundation.ProcessInfo {
+ public func kva_operatingSystemNameString() -> Swift.String
+ public func kva_operatingSystemStandardVersionInfoString() -> Swift.String
+ public func kva_operatingSystemVersionString() -> Swift.String
+}
+extension Foundation.NSString : KochavaCore.KVAAsForContextProtocol, KochavaCore.KVAFromProtocol {
+ @objc(kva_stringFromJSONObject:prettyPrintBool:) public static func kva_string(fromJSONObject jsonObject: Any?, prettyPrintBool: Swift.Bool) -> Swift.String?
+ @objc public static func kva_from(_ object: Any?) -> Self?
+ public func kva_as(forContext context: KochavaCore.KVAContext?) -> Swift.AnyObject?
+ @objc(kva_serializedJSONObjectWithPrintErrorsBool:) dynamic public func kva_serializedJSONObject(printErrorsBool: Swift.Bool = false) -> Any?
+}
+extension Foundation.UserDefaults {
+ @objc(kva_keyNameStringWithPrefixString:identifierString:storageIdentifier:) public static func kva_keyNameString(prefixString: Swift.String?, identifierString: Swift.String?, storageIdentifier: KochavaCore.KVANetworking.StorageIdentifier?) -> Swift.String
+}
+extension Swift.String : KochavaCore.KVAAsForContextProtocol, KochavaCore.KVAFromProtocol {
+ public init?(kva_fromJSONObject jsonObject: Any?, prettyPrintBool: Swift.Bool)
+ public static func kva_from(bool: Swift.Bool?) -> Swift.String
+ public static func kva_from(_ object: Any?) -> Swift.String?
+ public func kva_as(forContext context: KochavaCore.KVAContext?) -> Swift.AnyObject?
+ public func kva_withMaximumLength(_ maximumLength: Swift.Int) -> Swift.String
+ public func kva_serializedJSONObject(printErrorsBool: Swift.Bool = false) -> Any?
+}
+extension Swift.Double : KochavaCore.KVAAsForContextProtocol, KochavaCore.KVAFromProtocol {
+ public static func kva_from(_ object: Any?) -> Swift.Double?
+ public func kva_as(forContext context: KochavaCore.KVAContext?) -> Swift.AnyObject?
+}
+@objc extension UIKit.UIApplication {
+ @objc(kva_shared) @_Concurrency.MainActor(unsafe) public static func kva_shared() -> UIKit.UIApplication?
+}
diff --git a/KochavaCore.xcframework/ios-arm64/KochavaCore.framework/Modules/KochavaCore.swiftmodule/arm64-apple-ios.swiftdoc b/KochavaCore.xcframework/ios-arm64/KochavaCore.framework/Modules/KochavaCore.swiftmodule/arm64-apple-ios.swiftdoc
new file mode 100644
index 0000000..cfcc9d1
Binary files /dev/null and b/KochavaCore.xcframework/ios-arm64/KochavaCore.framework/Modules/KochavaCore.swiftmodule/arm64-apple-ios.swiftdoc differ
diff --git a/KochavaCore.xcframework/ios-arm64/KochavaCore.framework/Modules/KochavaCore.swiftmodule/arm64-apple-ios.swiftinterface b/KochavaCore.xcframework/ios-arm64/KochavaCore.framework/Modules/KochavaCore.swiftmodule/arm64-apple-ios.swiftinterface
new file mode 100644
index 0000000..9e9a527
--- /dev/null
+++ b/KochavaCore.xcframework/ios-arm64/KochavaCore.framework/Modules/KochavaCore.swiftmodule/arm64-apple-ios.swiftinterface
@@ -0,0 +1,1419 @@
+// 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-ios12.4 -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name KochavaCore
+// swift-module-flags-ignorable: -enable-bare-slash-regex
+import Foundation
+@_exported import KochavaCore
+import Swift
+import UIKit
+import _Concurrency
+import _StringProcessing
+import os.log
+import os
+extension Swift.Array : KochavaCore.KVAAsForContextProtocol, KochavaCore.KVAFromProtocol {
+ public static func kva_from(_ object: Any?) -> Swift.Array?
+ public static func kva_from(_ object: Any?, elementClass: Swift.AnyClass? = nil, initializedObject: Any? = nil) -> Swift.Array?
+ public func kva_as(forContext context: KochavaCore.KVAContext?) -> Swift.AnyObject?
+}
+extension Swift.Array {
+ public mutating func kva_append(nullable newElement: Element?)
+ public mutating func kva_append(contentsOf_nullable newElements: S?) where Element == S.Element, S : Swift.Sequence
+}
+extension Swift.Bool : KochavaCore.KVAAsForContextProtocol, KochavaCore.KVAFromProtocol {
+ public static func kva_from(_ object: Any?) -> Swift.Bool?
+ public func kva_as(forContext context: KochavaCore.KVAContext?) -> Swift.AnyObject?
+ public static func kva_enabledDisabledString(_ bool: Swift.Bool?) -> Swift.String?
+}
+extension Foundation.Date : KochavaCore.KVAAsForContextProtocol, KochavaCore.KVAFromProtocol {
+ public static func kva_from(applePrintDateString string: Swift.String?) -> Foundation.Date?
+ public static func kva_from(iso8601DateString string: Swift.String?) -> Foundation.Date?
+ public static func kva_from(iso8601ShortDateString string: Swift.String?) -> Foundation.Date?
+ public static func kva_from(string: Swift.String?) -> Foundation.Date?
+ public static func kva_date(fromYYYYMMDDDateString string: Swift.String?) -> Foundation.Date?
+ public static func kva_from(_ object: Any?) -> Foundation.Date?
+ public func kva_as(forContext context: KochavaCore.KVAContext?) -> Swift.AnyObject?
+ public static func kva_earliestDate(date1: Foundation.Date?, date2: Foundation.Date?) -> Foundation.Date?
+ public func kva_unixTime() -> Swift.UInt64
+ public func kva_unixTimeDecimalNumber() -> Foundation.NSDecimalNumber
+ public func kva_unixTimeMilliseconds() -> Swift.UInt64
+ public func kva_unixTimeString() -> Swift.String
+ public func kva_iso8601DateString() -> Swift.String
+ public func kva_iso8601ShortDateString() -> Swift.String
+ public func kva_string(dateStyle: Foundation.DateFormatter.Style, timeStyle: Foundation.DateFormatter.Style) -> Swift.String
+ public func kva_yyyymmddDateString() -> Swift.String
+ public func kva_agoTimeInterval() -> Foundation.TimeInterval
+}
+@_hasMissingDesignatedInitializers @objc(KVAPrivacyProfile) final public class KVAPrivacyProfile : ObjectiveC.NSObject, KochavaCore.KVAAsForContextProtocol, KochavaCore.KVAExecutable, KochavaCore.KVAFromProtocol, KochavaCore.KVANetworkingSetterProvider {
+ @objc(registerWithName:payloadKeyStringArray:) public static func register(name: KochavaCore.KVAPrivacyProfile.Name, payloadKeyStringArray: [Swift.String]?)
+ @available(*, deprecated, renamed: "register(name:payloadKeyStringArray:)", message: "Modern Objective-C-style method deprecated. Use Swift func register(name:payloadKeyStringArray:) instead.")
+ @objc(registerWithNameString:payloadKeyStringArray:) public static func register(withNameString nameString: Swift.String, payloadKeyStringArray: [Swift.String]?)
+ @objc(registerWithName:payloadKeyStringArray:registrarArray:) public static func register(name: KochavaCore.KVAPrivacyProfile.Name, payloadKeyStringArray: [Swift.String]?, registrarArray: [KochavaCore.KVAPrivacyProfileRegistrarProvider]?)
+ @available(*, deprecated, renamed: "register(name:payloadKeyStringArray:registrarArray:)", message: "Modern Objective-C-style method deprecated. Use Swift func register(name:payloadKeyStringArray:registrarArray:) instead.")
+ @objc(registerWithNameString:payloadKeyStringArray:registrarArray:) public static func register(withNameString nameString: Swift.String, payloadKeyStringArray: [Swift.String]?, registrarArray: [KochavaCore.KVAPrivacyProfileRegistrarProvider]?)
+ @objc(registerWithName:payloadKeyStringArray:payloadIdStringArray:registrarArray:) public static func register(name: Swift.String, payloadKeyStringArray: [Swift.String]?, payloadIdStringArray: [Swift.String]?, registrarArray: [KochavaCore.KVAPrivacyProfileRegistrarProvider]?)
+ public static func kva_from(_ object: Any?) -> Self?
+ final public func kva_as(forContext context: KochavaCore.KVAContext?) -> Swift.AnyObject?
+ @objc override final public func isEqual(_ object: Any?) -> Swift.Bool
+ final public func execute()
+ final public var mutator: KochavaCore.KVAMutator {
+ get
+ }
+ @objc final public let name: KochavaCore.KVAPrivacyProfile.Name
+ public typealias Name = Swift.String
+ @objc weak final public var networking: KochavaCore.KVANetworking?
+ @objc final public let payloadKeyStringArray: [Swift.String]?
+ @objc final public let payloadIdStringArray: [Swift.String]?
+ @objc final public var sleepBool: Swift.Bool {
+ @objc get
+ }
+ @objc deinit
+}
+@objc public protocol KVAPrivacyProfileRegistrar {
+ @objc(registerProfile:) func register(profile: KochavaCore.KVAPrivacyProfile)
+}
+@objc public protocol KVAPrivacyProfileRegistrarProvider {
+ @objc var privacyProfileRegistrar: KochavaCore.KVAPrivacyProfileRegistrar { get }
+}
+extension Swift.Int : KochavaCore.KVAAsForContextProtocol, KochavaCore.KVAFromProtocol {
+ public static func kva_from(_ object: Any?) -> Swift.Int?
+ public func kva_as(forContext context: KochavaCore.KVAContext?) -> Swift.AnyObject?
+}
+@objc(KVAAdapter) final public class KVAAdapter : ObjectiveC.NSObject, KochavaCore.KVAAsForContextProtocol, KochavaCore.KVAConfigureWithProtocol, KochavaCore.KVAExecutable, KochavaCore.KVAFromProtocol, KochavaCore.KVAFromWithInitializedObjectProtocol, KochavaCore.KVAKeyable, KochavaCore.KVAMutable, KochavaCore.KVANetworkingSetterProvider, KochavaCore.KVAInvalidatable {
+ required public init(networking: KochavaCore.KVANetworking? = nil, baseIdentifier: KochavaCore.KVAAdapter.Identifier? = nil, identifier: KochavaCore.KVAAdapter.Identifier, universalIdentifier: KochavaCore.KVAAdapter.UniversalIdentifier? = nil, key: Swift.AnyHashable? = nil, denyDatapointCheckBool: Swift.Bool = false, persistBool: Swift.Bool = false, watchBool: Swift.Bool = false, allowValueArray: [Any]? = nil, interfaceInDictionary: [Swift.AnyHashable : Any]? = nil, maximumStalenessTimeInterval: Foundation.TimeInterval? = nil, valueDefaultObject: Any? = nil, valueObject: Any? = nil, closure_didInvalidate: KochavaCore.KVAAdapter.Closure_DidInvalidate? = nil, closure_didMutate: KochavaCore.KVAAdapter.Closure_DidMutate? = nil, closure_didReadFromPersistentStorage: KochavaCore.KVAAdapter.Closure_DidReadFromPersistentStorage? = nil, closure_didSetCachedValueOnSameThread: KochavaCore.KVAAdapter.Closure_DidSetValue? = nil, closure_didSetValue: KochavaCore.KVAAdapter.Closure_DidSetValue? = nil, closure_valueMetaValueArrayDictionary: KochavaCore.KVAValue.Closure_MetaValueArrayDictionary? = nil, closure_valueStaleBool: KochavaCore.KVAValue.Closure_StaleBool? = nil, closure_value_willSet: KochavaCore.KVAAdapter.Closure_Value_WillSet? = nil, closure_serverObject: KochavaCore.KVAAdapter.Closure_ServerObject? = nil, closure_collectSynchronously: KochavaCore.KVAAdapter.Closure_CollectSynchronously? = nil, closure_collectAsynchronously: KochavaCore.KVAAdapter.Closure_CollectAsynchronously? = nil)
+ required public init(networking: KochavaCore.KVANetworking? = nil, baseIdentifier: KochavaCore.KVAAdapter.Identifier? = nil, identifier: KochavaCore.KVAAdapter.Identifier, universalIdentifier: KochavaCore.KVAAdapter.UniversalIdentifier? = nil, nameString: Swift.String? = nil, descriptionString: Swift.String? = nil, key: Swift.AnyHashable? = nil, product: KochavaCore.KVAProduct? = nil, productRegisterBool: Swift.Bool = false, storageIdentifier: KochavaCore.KVANetworking.StorageIdentifier? = nil, denyDatapointCheckBool: Swift.Bool = false, asynchronousCollectionPrerequisiteTaskIdentifierArray: [Swift.String]? = nil, asynchronousCollectionPrerequisiteTaskArrayIncludeNetworkingStartedBool: Swift.Bool? = nil, persistBool: Swift.Bool = false, persistAggressiveBool: Swift.Bool = false, persistIdentifier: KochavaCore.KVAAdapter.PersistIdentifier? = nil, persistUserDefaultsTypeString: Swift.String? = nil, persistWritesLogMessagesPrintBool: Swift.Bool? = nil, persistWritesWaitTimeInterval: Foundation.TimeInterval? = nil, watchBool: Swift.Bool = false, allowValueArray: [Any]? = nil, interfaceInDictionary: [Swift.AnyHashable : Any]? = nil, maximumStalenessTimeInterval: Foundation.TimeInterval? = nil, mutatorDidMutatePassesToDelegateBool: Swift.Bool? = nil, mutatorMutableDelegate: KochavaCore.KVAMutable? = nil, valueClass: Swift.AnyClass? = nil, valueElementClass: Swift.AnyClass? = nil, valueMinimumObject: Any? = nil, valueMaximumObject: Any? = nil, valueDefaultObject: Any? = nil, valueInitializedObject: Any? = nil, valueObject: Any? = nil, touchlessValue: KochavaCore.KVAValue? = nil, closure_didInvalidate: KochavaCore.KVAAdapter.Closure_DidInvalidate? = nil, closure_didMutate: KochavaCore.KVAAdapter.Closure_DidMutate? = nil, closure_didReadFromPersistentStorage: KochavaCore.KVAAdapter.Closure_DidReadFromPersistentStorage? = nil, closure_didSetCachedValueOnSameThread: KochavaCore.KVAAdapter.Closure_DidSetValue? = nil, closure_didSetValue: KochavaCore.KVAAdapter.Closure_DidSetValue? = nil, closure_validatedObject: KochavaCore.KVAAdapter.Closure_ValidatedObject? = nil, closure_valueMetaValueArrayDictionary: KochavaCore.KVAValue.Closure_MetaValueArrayDictionary? = nil, closure_valueStaleBool: KochavaCore.KVAValue.Closure_StaleBool? = nil, closure_value_willSet: KochavaCore.KVAAdapter.Closure_Value_WillSet? = nil, closure_serverObject: KochavaCore.KVAAdapter.Closure_ServerObject? = nil, closure_collectSynchronously: KochavaCore.KVAAdapter.Closure_CollectSynchronously? = nil, closure_collectAsynchronously: KochavaCore.KVAAdapter.Closure_CollectAsynchronously? = nil)
+ @objc deinit
+ public static func kva_from(_ object: Any?) -> Self?
+ public static func kva_from(_ object: Any?, initializedObject: Any?) -> Self?
+ final public func kva_as(forContext context: KochavaCore.KVAContext?) -> Swift.AnyObject?
+ final public func key(forContext context: KochavaCore.KVAContext?) -> Swift.AnyHashable?
+ final public func kva_configure(with object: Any?, context: KochavaCore.KVAContext?)
+ final public func execute()
+ final public func invalidate()
+ @objc override final public var description: Swift.String {
+ @objc get
+ }
+ @discardableResult
+ final public func value(forContext context: KochavaCore.KVAContext?, waitBool: Swift.Bool, closure_didComplete: KochavaCore.KVAAdapter.Closure_Value_DidComplete?) -> KochavaCore.KVAValue?
+ @discardableResult
+ final public func value(forContext context: KochavaCore.KVAContext?, touchlessBool: Swift.Bool, waitBool: Swift.Bool, closure_didComplete: KochavaCore.KVAAdapter.Closure_Value_DidComplete?) -> KochavaCore.KVAValue?
+ final public func value_freshen()
+ final public func valueWillBeCollectedBool(forContext context: KochavaCore.KVAContext?) -> Swift.Bool
+ final public func validatedObject(forAnyObject anyObject: Any?, reportingContextNameString: Swift.String) -> Swift.AnyObject?
+ final public func mayShareBool(forContext context: KochavaCore.KVAContext?) -> Swift.Bool
+ final public func persistentStorage_restore() -> Swift.Bool
+ final public func persistentStorage_writeIfDidMutateBool(aggressiveBool: Swift.Bool? = nil)
+ final public var asynchronousCollectionTask: KochavaCore.KVATask {
+ get
+ }
+ final public var mutator: KochavaCore.KVAMutator {
+ get
+ }
+ public typealias Closure_CollectAsynchronously = (_ adapter: KochavaCore.KVAAdapter, _ closure_didComplete: @escaping KochavaCore.KVAAdapter.Closure_CollectAsynchronously_DidComplete) -> Swift.Void
+ public typealias Closure_CollectAsynchronously_DidComplete = (_ adapter: KochavaCore.KVAAdapter, _ valueRawObject: Any?) -> Swift.Void
+ final public var asynchronousCollectionPrerequisiteTaskArray: [KochavaCore.KVATask]?
+ final public var asynchronousCollectionPrerequisiteTaskIdentifierArray: [KochavaCore.KVATask.Identifier]?
+ final public var asynchronousCollectionPrerequisiteTaskArrayIncludeNetworkingStartedBool: Swift.Bool {
+ get
+ set(asynchronousCollectionPrerequisiteTaskArrayIncludeNetworkingStartedBool)
+ }
+ final public var asynchronousCollectionPrerequisiteTaskArrayIncludeNetworkingStartedBool_optional: Swift.Bool? {
+ get
+ set(asynchronousCollectionPrerequisiteTaskArrayIncludeNetworkingStartedBool_optional)
+ }
+ public typealias Closure_CollectSynchronously = (_ adapter: KochavaCore.KVAAdapter) -> Swift.AnyObject?
+ final public var closure_didInvalidate: KochavaCore.KVAAdapter.Closure_DidInvalidate?
+ public typealias Closure_DidInvalidate = (_ adapter: KochavaCore.KVAAdapter) -> Swift.Void
+ final public var closure_didMutate: KochavaCore.KVAAdapter.Closure_DidMutate?
+ public typealias Closure_DidMutate = (_ adapter: KochavaCore.KVAAdapter) -> Swift.Void
+ final public var closure_didReadFromPersistentStorage: KochavaCore.KVAAdapter.Closure_DidReadFromPersistentStorage?
+ public typealias Closure_DidReadFromPersistentStorage = (_ adapter: KochavaCore.KVAAdapter) -> Swift.Void
+ final public var closure_didSetCachedValueOnSameThread: KochavaCore.KVAAdapter.Closure_DidSetValue?
+ final public var closure_didSetValue: KochavaCore.KVAAdapter.Closure_DidSetValue?
+ public typealias Closure_DidSetValue = (_ adapter: KochavaCore.KVAAdapter, _ value: KochavaCore.KVAValue?, _ oldValue: KochavaCore.KVAValue?) -> Swift.Void
+ public typealias Closure_ServerObject = (_ adapter: KochavaCore.KVAAdapter, _ valueObject: Swift.AnyObject?) -> Swift.AnyObject?
+ public typealias Closure_ValidatedObject = (_ adapter: KochavaCore.KVAAdapter, _ any: Any?, _ reportingContextNameString: Swift.String, _ valueMinimumObject: Any?, _ valueMaximumObject: Any?) -> Swift.AnyObject?
+ final public var closure_valueMetaValueArrayDictionary: KochavaCore.KVAValue.Closure_MetaValueArrayDictionary?
+ final public var closure_valueStaleBool: KochavaCore.KVAValue.Closure_StaleBool?
+ final public var closure_value_willSet: KochavaCore.KVAAdapter.Closure_Value_WillSet?
+ public typealias Closure_Value_WillSet = (_ adapter: KochavaCore.KVAAdapter, _ value: KochavaCore.KVAValue?, _ newValue: KochavaCore.KVAValue?) -> Swift.Bool
+ final public var descriptionString: Swift.String? {
+ get
+ set(descriptionString)
+ }
+ final public var key: Swift.AnyHashable? {
+ get
+ set(key)
+ }
+ final public var identifier: KochavaCore.KVAAdapter.Identifier {
+ get
+ }
+ public typealias Identifier = Swift.String
+ final public var maximumStalenessTimeInterval: Foundation.TimeInterval? {
+ get
+ set(maximumStalenessTimeInterval)
+ }
+ final public var nameString: Swift.String? {
+ get
+ set(nameString)
+ }
+ @objc weak final public var networking: KochavaCore.KVANetworking? {
+ @objc get
+ @objc set(networking)
+ }
+ public typealias PersistIdentifier = Swift.String
+ final public var persistUserDefaultsTypeString: Swift.String?
+ final public var product: KochavaCore.KVAProduct? {
+ get
+ set(product)
+ }
+ final public var storageIdentifier: KochavaCore.KVANetworking.StorageIdentifier? {
+ get
+ set(storageIdentifier)
+ }
+ final public var universalIdentifier: KochavaCore.KVAAdapter.UniversalIdentifier? {
+ get
+ set(universalIdentifier)
+ }
+ public typealias UniversalIdentifier = Swift.AnyHashable
+ final public var valueInitializedObject: Any? {
+ get
+ set(valueInitializedObject)
+ }
+ final public var valueObject: Swift.AnyObject? {
+ get
+ set(valueObject)
+ }
+ final public var watchBool: Swift.Bool {
+ get
+ }
+ final public var watchValueObject: Swift.AnyObject? {
+ get
+ set(watchValueObject)
+ }
+ final public var asynchronousCollectionInProgressBool: Swift.Bool {
+ get
+ }
+ public typealias Closure_Value_DidComplete = (_ adapter: KochavaCore.KVAAdapter, _ value: KochavaCore.KVAValue?) -> Swift.Void
+ final public var consent: KochavaCore.KVAConsent? {
+ get
+ set(consent)
+ }
+ final public var touchlessValue: KochavaCore.KVAValue? {
+ get
+ set(touchlessValue)
+ }
+ final public var touchlessValueObject: Swift.AnyObject? {
+ get
+ set(touchlessValueObject)
+ }
+ final public var value: KochavaCore.KVAValue? {
+ get
+ set(value)
+ }
+ public typealias Closure_Value_DidSet = (_ adapter: KochavaCore.KVAAdapter) -> Swift.Void
+ final public var valueRawObject: Swift.AnyObject? {
+ get
+ set(valueRawObject)
+ }
+ final public var watchValue: KochavaCore.KVAValue? {
+ get
+ set(watchValue)
+ }
+ final public func watchValueIndicatesChangeBool() -> Swift.Bool
+ final public var watchValueRawObject: Swift.AnyObject? {
+ get
+ set(watchValueRawObject)
+ }
+ public static let closure_serverObject_boolNumber: (_ adapter: KochavaCore.KVAAdapter, _ valueObject: Swift.AnyObject?) -> Swift.AnyObject?
+ public static let closure_serverObject_default: (_ adapter: KochavaCore.KVAAdapter, _ valueObject: Swift.AnyObject?) -> Swift.AnyObject?
+ public static let closure_serverObject_deviceToken: (_ adapter: KochavaCore.KVAAdapter, _ valueObject: Swift.AnyObject?) -> Swift.AnyObject?
+ public static let closure_serverObject_fourDecimal: (_ adapter: KochavaCore.KVAAdapter, _ valueObject: Swift.AnyObject?) -> Swift.AnyObject?
+ public static let closure_serverObject_nil: (_ adapter: KochavaCore.KVAAdapter, _ valueObject: Swift.AnyObject?) -> Swift.AnyObject?
+ public static let closure_serverObject_unixTime: (_ adapter: KochavaCore.KVAAdapter, _ valueObject: Swift.AnyObject?) -> Swift.AnyObject?
+ public static let closure_serverObject_unixTimeMilliseconds: (_ adapter: KochavaCore.KVAAdapter, _ valueObject: Swift.AnyObject?) -> Swift.AnyObject?
+ public static let closure_serverObject_unixTimeWithDecimalPrecision: (_ adapter: KochavaCore.KVAAdapter, _ valueObject: Swift.AnyObject?) -> Swift.AnyObject?
+ public static let closure_serverObject_timeInterval: (_ adapter: KochavaCore.KVAAdapter, _ valueObject: Swift.AnyObject?) -> Swift.AnyObject?
+ public static let closure_serverObject_utf8EncodedString: (_ adapter: KochavaCore.KVAAdapter, _ valueObject: Swift.AnyObject?) -> Swift.AnyObject?
+ public static let stalenessNeverTimeInterval: Foundation.TimeInterval?
+ public static let stalenessImmediateTimeInterval: Swift.Double
+}
+@_inheritsConvenienceInitializers @objc(KVAAppGroups) final public class KVAAppGroups : ObjectiveC.NSObject {
+ @objc public static var shared: KochavaCore.KVAAppGroups {
+ @objc get
+ }
+ @objc public static var shared_optional: KochavaCore.KVAAppGroups? {
+ @objc get
+ }
+ final public var mutator: KochavaCore.KVAMutator {
+ get
+ }
+ @objc(deviceAppGroupIdentifier) final public var deviceAppGroupIdentifier: KochavaCore.KVAAppGroups.Identifier? {
+ @objc get
+ @objc set(deviceAppGroupIdentifier)
+ }
+ public typealias Identifier = Swift.String
+ public static let deviceAppGroupIdentifierDidMutateNotificationName: Foundation.Notification.Name
+ @objc override dynamic public init()
+ @objc deinit
+}
+public protocol KVAAsForContextProtocol {
+ func kva_as(forContext context: KochavaCore.KVAContext?) -> Swift.AnyObject?
+}
+@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc(KVABackgroundTaskController) final public class KVABackgroundTaskController : ObjectiveC.NSObject {
+ public static let shared: KochavaCore.KVABackgroundTaskController
+ public static var sharedInstance: Swift.AnyObject {
+ get
+ }
+ final public func didBeginBackgroundSustainingTask(identifier: KochavaCore.KVABackgroundTaskController.Identifier)
+ public typealias Identifier = Swift.String
+ final public func didEndBackgroundSustainingTask(identifier: KochavaCore.KVABackgroundTaskController.Identifier)
+ @objc deinit
+}
+@objc(KVACollection) final public class KVACollection : ObjectiveC.NSObject, KochavaCore.KVAAsForContextProtocol, KochavaCore.KVAFromProtocol {
+ required public init(identifier: KochavaCore.KVACollection.Identifier? = nil, closure_willRegisterObject: KochavaCore.KVACollection.Closure_WillRegisterObject? = nil)
+ convenience public init(adapter: KochavaCore.KVAAdapter?)
+ convenience public init(object: Any?, identifier: KochavaCore.KVACollection.ElementIdentifier)
+ convenience public init(value: KochavaCore.KVAValue?, identifier: KochavaCore.KVACollection.ElementIdentifier)
+ public static func kva_from(_ object: Any?) -> Self?
+ final public func kva_as(forContext context: KochavaCore.KVAContext?) -> Swift.AnyObject?
+ final public func append(collection: KochavaCore.KVACollection?)
+ final public func register(adapter: KochavaCore.KVAAdapter?)
+ final public func register(netTransaction: KochavaCore.KVANetTransaction?)
+ final public func register(object: Any?, identifier: KochavaCore.KVACollection.ElementIdentifier?)
+ final public func register(task: KochavaCore.KVATask?)
+ final public func register(value: KochavaCore.KVAValue?, identifier: KochavaCore.KVACollection.ElementIdentifier)
+ final public func register(valueSource: Any?, identifier: KochavaCore.KVACollection.ElementIdentifier)
+ final public func unregisterObject(withIdentifier identifier: KochavaCore.KVACollection.ElementIdentifier)
+ final public func enumerate(closure: KochavaCore.KVACollection.Closure_Enumerate_Element?)
+ public typealias Closure_Enumerate_Element = (_ identifier: KochavaCore.KVACollection.Identifier?, _ object: Any?, _ stopBool: Swift.UnsafeMutablePointer?) -> Swift.Void?
+ final public func adapter(withIdentifier identifier: KochavaCore.KVAAdapter.Identifier?) -> KochavaCore.KVAAdapter?
+ final public func netTransaction(withIdentifier identifier: KochavaCore.KVANetTransaction.Identifier?) -> KochavaCore.KVANetTransaction?
+ final public func object(withIdentifier identifier: KochavaCore.KVACollection.ElementIdentifier?) -> Any?
+ final public func objectArray(withIdentifierArray identifierArray: [KochavaCore.KVACollection.ElementIdentifier]?) -> [Any]?
+ final public func task(withIdentifier identifier: KochavaCore.KVATask.Identifier? = nil, withUniversalIdentifier universalIdentifier: KochavaCore.KVATask.UniversalIdentifier? = nil) -> KochavaCore.KVATask?
+ final public func valueSource(withIdentifier identifier: KochavaCore.KVACollection.ElementIdentifier?) -> Any?
+ final public func count() -> Swift.Int
+ public static func valueArrayDictionary(fromValueSourceCollectionArray valueSourceCollectionArray: [KochavaCore.KVACollection]?, optionalAppendToValueArrayMutableDictionary: [KochavaCore.KVACollection.ElementIdentifier : KochavaCore.KVAValue]?, context: KochavaCore.KVAContext?, closure_didComplete: KochavaCore.KVACollection.Closure_ValueArrayDictionary_DidComplete?)
+ public typealias Closure_ValueArrayDictionary_DidComplete = (_ valueSourceCollectionArray: [KochavaCore.KVACollection]?, _ valueArrayDictionary: [KochavaCore.KVAValue.SourceIdentifier : KochavaCore.KVAValue]?) -> Swift.Void
+ final public func printDirectory(logLevel: KochavaCore.KVALogLevel? = .info)
+ final public var mutator: KochavaCore.KVAMutator {
+ get
+ }
+ public typealias Identifier = Swift.String
+ public typealias Closure_WillRegisterObject = (_ collection: KochavaCore.KVACollection, _ object: Any) -> Swift.Void
+ public typealias ElementIdentifier = Swift.String
+ @objc deinit
+}
+public protocol KVAConfigureWithProtocol {
+ func kva_configure(with object: Any?, context: KochavaCore.KVAContext?)
+}
+@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc(KVAConsent) final public class KVAConsent : ObjectiveC.NSObject, Foundation.NSCopying, KochavaCore.KVAAsForContextProtocol, KochavaCore.KVAConfigureWithProtocol, KochavaCore.KVAFromProtocol, KochavaCore.KVAFromWithInitializedObjectProtocol, KochavaCore.KVAInvalidatable, KochavaCore.KVAMutable {
+ convenience public init(fromObject object: Any?, networking: KochavaCore.KVANetworking, creationLogMessagesPrintBool: Swift.Bool = true, delegate: KochavaCore.KVAMutable, closure_didMutate: KochavaCore.KVAConsent.Closure_DidMutate?)
+ @objc(copyWithZone:) final public func copy(with zone: ObjectiveC.NSZone? = nil) -> Any
+ public static func kva_from(_ object: Any?) -> Self?
+ public static func kva_from(_ object: Any?, initializedObject: Any?) -> Self?
+ @objc(kva_asForContext:) final public func kva_as(forContext context: KochavaCore.KVAContext?) -> Swift.AnyObject?
+ final public func configure(networking: KochavaCore.KVANetworking, masterBool: Swift.Bool, delegate: KochavaCore.KVAMutable, closure_didMutate: KochavaCore.KVAConsent.Closure_DidMutate?)
+ final public func kva_configure(with object: Any?, context: KochavaCore.KVAContext?)
+ final public func invalidate()
+ @objc final public func mayCollectBool() -> Swift.Bool
+ @objc final public func mayPersistBool() -> Swift.Bool
+ @objc final public func mayShareBool() -> Swift.Bool
+ @objc final public func mayKeepBool() -> Swift.Bool
+ final public var mutator: KochavaCore.KVAMutator {
+ get
+ }
+ public typealias Closure_DidMutate = (_ newConsent: KochavaCore.KVAConsent, _ oldConsent: KochavaCore.KVAConsent) -> Swift.Void
+ @objc final public var gdprAppliesBool: Swift.Bool {
+ @objc get
+ }
+ @objc final public var gdprEnabledBool: Swift.Bool {
+ @objc get
+ }
+ final public var enabledBool: Swift.Bool {
+ get
+ }
+ final public var grantedBool: Swift.Bool? {
+ get
+ set(grantedBool)
+ }
+ @objc final public var grantedBoolNumber: Foundation.NSNumber? {
+ @objc get
+ @objc set(grantedBoolNumber)
+ }
+ final public var grantedBool_sf: Swift.Bool? {
+ get
+ set(grantedBool)
+ }
+ @objc final public var grantedDate: Foundation.Date? {
+ @objc get
+ }
+ @objc final public var requiredBool: Swift.Bool {
+ @objc get
+ }
+ @objc final public var responseDate: Foundation.Date? {
+ @objc get
+ }
+ @objc deinit
+}
+@_hasMissingDesignatedInitializers @objc(KVAContext) final public class KVAContext : ObjectiveC.NSObject, KochavaCore.KVAAsForContextProtocol, KochavaCore.KVAFromProtocol {
+ @objc public static let host: KochavaCore.KVAContext
+ @objc public static let log: KochavaCore.KVAContext
+ @objc public static let persistentStorage: KochavaCore.KVAContext
+ @objc public static let sdk: KochavaCore.KVAContext
+ @objc public static let server: KochavaCore.KVAContext
+ @objc public static let serverUnrestricted: KochavaCore.KVAContext
+ public static func kva_from(_ object: Any?) -> Self?
+ final public func kva_as(forContext context: KochavaCore.KVAContext?) -> Swift.AnyObject?
+ @objc override final public var description: Swift.String {
+ @objc get
+ }
+ public static func comparisonBools(_ context: KochavaCore.KVAContext?) -> (isHostBool: Swift.Bool, isLogBool: Swift.Bool, isPersistentStorageBool: Swift.Bool, isSDKBool: Swift.Bool, isServerBool: Swift.Bool, isUnknownBool: Swift.Bool)
+ final public let comparisonBools: (isHostBool: Swift.Bool, isLogBool: Swift.Bool, isPersistentStorageBool: Swift.Bool, isSDKBool: Swift.Bool, isServerBool: Swift.Bool, isUnknownBool: Swift.Bool)
+ final public let identifier: KochavaCore.KVAContext.Identifier
+ public typealias Identifier = Swift.String
+ final public let isHostBool: Swift.Bool
+ final public let isLogBool: Swift.Bool
+ final public let isPersistentStorageBool: Swift.Bool
+ final public let isSDKBool: Swift.Bool
+ final public let isServerBool: Swift.Bool
+ final public let universalIdentifier: KochavaCore.KVAContext.UniversalIdentifier
+ public typealias UniversalIdentifier = Swift.String
+ @objc deinit
+}
+@_inheritsConvenienceInitializers @objc(KVACoreProduct) final public class KVACoreProduct : KochavaCore.KVAProduct, KochavaCore.KVASharedPropertyProvider {
+ @objc public static let shared: KochavaCore.KVAProduct
+ public static var sharedInstance: Swift.AnyObject {
+ get
+ }
+ @objc required public init(apiVersionString: Swift.String?, buildDateString: Swift.String?, bundleIdentifier: KochavaCore.KVAProduct.BundleIdentifier?, bundleType: KochavaCore.KVAProduct.BundleType, compilerFlagNameArray: [Swift.String]? = nil, moduleName: KochavaCore.KVAProduct.ModuleName, name: KochavaCore.KVAProduct.Name, organizationName: KochavaCore.KVAProduct.OrganizationName, reverseDomainName: KochavaCore.KVAProduct.ReverseDomainName?, valueSourceCollection: KochavaCore.KVACollection?, versionString: Swift.String?, dependentProductClassNameStringArray: [Swift.String]? = nil, closure_resetClasses: KochavaCore.KVAProduct.Closure_ResetClasses? = nil, closure_resetVariables: KochavaCore.KVAProduct.Closure_ResetVariables? = nil, closure_didRegister: KochavaCore.KVAProduct.Closure_DidRegister? = nil)
+ @objc deinit
+}
+extension Swift.Dictionary : KochavaCore.KVAAsForContextProtocol, KochavaCore.KVAFromProtocol {
+ public static func kva_from(_ object: Any?) -> Swift.Dictionary?
+ public func kva_as(forContext context: KochavaCore.KVAContext?) -> Swift.AnyObject?
+ public func kva_asArray(forContext context: KochavaCore.KVAContext?) -> [Swift.AnyObject]?
+ public func kva_stringKeysLowercasedDictionary() -> [Swift.AnyHashable : Any]
+}
+@_inheritsConvenienceInitializers @objc(KVADiagnostic) final public class KVADiagnostic : ObjectiveC.NSObject {
+ public static func printHostAPICall(headlineString: Swift.String)
+ public static func print(logLevel: KochavaCore.KVALogLevel?, headlineString: Swift.String?)
+ @objc override dynamic public init()
+ @objc deinit
+}
+@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc(KVADictionaryEntryFormat) final public class KVADictionaryEntryFormat : ObjectiveC.NSObject, KochavaCore.KVAAsForContextProtocol, KochavaCore.KVAFromProtocol {
+ public static func kva_from(_ object: Any?) -> Self?
+ final public func kva_as(forContext context: KochavaCore.KVAContext?) -> Swift.AnyObject?
+ final public var keyString: Swift.String? {
+ get
+ }
+ final public var subChunkNameStringArray: [Swift.String]? {
+ get
+ }
+ final public var valueClass: Swift.AnyClass? {
+ get
+ }
+ final public var valueElementClass: Swift.AnyClass? {
+ get
+ }
+ final public var valueObject: Any? {
+ get
+ }
+ final public var valueSourceIdentifier: KochavaCore.KVAValue.SourceIdentifier? {
+ get
+ }
+ final public var valueSourcePropertyNameString: Swift.String? {
+ get
+ }
+ final public func valueUpdateBool_resolved() -> Swift.Bool
+ @objc deinit
+}
+@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc(KVADictionaryFormat) final public class KVADictionaryFormat : ObjectiveC.NSObject, KochavaCore.KVAAsForContextProtocol, KochavaCore.KVAFromProtocol {
+ public static func kva_from(_ object: Any?) -> Self?
+ final public func kva_as(forContext context: KochavaCore.KVAContext?) -> Swift.AnyObject?
+ public static func appending(dictionaryFormat1: KochavaCore.KVADictionaryFormat?, dictionaryFormat2: KochavaCore.KVADictionaryFormat?) -> KochavaCore.KVADictionaryFormat?
+ final public var mutator: KochavaCore.KVAMutator {
+ get
+ }
+ final public var dictionaryEntryFormatArray: [KochavaCore.KVADictionaryEntryFormat]? {
+ get
+ }
+ @objc deinit
+}
+@objc(KVADispatchQueue) final public class KVADispatchQueue : ObjectiveC.NSObject {
+ @objc public static let globalConcurrent: KochavaCore.KVADispatchQueue
+ @objc public static let globalSerial: KochavaCore.KVADispatchQueue
+ @objc public static let main: KochavaCore.KVADispatchQueue
+ public init(identifier: KochavaCore.KVADispatchQueue.Identifier, universalIdentifier: KochavaCore.KVADispatchQueue.UniversalIdentifier, osDispatchQueue: Dispatch.DispatchQueue)
+ @objc override final public var description: Swift.String {
+ @objc get
+ }
+ @objc(asyncForPublicEntryPointWithSourceIdentifier:hostAPICallDiagnosticHeadlineString:sourceClass:closure:) public static func asyncForPublicEntryPoint(sourceIdentifier: KochavaCore.KVADispatchQueue.SourceIdentifier? = nil, hostAPICallDiagnosticHeadlineString: Swift.String?, sourceClass: Swift.AnyClass?, closure: (() -> Swift.Void)?)
+ @objc(asyncWithSourceIdentifier:closure:) final public func async(sourceIdentifier: KochavaCore.KVADispatchQueue.SourceIdentifier? = nil, closure: (() -> Swift.Void)?)
+ @objc(asyncWithSourceIdentifier:sourceClass:closure:) final public func async(sourceIdentifier: KochavaCore.KVADispatchQueue.SourceIdentifier?, sourceClass: Swift.AnyClass?, closure: (() -> Swift.Void)?)
+ @objc(asyncAfterWithSourceIdentifier:timeInterval:closure:) final public func asyncAfter(sourceIdentifier: KochavaCore.KVADispatchQueue.SourceIdentifier?, timeInterval: Foundation.TimeInterval, closure: (() -> Swift.Void)?)
+ @objc(asyncAfterWithNetworking:sourceIdentifier:prerequisiteTaskIdentifierArray:prerequisiteTaskArray:timeInterval:timeIntervalStartsAfterPrerequisiteTasksBool:closure:) final public func asyncAfter(networking: KochavaCore.KVANetworking?, sourceIdentifier: KochavaCore.KVADispatchQueue.SourceIdentifier?, prerequisiteTaskIdentifierArray: [Swift.String]? = nil, prerequisiteTaskArray: [KochavaCore.KVATask]? = nil, timeInterval: Foundation.TimeInterval, timeIntervalStartsAfterPrerequisiteTasksBool: Swift.Bool = false, closure: (() -> Swift.Void)?)
+ @objc(asyncAfterSteppedSettlingDispatchWithSourceIdentifier:closure:) final public func asyncAfterSteppedSettlingDispatch(sourceIdentifier: KochavaCore.KVADispatchQueue.SourceIdentifier?, closure: (() -> Swift.Void)?)
+ @objc(executeForPublicEntryPointWithSourceIdentifier:hostAPICallDiagnosticHeadlineString:sourceClass:logMessagePrintBool:asyncBool:closure:) public static func executeForPublicEntryPoint(sourceIdentifier: KochavaCore.KVADispatchQueue.SourceIdentifier?, hostAPICallDiagnosticHeadlineString: Swift.String?, sourceClass: Swift.AnyClass?, logMessagePrintBool: Swift.Bool, asyncBool: Swift.Bool, closure: (() -> Swift.Void)?)
+ @objc(executeWithDispatchQueue:sourceIdentifier:hostAPICallDiagnosticHeadlineString:sourceClass:logMessagePrintBool:asyncBool:closure:) public static func execute(dispatchQueue: KochavaCore.KVADispatchQueue?, sourceIdentifier: KochavaCore.KVADispatchQueue.SourceIdentifier?, hostAPICallDiagnosticHeadlineString: Swift.String?, sourceClass: Swift.AnyClass?, logMessagePrintBool: Swift.Bool, asyncBool: Swift.Bool, closure: (() -> Swift.Void)?)
+ final public let identifier: KochavaCore.KVADispatchQueue.Identifier
+ public typealias Identifier = Swift.String
+ final public let universalIdentifier: KochavaCore.KVADispatchQueue.UniversalIdentifier
+ public typealias UniversalIdentifier = Swift.String
+ final public let osDispatchQueue: Dispatch.DispatchQueue
+ public typealias SourceIdentifier = Swift.String
+ @objc deinit
+}
+@objc(KVAFile) final public class KVAFile : ObjectiveC.NSObject, KochavaCore.KVAAsForContextProtocol, KochavaCore.KVAFromProtocol {
+ required public init?(resourceName: KochavaCore.KVAFile.ResourceName?, bundle: Foundation.Bundle?, searchPathDirectory: Foundation.FileManager.SearchPathDirectory?, extensionOverrideString: Swift.String?, subfolderNameStringArray: [Swift.String]?, remoteURLString: Swift.String?)
+ convenience public init?(resourceName: KochavaCore.KVAFile.ResourceName?, bundle: Foundation.Bundle?)
+ convenience public init?(resourceName: KochavaCore.KVAFile.ResourceName?, bundleIdentifier: KochavaCore.KVAProduct.BundleIdentifier?)
+ public static func kva_from(_ object: Any?) -> Self?
+ final public func kva_as(forContext context: KochavaCore.KVAContext?) -> Swift.AnyObject?
+ @objc override final public var description: Swift.String {
+ @objc get
+ }
+ final public func resolvedBundle() -> Foundation.Bundle
+ final public func url(excludeFilenameBool: Swift.Bool! = false) -> Foundation.URL?
+ final public func data() -> Foundation.Data?
+ final public func dictionary() -> [Swift.AnyHashable : Any]?
+ final public func jsonObject() -> Any?
+ final public func object(class anyClass: Swift.AnyClass? = nil, elementClass: Swift.AnyClass? = nil, appendObject: Any? = nil) -> Swift.AnyObject?
+ final public var resourceName: KochavaCore.KVAFile.ResourceName? {
+ get
+ }
+ public typealias ResourceName = Swift.String
+ final public var bundle: Foundation.Bundle? {
+ get
+ }
+ final public var searchPathDirectory: Foundation.FileManager.SearchPathDirectory? {
+ get
+ }
+ final public var extensionOverrideString: Swift.String? {
+ get
+ }
+ final public var subfolderNameStringArray: [Swift.String]? {
+ get
+ }
+ @objc deinit
+}
+public protocol KVASourceFileProvider {
+ var sourceFile: KochavaCore.KVAFile? { get set }
+}
+public protocol KVAFromProtocol {
+ static func kva_from(_ object: Any?) -> Self?
+}
+public protocol KVAFromWithInitializedObjectProtocol {
+ static func kva_from(_ object: Any?, initializedObject: Any?) -> Self?
+}
+public protocol KVAInvalidatable : AnyObject {
+ func invalidate()
+}
+public protocol KVAInvalidatableWithOptions : AnyObject {
+ func invalidate(logMessagePrintBool: Swift.Bool, asyncBool: Swift.Bool)
+}
+public protocol KVAKeyable {
+ func key(forContext context: KochavaCore.KVAContext?) -> Swift.AnyHashable?
+}
+@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc(KVALog) final public class KVALog : ObjectiveC.NSObject {
+ @objc public static let shared: KochavaCore.KVALog
+ final public var mutator: KochavaCore.KVAMutator {
+ get
+ }
+ @objc final public var level: KochavaCore.KVALogLevel? {
+ @objc get
+ @objc set(level)
+ }
+ @objc final public var osLogEnabledBool: Swift.Bool
+ @objc final public var prettyPrintBool: Swift.Bool {
+ @objc get
+ @objc set(prettyPrintBool)
+ }
+ @objc final public var printLinesIndividuallyBool: Swift.Bool {
+ @objc get
+ @objc set(printLinesIndividuallyBool)
+ }
+ @objc final public var printPrefixString: Swift.String? {
+ @objc get
+ @objc set(printPrefixString)
+ }
+ @objc final public func logMessageArray_copy() -> [KochavaCore.KVALogMessage]?
+ @objc deinit
+}
+@_hasMissingDesignatedInitializers @objc(KVALogLevel) final public class KVALogLevel : ObjectiveC.NSObject, KochavaCore.KVAAsForContextProtocol, KochavaCore.KVAFromProtocol {
+ @objc public static let never: KochavaCore.KVALogLevel
+ @objc public static let error: KochavaCore.KVALogLevel
+ @objc public static let warn: KochavaCore.KVALogLevel
+ @objc public static let info: KochavaCore.KVALogLevel
+ @objc public static let debug: KochavaCore.KVALogLevel
+ @objc public static let trace: KochavaCore.KVALogLevel
+ @objc public static let always: KochavaCore.KVALogLevel
+ @objc public static func kva_from(_ object: Any?) -> Self?
+ final public func kva_as(forContext context: KochavaCore.KVAContext?) -> Swift.AnyObject?
+ @objc override final public var description: Swift.String {
+ @objc get
+ }
+ public static func logLevel(_ logLevel: KochavaCore.KVALogLevel?, visibleBoolWithVisibleMaximumLogLevel visibleMaximumLogLevel: KochavaCore.KVALogLevel?) -> Swift.Bool
+ @objc final public let identifier: KochavaCore.KVALogLevel.Identifier
+ public typealias Identifier = Swift.String
+ @objc final public let universalIdentifier: KochavaCore.KVALogLevel.UniversalIdentifier
+ public typealias UniversalIdentifier = Swift.String
+ @objc deinit
+}
+@objc(KVALogMessage) final public class KVALogMessage : ObjectiveC.NSObject, KochavaCore.KVAAsForContextProtocol, KochavaCore.KVAExecutable, KochavaCore.KVAFromProtocol, KochavaCore.KVAPrintable {
+ public static func print(_ headlineString: Swift.String?)
+ public static func print(logLevel: KochavaCore.KVALogLevel?, sourceIdentifier: KochavaCore.KVALogMessage.SourceIdentifier? = nil, sourceClass: Swift.AnyClass?, headlineString: Swift.String?, dictionary: [Swift.AnyHashable : Any]? = nil, rollupLogMessageArray: [KochavaCore.KVALogMessage]? = nil, log: KochavaCore.KVALog?)
+ public static func print(logLevel: KochavaCore.KVALogLevel?, sourceIdentifier: KochavaCore.KVALogMessage.SourceIdentifier?, sourceClass: Swift.AnyClass?, headlineString: Swift.String?, dictionary: [Swift.AnyHashable : Any]? = nil)
+ public static func print(logLevel: KochavaCore.KVALogLevel?, sourceClass: Swift.AnyClass?, headlineString: Swift.String?, dictionary: [Swift.AnyHashable : Any]? = nil)
+ public static func printError(sourceIdentifier: KochavaCore.KVALogMessage.SourceIdentifier?, sourceClass: Swift.AnyClass?, headlineString: Swift.String?, dictionary: [Swift.AnyHashable : Any]? = nil)
+ public static func printInternalInconsistency(sourceIdentifier: KochavaCore.KVALogMessage.SourceIdentifier?, sourceClass: Swift.AnyClass?, dictionary: [Swift.AnyHashable : Any]? = nil)
+ public static func printInternalError(sourceIdentifier: KochavaCore.KVALogMessage.SourceIdentifier, sourceClass: Swift.AnyClass?, dictionary: [Swift.AnyHashable : Any]? = nil, error: Swift.Error)
+ public static func printWarning(sourceIdentifier: KochavaCore.KVALogMessage.SourceIdentifier, sourceClass: Swift.AnyClass?, dictionary: [Swift.AnyHashable : Any]? = nil, exception: Foundation.NSException)
+ public static func printWarning(sourceIdentifier: KochavaCore.KVALogMessage.SourceIdentifier? = nil, sourceClass: Swift.AnyClass?, headlineString: Swift.String?, dictionary: [Swift.AnyHashable : Any]? = nil)
+ public static func printWarning(sourceIdentifier: KochavaCore.KVALogMessage.SourceIdentifier, sourceClass: Swift.AnyClass?)
+ @discardableResult
+ required public init?(logLevel: KochavaCore.KVALogLevel? = nil, sourceIdentifier: KochavaCore.KVALogMessage.SourceIdentifier? = nil, sourceClass: Swift.AnyClass? = nil, headlineString: Swift.String? = nil, dictionary: [Swift.AnyHashable : Any]? = nil, rollupLogMessageArray: [KochavaCore.KVALogMessage]? = nil, printBool: Swift.Bool = false, log: KochavaCore.KVALog? = nil)
+ public static func kva_from(_ object: Any?) -> Self?
+ final public func kva_as(forContext context: KochavaCore.KVAContext?) -> Swift.AnyObject?
+ final public func execute()
+ final public func print()
+ final public var mutator: KochavaCore.KVAMutator {
+ get
+ }
+ final public var product: KochavaCore.KVAProduct {
+ get
+ }
+ final public var sourceClass: Swift.AnyClass? {
+ get
+ }
+ public typealias SourceIdentifier = Swift.String
+ final public var visibleMaximumLogLevel: KochavaCore.KVALogLevel? {
+ get
+ }
+ final public var bodyDictionary: [Swift.AnyHashable : Any]? {
+ get
+ }
+ final public var printDidDate: Foundation.Date? {
+ get
+ }
+ final public var printString: Swift.String {
+ get
+ }
+ public static let didPrintNotificationName: Foundation.Notification.Name
+ @objc deinit
+}
+public protocol KVAMutable : AnyObject {
+ var mutator: KochavaCore.KVAMutator { get }
+}
+@objc(KVANetTransaction) final public class KVANetTransaction : ObjectiveC.NSObject, KochavaCore.KVAAsForContextProtocol, KochavaCore.KVAExecutable, KochavaCore.KVAFromProtocol, KochavaCore.KVAFromWithInitializedObjectProtocol, KochavaCore.KVAInvalidatable, KochavaCore.KVAMutable, KochavaCore.KVANetworkingSetterProvider, KochavaCore.KVAStartable, KochavaCore.KVAStartableWithOptions {
+ public static func start(networking: KochavaCore.KVANetworking?, baseIdentifier: KochavaCore.KVANetTransaction.Identifier?, prerequisiteTaskArray: [KochavaCore.KVATask]? = nil, localValueSourceCollection: KochavaCore.KVACollection? = nil, startLogMessagePrintBool: Swift.Bool? = nil, closure_didComplete: KochavaCore.KVANetTransaction.Closure_DidComplete? = nil)
+ public static func start(networking: KochavaCore.KVANetworking?, jsonDictionary: [Swift.AnyHashable : Any], prerequisiteTaskArray: [KochavaCore.KVATask]? = nil, localValueSourceCollection: KochavaCore.KVACollection? = nil, startLogMessagePrintBool: Swift.Bool? = nil, closure_didComplete: KochavaCore.KVANetTransaction.Closure_DidComplete? = nil)
+ required public init(networking: KochavaCore.KVANetworking? = nil, jsonDictionary: [Swift.AnyHashable : Any]? = nil, baseIdentifier: KochavaCore.KVANetTransaction.Identifier? = nil, prerequisiteTaskArray: [KochavaCore.KVATask]? = nil, localValueSourceCollection: KochavaCore.KVACollection? = nil, startBool: Swift.Bool = false, startLogMessagePrintBool: Swift.Bool? = nil, closure_enabledBool: KochavaCore.KVANetTransaction.Closure_EnabledBool? = nil, closure_transformedURLString: KochavaCore.KVANetTransaction.Closure_TransformedURLString? = nil, closure_willStartRequest: KochavaCore.KVANetTransaction.Closure_WillStartRequest? = nil, closure_succededBool: KochavaCore.KVANetTransaction.Closure_SucceededBool? = nil, closure_didComplete: KochavaCore.KVANetTransaction.Closure_DidComplete? = nil)
+ @objc deinit
+ public static func kva_from(_ object: Any?) -> Self?
+ public static func kva_from(_ object: Any?, initializedObject: Any?) -> Self?
+ final public func kva_as(forContext context: KochavaCore.KVAContext?) -> Swift.AnyObject?
+ final public func execute()
+ final public func start()
+ final public func start(logMessagePrintBool: Swift.Bool, asyncBool: Swift.Bool)
+ final public func invalidate()
+ @objc override final public var description: Swift.String {
+ @objc get
+ }
+ public typealias Closure_ServiceLocallyBool = (_ netTransaction: KochavaCore.KVANetTransaction) -> Swift.Bool
+ public typealias Closure_PayloadTransformedObject = (_ netTransaction: KochavaCore.KVANetTransaction, _ object: Any?, _ additionalHeadersDictionaryBool: Swift.Bool) -> Any?
+ final public var mutator: KochavaCore.KVAMutator {
+ get
+ }
+ final public var sendTask: KochavaCore.KVATask {
+ get
+ }
+ @objc weak final public var networking: KochavaCore.KVANetworking? {
+ @objc get
+ @objc set(networking)
+ }
+ final public func baseNetTransaction(withIdentifier identifier: KochavaCore.KVANetTransaction.Identifier) -> KochavaCore.KVANetTransaction?
+ public typealias Closure_DidComplete = (_ netTransaction: KochavaCore.KVANetTransaction, _ didSucceedBool: Swift.Bool, _ responseClassObject: Any?, _ responseObject: Any?) -> Swift.Void
+ final public var closure_enabledBool: KochavaCore.KVANetTransaction.Closure_EnabledBool? {
+ get
+ set(closure_enabledBool)
+ }
+ public typealias Closure_EnabledBool = (_ netTransaction: KochavaCore.KVANetTransaction) -> (Swift.Bool, Swift.String?)
+ final public var closure_succededBool: KochavaCore.KVANetTransaction.Closure_SucceededBool? {
+ get
+ set(closure_succededBool)
+ }
+ final public func isSuccessfulBool(responseObject: Any?) -> Swift.Bool
+ public typealias Closure_SucceededBool = (_ netTransaction: KochavaCore.KVANetTransaction, _ responseObject: Any?) -> Swift.Bool
+ final public var closure_transformedURLString: KochavaCore.KVANetTransaction.Closure_TransformedURLString? {
+ get
+ set(closure_transformedURLString)
+ }
+ public typealias Closure_TransformedURLString = (_ netTransaction: KochavaCore.KVANetTransaction, _ startingURLString: Swift.String?) -> Swift.String?
+ final public var closure_willStartRequest: KochavaCore.KVANetTransaction.Closure_WillStartRequest? {
+ get
+ set(closure_willStartRequest)
+ }
+ public typealias Closure_WillStartRequest = (_ netTransaction: KochavaCore.KVANetTransaction) -> Swift.Void
+ final public var localValueSourceCollection: KochavaCore.KVACollection?
+ final public var identifier: KochavaCore.KVANetTransaction.Identifier {
+ get
+ }
+ public typealias Identifier = Swift.String
+ final public var requestBodyDictionaryFormat: KochavaCore.KVADictionaryFormat? {
+ get
+ }
+ public typealias UniversalIdentifier = Swift.String
+ final public var urlString: Swift.String? {
+ get
+ }
+ final public func urlIdStringArray() -> [Swift.String]?
+ final public var attemptCount: Swift.Int {
+ get
+ }
+ final public var completedBool: Swift.Bool {
+ get
+ }
+ final public var didErrorCount: Swift.Int {
+ get
+ }
+ final public var didExperienceDelayBool: Swift.Bool {
+ get
+ }
+ final public var didStartFirstDate: Foundation.Date? {
+ get
+ }
+ final public var elapsedTimeInterval: Swift.Double {
+ get
+ }
+ final public func elapsedTimeIntervalDecimalNumber() -> Foundation.NSDecimalNumber
+ final public var error: Swift.Error? {
+ get
+ }
+ final public func requestRollupLogMessageArray_append(_ logMessage: KochavaCore.KVALogMessage?)
+ final public var valueArrayDictionary: [Swift.String : KochavaCore.KVAValue]? {
+ get
+ set(valueArrayDictionary)
+ }
+ final public func valueArrayDictionary_configure(startingBool: Swift.Bool, startingFirstTimeBool: Swift.Bool, closure_didComplete: @escaping () -> Swift.Void)
+ final public func valueArrayDictionary_value(forKeyString keyString: Swift.String?) -> KochavaCore.KVAValue?
+ public static let attemptDidFinishButNotCompleteNotificationName: Foundation.Notification.Name
+ public static let didCompleteNotificationName: Foundation.Notification.Name
+ public static let requestBodyIdentifier: KochavaCore.KVACollection.ElementIdentifier
+}
+public protocol KVANetTransactionSubURLIdStringMethodProvider {
+ func subURLIdString() -> Swift.String?
+}
+public protocol KVANetTransactionServiceLocallyBoolPropertyProvider {
+ var serviceLocallyBool: Swift.Bool { get }
+}
+@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc(KVANetTransactionType) final public class KVANetTransactionType : ObjectiveC.NSObject, KochavaCore.KVAAsForContextProtocol, KochavaCore.KVAFromProtocol, KochavaCore.KVAMutable {
+ required public init(universalIdentifier: KochavaCore.KVANetTransactionType.UniversalIdentifier, delegate: KochavaCore.KVAMutable?)
+ public static func kva_from(_ object: Any?) -> Self?
+ final public func kva_as(forContext context: KochavaCore.KVAContext?) -> Swift.AnyObject?
+ final public func netTransaction_urlString(_ netTransaction: KochavaCore.KVANetTransaction?) -> Swift.String?
+ final public var mutator: KochavaCore.KVAMutator {
+ get
+ }
+ final public var currentVariationURLString: Swift.String? {
+ get
+ }
+ final public var universalIdentifier: KochavaCore.KVANetTransactionType.UniversalIdentifier? {
+ get
+ }
+ public typealias UniversalIdentifier = KochavaCore.KVANetTransaction.UniversalIdentifier
+ final public var currentVariationStartDate: Foundation.Date? {
+ get
+ }
+ final public var currentVariationSuccessfulURLIndex: Swift.Int? {
+ get
+ }
+ final public var currentVariationSuccessfulURLString: Swift.String? {
+ get
+ }
+ final public var currentVariationURLIndex: Swift.Int? {
+ get
+ }
+ @objc deinit
+}
+@objc(KVANetworking) final public class KVANetworking : ObjectiveC.NSObject, KochavaCore.KVAAsForContextProtocol, KochavaCore.KVAConfigureWithProtocol, KochavaCore.KVAFromProtocol, KochavaCore.KVAFromWithInitializedObjectProtocol, KochavaCore.KVAInvalidatable, KochavaCore.KVAInvalidatableWithOptions, KochavaCore.KVAKeyable, KochavaCore.KVAMutable, KochavaCore.KVASharedPropertyProvider, KochavaCore.KVAStartable, KochavaCore.KVAStartableWithOptions, KochavaCore.KVAStoppable, KochavaCore.KVAStoppableWithOptions {
+ public static var shared: KochavaCore.KVANetworking {
+ get
+ }
+ public static var shared_optional: KochavaCore.KVANetworking? {
+ get
+ }
+ public static var sharedInstance: Swift.AnyObject {
+ get
+ }
+ convenience public init(fromObject object: Any?, product: KochavaCore.KVAProduct, storageIdentifier: KochavaCore.KVANetworking.StorageIdentifier? = nil, delegate: KochavaCore.KVAMutable? = nil, closure_appLimitAdTrackingBool: KochavaCore.KVAPrivacy.Closure_AppLimitAdTrackingBool? = nil, closure_appTrackingTransparency_authorizedBool: KochavaCore.KVAPrivacy.Closure_AppTrackingTransparency_AuthorizedBool? = nil, closure_consent_didMutate: KochavaCore.KVAConsent.Closure_DidMutate? = nil, closure_deviceLimitAdTrackingBool: KochavaCore.KVAPrivacy.Closure_DeviceLimitAdTrackingBool? = nil, closure_netTransaction_payloadTransformedObject: KochavaCore.KVANetTransaction.Closure_PayloadTransformedObject? = nil)
+ convenience public init(product: KochavaCore.KVAProduct, storageIdentifier: KochavaCore.KVANetworking.StorageIdentifier?)
+ required public init(fromDictionary: [Swift.AnyHashable : Any]? = nil, storageIdentifier: KochavaCore.KVANetworking.StorageIdentifier? = nil)
+ @objc deinit
+ public static func kva_from(_ object: Any?) -> Self?
+ public static func kva_from(_ object: Any?, initializedObject: Any?) -> Self?
+ final public func kva_as(forContext context: KochavaCore.KVAContext?) -> Swift.AnyObject?
+ final public func key(forContext context: KochavaCore.KVAContext?) -> Swift.AnyHashable?
+ public static let key: Swift.String
+ final public func configure(product: KochavaCore.KVAProduct, delegate: KochavaCore.KVAMutable? = nil, closure_appLimitAdTrackingBool: KochavaCore.KVAPrivacy.Closure_AppLimitAdTrackingBool? = nil, closure_appTrackingTransparency_authorizedBool: KochavaCore.KVAPrivacy.Closure_AppTrackingTransparency_AuthorizedBool? = nil, closure_consent_didMutate: KochavaCore.KVAConsent.Closure_DidMutate? = nil, closure_deviceLimitAdTrackingBool: KochavaCore.KVAPrivacy.Closure_DeviceLimitAdTrackingBool? = nil, closure_netTransaction_payloadTransformedObject: KochavaCore.KVANetTransaction.Closure_PayloadTransformedObject? = nil)
+ final public func configure_parentConfigure_didComplete()
+ @objc(configureWith:context:) final public func configure(with object: Any?, context: KochavaCore.KVAContext?)
+ final public func kva_configure(with object: Any?, context: KochavaCore.KVAContext?)
+ final public func start()
+ final public func start(logMessagePrintBool: Swift.Bool, asyncBool: Swift.Bool)
+ final public func stop()
+ final public func stop(logMessagePrintBool: Swift.Bool, asyncBool: Swift.Bool)
+ final public func invalidate()
+ final public func invalidate(logMessagePrintBool: Swift.Bool, asyncBool: Swift.Bool)
+ @objc override final public var description: Swift.String {
+ @objc get
+ }
+ @objc(executeAdvancedInstructionWithUniversalIdentifier:parameter:prerequisiteTaskIdentifierArray:) final public func executeAdvancedInstruction(universalIdentifier: KochavaCore.KVATask.UniversalIdentifier, parameter: KochavaCore.KVATask.Parameter? = nil, prerequisiteTaskIdentifierArray: [KochavaCore.KVATask.Identifier]? = nil)
+ @objc final public var privacy: KochavaCore.KVAPrivacy {
+ @objc get
+ }
+ final public var baseNetTransactionCollection: KochavaCore.KVACollection {
+ get
+ }
+ final public var taskCollection: KochavaCore.KVACollection {
+ get
+ }
+ final public var valueSourceCollection: KochavaCore.KVACollection {
+ get
+ }
+ public static let arrayAdapterIdentifier: KochavaCore.KVAAdapter.Identifier
+ public static let boolAdapterIdentifier: KochavaCore.KVAAdapter.Identifier
+ public static let dataAdapterIdentifier: KochavaCore.KVAAdapter.Identifier
+ public static let dateAdapterIdentifier: KochavaCore.KVAAdapter.Identifier
+ public static let dictionaryAdapterIdentifier: KochavaCore.KVAAdapter.Identifier
+ public static let intAdapterIdentifier: KochavaCore.KVAAdapter.Identifier
+ public static let numberAdapterIdentifier: KochavaCore.KVAAdapter.Identifier
+ public static let stringAdapterIdentifier: KochavaCore.KVAAdapter.Identifier
+ public static let timeIntervalAdapterIdentifier: KochavaCore.KVAAdapter.Identifier
+ public static let attemptInProgressConcurrentMaximumRegulationTaskIdentifier: KochavaCore.KVATask.Identifier
+ public static let rateLimitingWindowRequestCountRegulationTaskIdentifier: KochavaCore.KVATask.Identifier
+ public static let sleepTaskIdentifier: KochavaCore.KVATask.Identifier
+ final public var sleepTask: KochavaCore.KVATask {
+ get
+ set
+ }
+ final public var startedTask: KochavaCore.KVATask {
+ get
+ set
+ }
+ final public var mutator: KochavaCore.KVAMutator {
+ get
+ }
+ public static var sharedStorageIdentifier: KochavaCore.KVANetworking.StorageIdentifier? {
+ get
+ set(sharedStorageIdentifier)
+ }
+ final public let storageIdentifier: KochavaCore.KVANetworking.StorageIdentifier?
+ public typealias StorageIdentifier = Swift.String
+ final public var responseLocalBool: Swift.Bool? {
+ get
+ set(responseLocalBool)
+ }
+ final public func retryTimeIntervalSeries_copy() -> KochavaCore.KVATimeIntervalSeries
+ final public var sleepBool: Swift.Bool {
+ get
+ set(sleepBool)
+ }
+ public static let errorRetryGroupWaitTaskIdentifier: KochavaCore.KVATask.Identifier
+ final public var closure_instanceIdValueMetaValueArrayDictionary: KochavaCore.KVAValue.Closure_MetaValueArrayDictionary {
+ get
+ }
+ final public var closure_staleBool_instanceId: KochavaCore.KVAValue.Closure_StaleBool {
+ get
+ }
+ final public let instanceCount: Swift.Int
+ final public let instanceIdentifier: Swift.String
+ public typealias InstanceIdentifier = Swift.String
+ final public var startedBool: Swift.Bool {
+ get
+ }
+ public static let transactionProcessingOrderResequencingWaitTaskIdentifier: KochavaCore.KVATask.Identifier
+ final public func transactionProcessingWaitTask_establish(prerequisiteTask: KochavaCore.KVATask? = nil) -> KochavaCore.KVATask
+ public static let transactionProcessingWaitTaskIdentifier: KochavaCore.KVATask.Identifier
+ public static let willDeallocNotificationName: Foundation.Notification.Name
+}
+@objc public protocol KVANetworkingSetterProvider {
+ @objc var networking: KochavaCore.KVANetworking? { get set }
+}
+public protocol KVAPrintable {
+ func print()
+}
+@objc(KVAProduct) open class KVAProduct : ObjectiveC.NSObject, KochavaCore.KVAAsForContextProtocol, KochavaCore.KVAFromProtocol, KochavaCore.KVAExecutable {
+ @objc(initWithAPIVersionString:buildDateString:bundleIdentifier:bundleType:compilerFlagNameArray:moduleName:name:organizationName:reverseDomainName:valueSourceCollection:versionString:dependentProductClassNameStringArray:closure_resetClasses:closure_resetVariables:closure_didRegister:) required public init(apiVersionString: Swift.String?, buildDateString: Swift.String?, bundleIdentifier: KochavaCore.KVAProduct.BundleIdentifier?, bundleType: KochavaCore.KVAProduct.BundleType, compilerFlagNameArray: [Swift.String]? = nil, moduleName: KochavaCore.KVAProduct.ModuleName, name: KochavaCore.KVAProduct.Name, organizationName: KochavaCore.KVAProduct.OrganizationName, reverseDomainName: KochavaCore.KVAProduct.ReverseDomainName?, valueSourceCollection: KochavaCore.KVACollection?, versionString: Swift.String?, dependentProductClassNameStringArray: [Swift.String]? = nil, closure_resetClasses: KochavaCore.KVAProduct.Closure_ResetClasses? = nil, closure_resetVariables: KochavaCore.KVAProduct.Closure_ResetVariables? = nil, closure_didRegister: KochavaCore.KVAProduct.Closure_DidRegister? = nil)
+ public static func kva_from(_ object: Any?) -> Self?
+ public func kva_as(forContext context: KochavaCore.KVAContext?) -> Swift.AnyObject?
+ @objc override dynamic public var description: Swift.String {
+ @objc get
+ }
+ public func execute()
+ public func register()
+ public func resetClasses(deleteLocalDataBool: Swift.Bool, includeExternalBool: Swift.Bool) -> [Swift.AnyHashable : Any]?
+ public func resetVariables(deleteLocalDataBool: Swift.Bool, includeExternalBool: Swift.Bool) -> [Swift.AnyHashable : Any]?
+ @objc(resetWithDeleteLocalDataBool:) public func reset(deleteLocalDataBool: Swift.Bool)
+ @objc(resetWithDeleteLocalDataBool:closure_didComplete:) public func reset(deleteLocalDataBool: Swift.Bool, closure_didComplete: (() -> Swift.Void)?)
+ @objc(resetWithDeleteLocalDataBool:includeExternalBool:includeDeviceAppGroupBool:logMessagePrintBool:closure_didComplete:) public func reset(deleteLocalDataBool: Swift.Bool, includeExternalBool: Swift.Bool, includeDeviceAppGroupBool: Swift.Bool = true, logMessagePrintBool: Swift.Bool = true, closure_didComplete: (() -> Swift.Void)? = nil)
+ @objc(shutdownWithDeleteLocalDataBool:) public func shutdown(deleteLocalDataBool: Swift.Bool)
+ @objc(shutdownWithDeleteLocalDataBool:closure_didComplete:) public func shutdown(deleteLocalDataBool: Swift.Bool, closure_didComplete: (() -> Swift.Void)?)
+ public var standardVersionInfoString: Swift.String {
+ get
+ }
+ public var nameWithVersionString: Swift.String {
+ get
+ }
+ public static func buildDateString(forBundle bundle: Foundation.Bundle) -> Swift.String
+ public var mutator: KochavaCore.KVAMutator {
+ get
+ }
+ public var apiVersionString: Swift.String? {
+ get
+ }
+ public var buildDateString: Swift.String? {
+ get
+ }
+ public var bundleIdentifier: KochavaCore.KVAProduct.BundleIdentifier? {
+ get
+ }
+ public typealias BundleIdentifier = Swift.String
+ public var bundleType: KochavaCore.KVAProduct.BundleType {
+ get
+ }
+ public typealias BundleType = Swift.String
+ public typealias Closure_DidRegister = (_ product: KochavaCore.KVAProduct) -> Swift.Void
+ public typealias Closure_ResetClasses = (_ deleteLocalDataBool: Swift.Bool, _ includeExternalBool: Swift.Bool) -> [Swift.AnyHashable : Any]?
+ public typealias Closure_ResetVariables = (_ deleteLocalDataBool: Swift.Bool, _ includeExternalBool: Swift.Bool) -> [Swift.AnyHashable : Any]?
+ public var compilerFlagNameArray: [KochavaCore.KVAProduct.CompilerFlagName]? {
+ get
+ }
+ public typealias CompilerFlagName = Swift.String
+ public var dependentProductClassNameStringArray: [Swift.String]? {
+ get
+ }
+ public var organizationName: KochavaCore.KVAProduct.OrganizationName {
+ get
+ }
+ public typealias OrganizationName = Swift.String
+ public var moduleName: KochavaCore.KVAProduct.ModuleName {
+ get
+ }
+ public typealias ModuleName = Swift.String
+ public var name: KochavaCore.KVAProduct.Name {
+ get
+ }
+ public typealias Name = Swift.String
+ public var reverseDomainName: KochavaCore.KVAProduct.ReverseDomainName? {
+ get
+ }
+ public typealias ReverseDomainName = Swift.String
+ final public let valueSourceCollection: KochavaCore.KVACollection
+ public var versionString: Swift.String? {
+ get
+ }
+ public func applicationSupportDirectoryURL() -> Foundation.URL?
+ public func applicationSupportDirectoryURL_ensureCreated()
+ public var logLevel: KochavaCore.KVALogLevel? {
+ get
+ set(logLevel)
+ }
+ public var userDefaults: Foundation.UserDefaults? {
+ get
+ }
+ public func userDefaults(forTypeString typeString: Swift.String?, appGroupsDeviceAppGroupIdentifier: KochavaCore.KVAAppGroups.Identifier? = nil) -> Foundation.UserDefaults?
+ public var wrapperProduct: KochavaCore.KVAProduct? {
+ get
+ set(wrapperProduct)
+ }
+ @objc deinit
+}
+@_hasMissingDesignatedInitializers @objc(KVAPrivacy) final public class KVAPrivacy : ObjectiveC.NSObject, KochavaCore.KVAAsForContextProtocol, KochavaCore.KVAConfigureWithProtocol, KochavaCore.KVAFromProtocol, KochavaCore.KVAFromWithInitializedObjectProtocol, KochavaCore.KVAInvalidatable, KochavaCore.KVAMutable, KochavaCore.KVANetworkingSetterProvider, KochavaCore.KVAPrivacyProfileRegistrar {
+ convenience public init(fromObject object: Any?, networking: KochavaCore.KVANetworking, delegate: KochavaCore.KVAMutable, closure_appLimitAdTrackingBool: KochavaCore.KVAPrivacy.Closure_AppLimitAdTrackingBool?, closure_appTrackingTransparency_authorizedBool: KochavaCore.KVAPrivacy.Closure_AppTrackingTransparency_AuthorizedBool?, closure_consent_didMutate: KochavaCore.KVAConsent.Closure_DidMutate?, closure_deviceLimitAdTrackingBool: KochavaCore.KVAPrivacy.Closure_DeviceLimitAdTrackingBool?)
+ public static func kva_from(_ object: Any?) -> Self?
+ public static func kva_from(_ object: Any?, initializedObject: Any?) -> Self?
+ final public func kva_as(forContext context: KochavaCore.KVAContext?) -> Swift.AnyObject?
+ final public func kva_configure(with object: Any?, context: KochavaCore.KVAContext?)
+ @objc(registerProfile:) final public func register(profile: KochavaCore.KVAPrivacyProfile)
+ final public func invalidate()
+ @objc(setEnabledBoolForProfileName:enabledBool:) final public func setEnabledBool(forProfileName profileName: KochavaCore.KVAPrivacyProfile.Name, enabledBool: Swift.Bool)
+ @available(*, deprecated, renamed: "setEnabledBool(forProfileName:enabledBool:)", message: "Modern Objective-C-style method deprecated. Use Swift func setEnabledBool(forProfileName:enabledBool:) instead.")
+ @objc(setEnabledBoolForProfileNameString:enabledBool:) final public func setEnabledBool(forProfileNameString profileNameString: Swift.String, enabledBool: Swift.Bool)
+ final public func appLimitAdTracking_bool_didMutate()
+ final public func appTrackingTransparency_authorizationDidComplete()
+ final public func deviceLimitAdTracking_didSet()
+ @objc final public var intelligentConsent: KochavaCore.KVAConsent {
+ @objc get
+ }
+ final public var mutator: KochavaCore.KVAMutator {
+ get
+ }
+ public static let sleepTaskIdentifier: KochavaCore.KVATask.Identifier
+ @objc weak final public var networking: KochavaCore.KVANetworking?
+ public typealias Closure_AppLimitAdTrackingBool = () -> Swift.Bool
+ public typealias Closure_AppTrackingTransparency_AuthorizedBool = () -> Swift.Bool?
+ public typealias Closure_DeviceLimitAdTrackingBool = () -> Swift.Bool
+ final public func allowCustomIdentifierArray_containsString(_ string: Swift.String?) -> Swift.Bool
+ final public func denyEventNameArray_containsString(_ string: Swift.String?) -> Swift.Bool
+ final public func denyIdentityLinkNameArray_containsString(_ string: Swift.String?) -> Swift.Bool
+ @objc deinit
+}
+@_inheritsConvenienceInitializers @objc(KVAProductController) final public class KVAProductController : ObjectiveC.NSObject {
+ @objc public static let shared: KochavaCore.KVAProductController
+ public static var sharedInstance: Swift.AnyObject {
+ get
+ }
+ final public func register(product: KochavaCore.KVAProduct?)
+ final public func product(forClass aClass: Swift.AnyClass?) -> KochavaCore.KVAProduct?
+ final public func product(withModuleName moduleName: KochavaCore.KVAProduct.ModuleName?) -> KochavaCore.KVAProduct?
+ final public func products_evaluationResultBool(forConditionString conditionString: Swift.String?) -> Swift.Bool
+ @objc(products_resetWithDeleteLocalDataBool:closure_didComplete:) final public func products_reset(deleteLocalDataBool: Swift.Bool, closure_didComplete: (() -> Swift.Void)?)
+ @objc(products_resetWithDeleteLocalDataBool:includeExternalBool:includeDeviceAppGroupBool:logMessagePrintBool:includeHostBool:includeUIBool:includeCoreBool:moduleNameArray:closure_didComplete:) final public func products_reset(deleteLocalDataBool: Swift.Bool, includeExternalBool: Swift.Bool, includeDeviceAppGroupBool: Swift.Bool = true, logMessagePrintBool: Swift.Bool = true, includeHostBool: Swift.Bool = false, includeUIBool: Swift.Bool = false, includeCoreBool: Swift.Bool = false, moduleNameArray: [KochavaCore.KVAProduct.ModuleName]? = nil, closure_didComplete: (() -> Swift.Void)?)
+ @objc(products_shutdownWithDeleteLocalDataBool:closure_didComplete:) final public func products_shutdown(deleteLocalDataBool: Swift.Bool, closure_didComplete: (() -> Swift.Void)?)
+ @objc(products_shutdownWithDeleteLocalDataBool:includeHostBool:includeUIBool:includeCoreBool:moduleNameArray:closure_didComplete:) final public func products_shutdown(deleteLocalDataBool: Swift.Bool, includeHostBool: Swift.Bool, includeUIBool: Swift.Bool, includeCoreBool: Swift.Bool, moduleNameArray: [KochavaCore.KVAProduct.ModuleName]? = nil, closure_didComplete: (() -> Swift.Void)?)
+ final public var mutator: KochavaCore.KVAMutator {
+ get
+ }
+ final public var productArray: [KochavaCore.KVAProduct] {
+ get
+ }
+ @objc override dynamic public init()
+ @objc deinit
+}
+public protocol KVASharedPropertyProvider : AnyObject {
+ static var sharedInstance: Swift.AnyObject { get }
+}
+public protocol KVAStartable : AnyObject {
+ func start()
+}
+public protocol KVAStartableWithOptions : AnyObject {
+ func start(logMessagePrintBool: Swift.Bool, asyncBool: Swift.Bool)
+}
+@_inheritsConvenienceInitializers @objc(KVASystem) final public class KVASystem : ObjectiveC.NSObject {
+ @objc public static var shared: KochavaCore.KVASystem {
+ @objc get
+ }
+ @objc public static var shared_optional: KochavaCore.KVASystem? {
+ @objc get
+ }
+ @objc deinit
+ final public func primarySystemStartDidExecuteOnMainThread()
+ @objc final public var appClipBool: Swift.Bool {
+ @objc get
+ @objc set(appClipBool)
+ }
+ final public var appExtensionBool: Swift.Bool {
+ get
+ }
+ @objc final public func stateActiveDidBecome()
+ @objc(stateActiveDidBecomeWithSourceString:) final public func stateActiveDidBecome(sourceString: Swift.String)
+ @available(*, deprecated, renamed: "stateActiveDidBecome(sourceString:)", message: "Modern Objective-C-style method deprecated. Use Swift func stateActiveDidBecome(sourceString:) instead.")
+ final public func stateActiveDidBecome(withSourceString sourceString: Swift.String)
+ @objc final public func stateActiveWillResign()
+ @objc(stateActiveWillResignWithSourceString:) final public func stateActiveWillResign(sourceString: Swift.String)
+ @available(*, deprecated, renamed: "stateActiveWillResign(sourceString:)", message: "Modern Objective-C-style method deprecated. Use Swift func stateActiveWillResign(sourceString:) instead.")
+ final public func stateActiveWillResign(withSourceString sourceString: Swift.String)
+ final public func nameString() -> Swift.String
+ final public var mutator: KochavaCore.KVAMutator {
+ get
+ }
+ final public var stateActiveBool: Swift.Bool {
+ get
+ }
+ @objc public static let messagesAppViewControllerDidBecomeActiveSourceString: Swift.String
+ @objc public static let messagesAppViewControllerDidResignActiveSourceString: Swift.String
+ public static let stateActiveDidBecomeNotificationName: Foundation.Notification.Name
+ public static let stateActiveWillResignNotificationName: Foundation.Notification.Name
+ @objc override dynamic public init()
+}
+public protocol KVAStoppable : AnyObject {
+ func stop()
+}
+public protocol KVAStoppableWithOptions : AnyObject {
+ func stop(logMessagePrintBool: Swift.Bool, asyncBool: Swift.Bool)
+}
+@_inheritsConvenienceInitializers @objc(KVASystemLow) final public class KVASystemLow : ObjectiveC.NSObject {
+ public static func architectureString() -> Swift.String?
+ public static func bootDate() -> Foundation.Date?
+ public static func hardwareMachineModelIdString() -> Swift.String
+ @objc override dynamic public init()
+ @objc deinit
+}
+public protocol KVAExecutable : AnyObject {
+ func execute()
+}
+public protocol KVAExecutableWithOptions : AnyObject {
+ func execute(logMessagePrintBool: Swift.Bool, asyncBool: Swift.Bool)
+}
+@_hasMissingDesignatedInitializers final public class KVAAny {
+ public static func from(_ object: Any?, class aClass: Swift.AnyClass?, elementClass: Swift.AnyClass? = nil, initializedObject: Any? = nil, networking: KochavaCore.KVANetworking? = nil) -> Any?
+ public static func objectAppending(object1: Any?, object2: Any?) -> Any?
+ public static func redactedCopy(_ any: Any?, key: Swift.AnyHashable?, keyStringRedactedBoolDictionary: [Swift.String : Swift.Bool]? = nil, valueNonPropertyListItemsRedactedBool: Swift.Bool = false, redactionKeySuffixString: Swift.String? = nil, redactionMaximumDepth: Swift.Int? = nil, redactionIncludesStandardContainersBool: Swift.Bool = false, maximumDepth: Swift.Int? = nil) -> (redactedCopy: Any?, redactedKeyArray: Foundation.NSMutableArray?)
+ public static func tokenResolvedObject(_ any: Any?) -> Any?
+ public static func nonnull(_ any: Any?) -> Any
+ public static func kva_as(_ any: Any, forContext context: KochavaCore.KVAContext?) -> Foundation.NSMutableDictionary?
+ public static func mayMutateBool(_ any: Any) -> Swift.Bool
+ public static func inheritanceResolvedElement(_ inheritanceElementsArray: [(Any?, Swift.String?, Swift.String?, Swift.Bool)]) -> (Any?, Swift.String?)
+ public typealias Closure_ExecuteCustomMethod = (_ object: Swift.AnyObject, _ methodNameString: KochavaCore.KVAAny.CustomMethodName, _ parametersDictionary: [Swift.AnyHashable : Any]?) -> Swift.Void
+ public typealias CustomMethodName = Swift.String
+ @objc deinit
+}
+@objc(KVATask) final public class KVATask : ObjectiveC.NSObject, KochavaCore.KVAAsForContextProtocol, KochavaCore.KVAExecutable, KochavaCore.KVAFromProtocol, KochavaCore.KVAFromWithInitializedObjectProtocol, KochavaCore.KVANetworkingSetterProvider, KochavaCore.KVAStartable, KochavaCore.KVAInvalidatable {
+ public static func start(networking: KochavaCore.KVANetworking?, baseIdentifier: KochavaCore.KVATask.Identifier? = nil, identifier: KochavaCore.KVATask.Identifier?, universalIdentifier: KochavaCore.KVATask.UniversalIdentifier? = nil, logMessagesPrintBool: Swift.Bool? = nil, prerequisiteTaskIdentifierArray: [KochavaCore.KVATask.Identifier]? = nil, retryTimeIntervalSeries: KochavaCore.KVATimeIntervalSeries? = nil, resetFollowedTaskIdentifierArray: [KochavaCore.KVATask.Identifier]? = nil, closure_shouldAttemptBool: KochavaCore.KVATask.Closure_ShouldAttemptBool? = nil, closure_didComplete: KochavaCore.KVATask.Closure_DidComplete? = nil, closure_startAttempt: KochavaCore.KVATask.Closure_StartAttempt? = nil)
+ public static func start(networking: KochavaCore.KVANetworking?, baseIdentifier: KochavaCore.KVATask.Identifier? = nil, identifier: KochavaCore.KVATask.Identifier?, universalIdentifier: KochavaCore.KVATask.UniversalIdentifier? = nil, extendedIdentifier: KochavaCore.KVATask.ExtendedIdentifier? = nil, parameter: KochavaCore.KVATask.Parameter? = nil, logMessagesPrintBool: Swift.Bool? = nil, prerequisiteTaskIdentifierArray: [KochavaCore.KVATask.Identifier]? = nil, prerequisiteTaskArray: [KochavaCore.KVATask]? = nil, prerequisiteTaskArrayIncludeNetworkingStartedBool: Swift.Bool? = nil, attemptTimeoutTimeInterval: Foundation.TimeInterval? = nil, retryTimeIntervalSeries: KochavaCore.KVATimeIntervalSeries? = nil, resetFollowedTaskIdentifierArray: [KochavaCore.KVATask.Identifier]? = nil, resetFollowedTaskArray: [KochavaCore.KVATask]? = nil, resetPassiveTimeInterval: Foundation.TimeInterval? = nil, singleExecutionIdentifier: KochavaCore.KVATask.SingleExecutionIdentifier? = nil, completedBool: Swift.Bool = false, completedBoolLogMessagesPrintBool: Swift.Bool = false, startBool: Swift.Bool = false, closure_shouldAttemptBool: KochavaCore.KVATask.Closure_ShouldAttemptBool? = nil, closure_didExperienceDelay: KochavaCore.KVATask.Closure_DidExperienceDelay? = nil, closure_didInvalidate: KochavaCore.KVATask.Closure_DidInvalidate? = nil, closure_didComplete: KochavaCore.KVATask.Closure_DidComplete? = nil, closure_didReset: KochavaCore.KVATask.Closure_DidReset? = nil, closure_executeCustomMethod: KochavaCore.KVAAny.Closure_ExecuteCustomMethod? = nil, closure_startAttempt: KochavaCore.KVATask.Closure_StartAttempt? = nil)
+ public init(networking: KochavaCore.KVANetworking?, baseIdentifier: KochavaCore.KVATask.Identifier? = nil, identifier: KochavaCore.KVATask.Identifier?, universalIdentifier: KochavaCore.KVATask.UniversalIdentifier? = nil, logMessagesPrintBool: Swift.Bool? = nil, prerequisiteTaskIdentifierArray: [KochavaCore.KVATask.Identifier]? = nil, retryTimeIntervalSeries: KochavaCore.KVATimeIntervalSeries? = nil, resetFollowedTaskIdentifierArray: [KochavaCore.KVATask.Identifier]? = nil, closure_shouldAttemptBool: KochavaCore.KVATask.Closure_ShouldAttemptBool? = nil, closure_didComplete: KochavaCore.KVATask.Closure_DidComplete? = nil, closure_startAttempt: KochavaCore.KVATask.Closure_StartAttempt? = nil)
+ public init(networking: KochavaCore.KVANetworking?, baseIdentifier: KochavaCore.KVATask.Identifier? = nil, identifier: KochavaCore.KVATask.Identifier?, universalIdentifier: KochavaCore.KVATask.UniversalIdentifier? = nil, extendedIdentifier: KochavaCore.KVATask.ExtendedIdentifier? = nil, parameter: KochavaCore.KVATask.Parameter? = nil, logMessagesPrintBool: Swift.Bool? = nil, prerequisiteTaskIdentifierArray: [KochavaCore.KVATask.Identifier]? = nil, prerequisiteTaskArray: [KochavaCore.KVATask]? = nil, prerequisiteTaskArrayIncludeNetworkingStartedBool: Swift.Bool? = nil, attemptTimeoutTimeInterval: Foundation.TimeInterval? = nil, retryTimeIntervalSeries: KochavaCore.KVATimeIntervalSeries? = nil, resetFollowedTaskIdentifierArray: [KochavaCore.KVATask.Identifier]? = nil, resetFollowedTaskArray: [KochavaCore.KVATask]? = nil, resetPassiveTimeInterval: Foundation.TimeInterval? = nil, singleExecutionIdentifier: KochavaCore.KVATask.SingleExecutionIdentifier? = nil, completedBool: Swift.Bool = false, completedBoolLogMessagesPrintBool: Swift.Bool = false, startBool: Swift.Bool = false, closure_shouldAttemptBool: KochavaCore.KVATask.Closure_ShouldAttemptBool? = nil, closure_didExperienceDelay: KochavaCore.KVATask.Closure_DidExperienceDelay? = nil, closure_didInvalidate: KochavaCore.KVATask.Closure_DidInvalidate? = nil, closure_didComplete: KochavaCore.KVATask.Closure_DidComplete? = nil, closure_didReset: KochavaCore.KVATask.Closure_DidReset? = nil, closure_executeCustomMethod: KochavaCore.KVAAny.Closure_ExecuteCustomMethod? = nil, closure_startAttempt: KochavaCore.KVATask.Closure_StartAttempt? = nil)
+ @objc deinit
+ public static func kva_from(_ object: Any?) -> Self?
+ public static func kva_from(_ object: Any?, initializedObject: Any?) -> Self?
+ final public func kva_as(forContext context: KochavaCore.KVAContext?) -> Swift.AnyObject?
+ @objc override final public var description: Swift.String {
+ @objc get
+ }
+ final public func execute()
+ final public func start()
+ final public func start(evaluateFirstPublicCompletedCheckBool: Swift.Bool)
+ final public func reset()
+ final public func resetAttemptSeries()
+ final public func didReset_addObserver(closure: ((_ notification: Foundation.Notification) -> Swift.Void)? = nil) -> ObjectiveC.NSObjectProtocol?
+ public static let didResetNotificationName: Foundation.Notification.Name
+ final public func invalidate()
+ final public func evaluate()
+ final public func endAttempt(accomplishedBool: Swift.Bool, allowRetryBool: Swift.Bool = true, retryInsertTimeInterval: Foundation.TimeInterval? = nil)
+ final public func complete()
+ final public func complete(logMessagesPrintBool: Swift.Bool)
+ final public func didComplete_addObserver(closure: ((_ notification: Foundation.Notification) -> Swift.Void)? = nil) -> ObjectiveC.NSObjectProtocol?
+ public static let didCompleteNotificationName: Foundation.Notification.Name
+ final public func executeCustomMethod(name: KochavaCore.KVAAny.CustomMethodName, parametersDictionary: [Swift.AnyHashable : Any]?)
+ final public var mutator: KochavaCore.KVAMutator {
+ get
+ }
+ @objc final public var networking: KochavaCore.KVANetworking? {
+ @objc get
+ @objc set(networking)
+ }
+ final public var attemptTimeoutTimeInterval: Foundation.TimeInterval {
+ get
+ set(attemptTimeoutTimeInterval)
+ }
+ final public var attemptTimeoutTimeInterval_optional: Foundation.TimeInterval? {
+ get
+ set(attemptTimeoutTimeInterval_optional)
+ }
+ public typealias ExtendedIdentifier = Swift.String
+ final public var logMessagesPrintBool: Swift.Bool {
+ get
+ set(logMessagesPrintBool)
+ }
+ final public var logMessagesPrintBool_optional: Swift.Bool? {
+ get
+ set(logMessagesPrintBool_optional)
+ }
+ final public var identifier: KochavaCore.KVATask.Identifier {
+ get
+ }
+ public typealias Identifier = Swift.String
+ final public var parameter: KochavaCore.KVATask.Parameter? {
+ get
+ }
+ public typealias Parameter = Any
+ final public func prerequisiteTaskArray_resolved_preconfigure(fetchOnceTasksBool: Swift.Bool = false, prerequisiteTaskIdentifierArrayBool: Swift.Bool = false, prerequisiteTaskArrayBool: Swift.Bool = false)
+ final public var prerequisiteTaskArray: [KochavaCore.KVATask]? {
+ get
+ set(prerequisiteTaskArray)
+ }
+ final public var prerequisiteTaskIdentifierArray: [KochavaCore.KVATask.Identifier]? {
+ get
+ set(prerequisiteTaskIdentifierArray)
+ }
+ final public var prerequisiteTaskArrayIncludeNetworkingStartedBool: Swift.Bool {
+ get
+ set(prerequisiteTaskArrayIncludeNetworkingStartedBool)
+ }
+ final public var prerequisiteTaskArrayIncludeNetworkingStartedBool_optional: Swift.Bool? {
+ get
+ set(prerequisiteTaskArrayIncludeNetworkingStartedBool_optional)
+ }
+ final public var resetFollowedTaskArray: [KochavaCore.KVATask]? {
+ get
+ set(resetFollowedTaskArray)
+ }
+ final public var resetFollowedTaskIdentifierArray: [KochavaCore.KVATask.Identifier]? {
+ get
+ set(resetFollowedTaskIdentifierArray)
+ }
+ final public var resetPassiveTimeInterval: Foundation.TimeInterval {
+ get
+ set(resetPassiveTimeInterval)
+ }
+ final public var resetPassiveTimeInterval_optional: Foundation.TimeInterval? {
+ get
+ set(resetPassiveTimeInterval_optional)
+ }
+ final public var retryTimeIntervalSeries: KochavaCore.KVATimeIntervalSeries? {
+ get
+ set(retryTimeIntervalSeries)
+ }
+ public typealias SingleExecutionIdentifier = Swift.String
+ final public var universalIdentifier: KochavaCore.KVATask.UniversalIdentifier? {
+ get
+ set(universalIdentifier)
+ }
+ public typealias UniversalIdentifier = Swift.AnyHashable
+ public typealias Closure_DidComplete = (_ task: KochavaCore.KVATask) -> Swift.Void
+ public typealias Closure_DidExperienceDelay = (_ task: KochavaCore.KVATask) -> Swift.Void
+ public typealias Closure_DidInvalidate = (_ task: KochavaCore.KVATask) -> Swift.Void
+ public typealias Closure_DidReset = (_ task: KochavaCore.KVATask) -> Swift.Void
+ public typealias Closure_ShouldAttemptBool = (_ task: KochavaCore.KVATask) -> Swift.Bool
+ public typealias Closure_StartAttempt = (_ task: KochavaCore.KVATask) -> Swift.Void
+ final public var accomplishedBool: Swift.Bool {
+ get
+ }
+ final public var attemptSeriesInProgressBool: Swift.Bool {
+ get
+ }
+ final public func attemptSeriesInProgressTimeInterval() -> Foundation.TimeInterval
+ final public var completedBool: Swift.Bool {
+ get
+ }
+ final public var didExperienceDelayBool: Swift.Bool {
+ get
+ }
+}
+@_inheritsConvenienceInitializers @objc(KVATimeIntervalSeries) final public class KVATimeIntervalSeries : ObjectiveC.NSObject, Foundation.NSCopying, KochavaCore.KVAAsForContextProtocol, KochavaCore.KVAConfigureWithProtocol, KochavaCore.KVAFromProtocol, KochavaCore.KVAMutable {
+ convenience public init(timeIntervalArray: [Foundation.TimeInterval]?, repeatFinalTimeIntervalBool: Swift.Bool)
+ @objc final public func copy(with zone: ObjectiveC.NSZone? = nil) -> Any
+ public static func kva_from(_ object: Any?) -> Self?
+ final public func kva_as(forContext context: KochavaCore.KVAContext?) -> Swift.AnyObject?
+ final public func kva_configure(with object: Any?, context: KochavaCore.KVAContext?)
+ @objc override final public func isEqual(_ object: Any?) -> Swift.Bool
+ final public func reset()
+ final public func advance()
+ final public func currentTimeInterval() -> Foundation.TimeInterval?
+ final public func currentTimeInterval_sf() -> Foundation.TimeInterval?
+ final public func previousIterationString() -> Swift.String
+ final public var mutator: KochavaCore.KVAMutator {
+ get
+ }
+ final public var insertTimeInterval: Foundation.TimeInterval? {
+ get
+ set(insertTimeInterval)
+ }
+ final public var timeIntervalArray: [Foundation.TimeInterval]? {
+ get
+ set(timeIntervalArray)
+ }
+ final public var currentIteration: Swift.Int {
+ get
+ }
+ @objc override dynamic public init()
+ @objc deinit
+}
+@_hasMissingDesignatedInitializers @objc(KVATag) final public class KVATag : ObjectiveC.NSObject {
+ @objc deinit
+}
+@objc(KVATimer) final public class KVATimer : ObjectiveC.NSObject, KochavaCore.KVAAsForContextProtocol, KochavaCore.KVAInvalidatable, KochavaCore.KVAStartable, KochavaCore.KVAStoppable {
+ public init(identifier: KochavaCore.KVATimer.Identifier, extendedIdentifier: KochavaCore.KVATimer.ExtendedIdentifier? = nil, timeInterval: Foundation.TimeInterval? = nil, timeIntervalZeroShouldNotRunBool: Swift.Bool = false, logMessagesPrintBool: Swift.Bool? = nil, logMessagesPrintWhenLongTimeInterval: Foundation.TimeInterval? = nil, logMessagesPrintTimeIntervalAdjustedWhileTimerActiveBool: Swift.Bool? = nil, logMessagesPrintDidFireBool: Swift.Bool? = nil, closure_timeInterval: KochavaCore.KVATimer.Closure_TimeInterval? = nil, closure_shouldBeRunningBool: KochavaCore.KVATimer.Closure_ShouldBeRunningBool? = nil, closure_willStart: KochavaCore.KVATimer.Closure_WillStart? = nil, closure_didFire: @escaping KochavaCore.KVATimer.Closure_DidFire)
+ final public func kva_as(forContext context: KochavaCore.KVAContext?) -> Swift.AnyObject?
+ @discardableResult
+ final public func configure(allowToRunBool: Swift.Bool? = nil, shouldBeRunningBool: Swift.Bool? = nil) -> Swift.Bool
+ final public func start()
+ final public func stop()
+ final public func reset()
+ final public func invalidate()
+ @objc override final public var description: Swift.String {
+ @objc get
+ }
+ final public var elapsedTimeInterval: Foundation.TimeInterval {
+ get
+ }
+ final public var mutator: KochavaCore.KVAMutator {
+ get
+ }
+ public typealias Closure_DidFire = (_ timer: KochavaCore.KVATimer) -> Swift.Void
+ public typealias Closure_ShouldBeRunningBool = (_ timer: KochavaCore.KVATimer) -> Swift.Bool
+ public typealias Closure_TimeInterval = (_ timer: KochavaCore.KVATimer) -> Foundation.TimeInterval?
+ public typealias Closure_WillStart = (_ timer: KochavaCore.KVATimer) -> Swift.Void
+ public typealias ExtendedIdentifier = Swift.String
+ public typealias Identifier = Swift.String
+ final public var timeInterval: Foundation.TimeInterval? {
+ get
+ set(timeInterval)
+ }
+ final public var startedBool: Swift.Bool {
+ get
+ }
+ final public var timerActiveBool: Swift.Bool {
+ get
+ }
+ @objc deinit
+}
+final public class KVAMutator {
+ required public init(forObject: Swift.AnyObject, closure_didMutate_performSideEffects_beforeDispatch_sf: KochavaCore.KVAMutator.Closure_DidMutate_PerformSideEffects? = nil, closure_didMutate_performSideEffects: KochavaCore.KVAMutator.Closure_DidMutate_PerformSideEffects? = nil)
+ final public func lock()
+ final public func lock_includingParentFirst()
+ final public func unlock()
+ final public func unlock_includingParentLast()
+ final public func didMutate()
+ final public func didMutate_sf()
+ final public func didMutate_sf(infoDictionary: [Swift.AnyHashable : Any]?)
+ final public func didMutate_sf_df(childMutator: KochavaCore.KVAMutator? = nil, infoDictionary: [Swift.AnyHashable : Any]?, performSideEffectsIntendedBeforeDispatchBool: Swift.Bool = true)
+ @objc final public func didMutate_addObserver(closure: ((_ notification: Foundation.Notification) -> Swift.Void)? = nil) -> ObjectiveC.NSObjectProtocol?
+ public typealias Closure_DidMutate_PerformSideEffects = (_ mutator: KochavaCore.KVAMutator, _ childMutator: KochavaCore.KVAMutator?, _ infoDictionary: [Swift.AnyHashable : Any]?) -> Swift.Void
+ final public var didMutatePassesToDelegateBool: Swift.Bool?
+ weak final public var mutableDelegate: KochavaCore.KVAMutable? {
+ get
+ set
+ }
+ final public var didMutateDispatchCondensingAfterBool: Swift.Bool
+ public static let priorityBoolKey: Swift.String
+ @objc deinit
+}
+@objc(KVAValue) final public class KVAValue : ObjectiveC.NSObject, KochavaCore.KVAAsForContextProtocol, KochavaCore.KVAFromProtocol, KochavaCore.KVAMutable {
+ required public init(uuidString: Swift.String?, rawObject: Swift.AnyObject?, object: Swift.AnyObject? = nil, serverObject: Swift.AnyObject? = nil, valueSourceIdentifier: KochavaCore.KVAValue.SourceIdentifier? = nil, adapter: KochavaCore.KVAAdapter? = nil, metaValueArrayDictionary: [Swift.String : KochavaCore.KVAValue]? = nil, startDate: Foundation.Date? = nil, placeholderForAsynchronousCollectionBool: Swift.Bool = false, staleBool: Swift.Bool? = nil)
+ @objc deinit
+ public static func kva_from(_ object: Any?) -> Self?
+ public static func kva_from(_ object: Any?, class aClass: Swift.AnyClass?, elementClass: Swift.AnyClass?, initializedObject: Any? = nil) -> Self?
+ final public func kva_as(forContext context: KochavaCore.KVAContext?) -> Swift.AnyObject?
+ @objc override final public var description: Swift.String {
+ @objc get
+ }
+ final public func array() -> [Swift.AnyObject]?
+ final public func bool() -> Swift.Bool
+ final public func bool_optional() -> Swift.Bool?
+ final public func data() -> Foundation.Data?
+ final public func date() -> Foundation.Date?
+ final public func dictionary() -> [Swift.AnyHashable : Any]?
+ final public func int() -> Swift.Int
+ final public func int_optional() -> Swift.Int?
+ final public func number() -> Foundation.NSNumber?
+ final public func string() -> Swift.String?
+ final public func timeInterval() -> Foundation.TimeInterval
+ final public func timeInterval_optional() -> Foundation.TimeInterval?
+ final public func ageTimeInterval() -> Foundation.TimeInterval
+ final public func markStale()
+ final public func staleBool() -> Swift.Bool
+ final public func value(forContext context: KochavaCore.KVAContext?) -> KochavaCore.KVAValue?
+ public static func valueArrayDictionary(fromObjectArray objectArray: [Any]?, globalValueSourceCollection: KochavaCore.KVACollection?) -> [Swift.String : KochavaCore.KVAValue]?
+ final public func mayMutateBool() -> Swift.Bool
+ public typealias Closure_MetaValueArrayDictionary = (_ value: KochavaCore.KVAValue) -> [Swift.String : KochavaCore.KVAValue]?
+ public typealias Closure_StaleBool = (_ value: KochavaCore.KVAValue) -> Swift.Bool
+ final public var mutator: KochavaCore.KVAMutator {
+ get
+ }
+ weak final public var adapter: KochavaCore.KVAAdapter? {
+ get
+ set(adapter)
+ }
+ weak final public var globalValueSourceCollection: KochavaCore.KVACollection? {
+ get
+ set(globalValueSourceCollection)
+ }
+ final public var uuidString: Swift.String? {
+ get
+ }
+ final public var metaValueArrayDictionary: [Swift.String : KochavaCore.KVAValue]? {
+ get
+ }
+ final public var object: Swift.AnyObject? {
+ get
+ }
+ final public var placeholderForAsynchronousCollectionBool: Swift.Bool {
+ get
+ }
+ final public var rawObject: Swift.AnyObject? {
+ get
+ }
+ final public func serverObject() -> Swift.AnyObject?
+ final public func serverObject_string() -> Swift.String?
+ final public var startDate: Foundation.Date {
+ get
+ }
+ final public var valueSourceIdentifier: KochavaCore.KVAValue.SourceIdentifier? {
+ get
+ }
+ public typealias SourceIdentifier = KochavaCore.KVACollection.ElementIdentifier
+}
+extension Foundation.NSArray : KochavaCore.KVAAsForContextProtocol, KochavaCore.KVAFromProtocol {
+ @objc public static func kva_from(_ object: Any?) -> Self?
+ @objc public static func kva_from(_ object: Any?, elementClass: Swift.AnyClass? = nil, initializedObject: Any? = nil) -> Self?
+ public func kva_as(forContext context: KochavaCore.KVAContext?) -> Swift.AnyObject?
+}
+extension Foundation.NSData : KochavaCore.KVAAsForContextProtocol, KochavaCore.KVAFromProtocol {
+ @objc public static func kva_from(_ object: Any?) -> Self?
+ public func kva_as(forContext context: KochavaCore.KVAContext?) -> Swift.AnyObject?
+}
+extension Foundation.NSDate : KochavaCore.KVAAsForContextProtocol, KochavaCore.KVAFromProtocol {
+ @objc public static func kva_from(_ object: Any?) -> Self?
+ public func kva_as(forContext context: KochavaCore.KVAContext?) -> Swift.AnyObject?
+}
+extension Foundation.NSDecimalNumber {
+ convenience public init(kva_fromDouble aDouble: Swift.Double)
+ public static func kva_bankersScaleFourRoundingModeDecimalNumber(fromDouble aDouble: Swift.Double) -> Foundation.NSDecimalNumber
+ public static func kva_bankersScaleFourRoundingModeDecimalNumber(fromNumber number: Foundation.NSNumber?) -> Foundation.NSDecimalNumber?
+ public static func kva_bankersScaleFourRoundingModeDecimalNumber(fromObject object: Any?) -> Foundation.NSDecimalNumber?
+ public static func kva_decimalNumber(fromDouble aDouble: Swift.Double, roundingBehaviorDecimalNumberHandler: Foundation.NSDecimalNumberHandler?) -> Foundation.NSDecimalNumber
+ public static func kva_decimalNumber(fromNumber number: Foundation.NSNumber?, roundingBehaviorDecimalNumberHandler: Foundation.NSDecimalNumberHandler?) -> Foundation.NSDecimalNumber?
+ public static func kva_timeIntervalRoundingModeDecimalNumber(fromNumber number: Foundation.NSNumber?) -> Foundation.NSDecimalNumber?
+ public static func kva_timeIntervalRoundingModeDecimalNumber(fromObject object: Any?) -> Foundation.NSDecimalNumber?
+ public static func kva_timeIntervalRoundingModeDecimalNumber(fromTimeInterval timeInterval: Foundation.TimeInterval) -> Foundation.NSDecimalNumber
+ public static func kva_timeIntervalRoundingModeDecimalNumber(fromTimeInterval_optional timeInterval: Foundation.TimeInterval?) -> Foundation.NSDecimalNumber?
+ public static let kva_bankersScaleFourRoundingModeDecimalNumberHandler: Foundation.NSDecimalNumberHandler
+}
+extension Foundation.Data : KochavaCore.KVAAsForContextProtocol, KochavaCore.KVAFromProtocol {
+ public init?(kva_hexString hexString: Swift.String?)
+ public static func kva_from(_ object: Any?) -> Foundation.Data?
+ public func kva_as(forContext context: KochavaCore.KVAContext?) -> Swift.AnyObject?
+ public func kva_hexString() -> Swift.String?
+}
+extension Foundation.NSDictionary : KochavaCore.KVAAsForContextProtocol, KochavaCore.KVAFromProtocol {
+ @objc public static func kva_from(_ object: Any?) -> Self?
+ public func kva_as(forContext context: KochavaCore.KVAContext?) -> Swift.AnyObject?
+}
+extension Foundation.NSError : KochavaCore.KVAAsForContextProtocol, KochavaCore.KVAFromProtocol {
+ public static func kva_from(_ object: Any?) -> Self?
+ public func kva_as(forContext context: KochavaCore.KVAContext?) -> Swift.AnyObject?
+}
+@_hasMissingDesignatedInitializers final public class KVAAnyClass {
+ public static func sanitizedNameString(_ aClass: Swift.AnyClass?) -> Swift.String?
+ @objc deinit
+}
+extension Foundation.NSException : KochavaCore.KVAAsForContextProtocol {
+ public func kva_as(forContext context: KochavaCore.KVAContext?) -> Swift.AnyObject?
+}
+extension Foundation.NSNumber : KochavaCore.KVAAsForContextProtocol, KochavaCore.KVAFromProtocol {
+ public static func kva_number(fromString string: Swift.String?) -> Self?
+ @objc public static func kva_from(_ object: Any?) -> Self?
+ public func kva_as(forContext context: KochavaCore.KVAContext?) -> Swift.AnyObject?
+ public func kva_isBoolBool() -> Swift.Bool
+}
+extension Foundation.ProcessInfo {
+ public func kva_operatingSystemNameString() -> Swift.String
+ public func kva_operatingSystemStandardVersionInfoString() -> Swift.String
+ public func kva_operatingSystemVersionString() -> Swift.String
+}
+extension Foundation.NSString : KochavaCore.KVAAsForContextProtocol, KochavaCore.KVAFromProtocol {
+ @objc(kva_stringFromJSONObject:prettyPrintBool:) public static func kva_string(fromJSONObject jsonObject: Any?, prettyPrintBool: Swift.Bool) -> Swift.String?
+ @objc public static func kva_from(_ object: Any?) -> Self?
+ public func kva_as(forContext context: KochavaCore.KVAContext?) -> Swift.AnyObject?
+ @objc(kva_serializedJSONObjectWithPrintErrorsBool:) dynamic public func kva_serializedJSONObject(printErrorsBool: Swift.Bool = false) -> Any?
+}
+extension Foundation.UserDefaults {
+ @objc(kva_keyNameStringWithPrefixString:identifierString:storageIdentifier:) public static func kva_keyNameString(prefixString: Swift.String?, identifierString: Swift.String?, storageIdentifier: KochavaCore.KVANetworking.StorageIdentifier?) -> Swift.String
+}
+extension Swift.String : KochavaCore.KVAAsForContextProtocol, KochavaCore.KVAFromProtocol {
+ public init?(kva_fromJSONObject jsonObject: Any?, prettyPrintBool: Swift.Bool)
+ public static func kva_from(bool: Swift.Bool?) -> Swift.String
+ public static func kva_from(_ object: Any?) -> Swift.String?
+ public func kva_as(forContext context: KochavaCore.KVAContext?) -> Swift.AnyObject?
+ public func kva_withMaximumLength(_ maximumLength: Swift.Int) -> Swift.String
+ public func kva_serializedJSONObject(printErrorsBool: Swift.Bool = false) -> Any?
+}
+extension Swift.Double : KochavaCore.KVAAsForContextProtocol, KochavaCore.KVAFromProtocol {
+ public static func kva_from(_ object: Any?) -> Swift.Double?
+ public func kva_as(forContext context: KochavaCore.KVAContext?) -> Swift.AnyObject?
+}
+@objc extension UIKit.UIApplication {
+ @objc(kva_shared) @_Concurrency.MainActor(unsafe) public static func kva_shared() -> UIKit.UIApplication?
+}
diff --git a/KochavaCore.xcframework/ios-arm64_armv7/KochavaCore.framework/Modules/module.modulemap b/KochavaCore.xcframework/ios-arm64/KochavaCore.framework/Modules/module.modulemap
similarity index 72%
rename from KochavaCore.xcframework/ios-arm64_armv7/KochavaCore.framework/Modules/module.modulemap
rename to KochavaCore.xcframework/ios-arm64/KochavaCore.framework/Modules/module.modulemap
index 8a8f232..cb24298 100644
--- a/KochavaCore.xcframework/ios-arm64_armv7/KochavaCore.framework/Modules/module.modulemap
+++ b/KochavaCore.xcframework/ios-arm64/KochavaCore.framework/Modules/module.modulemap
@@ -6,6 +6,6 @@ framework module KochavaCore {
}
module KochavaCore.Swift {
- header "KochavaCore-Swift.h"
- requires objc
+ header "KochavaCore-Swift.h"
+ requires objc
}
diff --git a/KochavaCore.xcframework/ios-arm64/KochavaCore.framework/_CodeSignature/CodeResources b/KochavaCore.xcframework/ios-arm64/KochavaCore.framework/_CodeSignature/CodeResources
new file mode 100644
index 0000000..3badec8
--- /dev/null
+++ b/KochavaCore.xcframework/ios-arm64/KochavaCore.framework/_CodeSignature/CodeResources
@@ -0,0 +1,190 @@
+
+
+
+
+ files
+
+ Headers/KochavaCore-Swift.h
+
+ tlJag6V2O8PL3YT97Bl1tzWycgY=
+
+ Headers/KochavaCore.h
+
+ aNC34zxU2S8qV+S/tJrazAfCS2M=
+
+ Info.plist
+
+ MfYJNIWMhkF9uGbRt3iagYCoUIg=
+
+ Modules/KochavaCore.swiftmodule/arm64-apple-ios.abi.json
+
+ bEG2ecz7wt9FZ+7XWJro3kAA97g=
+
+ Modules/KochavaCore.swiftmodule/arm64-apple-ios.private.swiftinterface
+
+ ifLNfO2Ke1X7k8aFrEoX6PAPHpI=
+
+ Modules/KochavaCore.swiftmodule/arm64-apple-ios.swiftdoc
+
+ a928mNsp4M4OpikAVWfaoiqJkI8=
+
+ Modules/KochavaCore.swiftmodule/arm64-apple-ios.swiftinterface
+
+ ifLNfO2Ke1X7k8aFrEoX6PAPHpI=
+
+ Modules/KochavaCore.swiftmodule/arm64-apple-ios.swiftmodule
+
+ ywz5JXIeURvl4Fl8Up/GLjdD7Sg=
+
+ Modules/module.modulemap
+
+ mPnHeF4+p1VNpbKNGuDcTI3FwGU=
+
+
+ files2
+
+ Headers/KochavaCore-Swift.h
+
+ hash2
+
+ NzqGLvD9WLehFkG0H3p8x/iFJyt1cSpNEPt2MRlCIMY=
+
+
+ Headers/KochavaCore.h
+
+ hash2
+
+ 96qB8T/Mj9ANvoKgT1bA21LHw4KZ1K8+5+tHERiTKBg=
+
+
+ Modules/KochavaCore.swiftmodule/arm64-apple-ios.abi.json
+
+ hash2
+
+ LXDpk2UWQLgctPr7W23QhXNAy+7aETOakIcVen088PU=
+
+
+ Modules/KochavaCore.swiftmodule/arm64-apple-ios.private.swiftinterface
+
+ hash2
+
+ 1cABEojhnJrIfKk59tFiHTKLYQDC2jCfUtn2nutIAAE=
+
+
+ Modules/KochavaCore.swiftmodule/arm64-apple-ios.swiftdoc
+
+ hash2
+
+ 1z60QvyjvgG238gVcE/Tn0S468EMeCzhmp8T0AUXPAo=
+
+
+ Modules/KochavaCore.swiftmodule/arm64-apple-ios.swiftinterface
+
+ hash2
+
+ 1cABEojhnJrIfKk59tFiHTKLYQDC2jCfUtn2nutIAAE=
+
+
+ Modules/KochavaCore.swiftmodule/arm64-apple-ios.swiftmodule
+
+ hash2
+
+ roBWB7ORjbSl8oYYRX9YGjPv9XNefk6O1Wo+9/ay0Y0=
+
+
+ Modules/module.modulemap
+
+ hash2
+
+ cwNWy2Dp1TnXoBn91iWC96is4j2CYQWN/OZljsuJxBc=
+
+
+
+ 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/KochavaCore.xcframework/ios-arm64_armv7/KochavaCore.framework/Headers/KVAConsent.h b/KochavaCore.xcframework/ios-arm64_armv7/KochavaCore.framework/Headers/KVAConsent.h
deleted file mode 100644
index e71b470..0000000
--- a/KochavaCore.xcframework/ios-arm64_armv7/KochavaCore.framework/Headers/KVAConsent.h
+++ /dev/null
@@ -1,53 +0,0 @@
-//
-// KVAConsent.h
-// KochavaCore
-//
-// Created by John Bushnell on 3/30/18.
-// Copyright © 2018 - 2022 Kochava, Inc. All rights reserved.
-//
-
-
-
-#ifndef KVAConsent_h
-#define KVAConsent_h
-
-
-
-#pragma mark - IMPORT
-
-
-
-#import
-
-
-
-#pragma mark - CLASS
-
-
-
-@class KVAConsent;
-
-
-
-#pragma mark - Typealiases
-
-
-
-/*!
- @typedef KVAConsentDidUpdateClosure
-
- @brief A closure which is called when there is an update to consent.
-
- @discussion This can be used to prompt the user for consent and to enable and/or disable functionality. Updates include, but are not limited to, when the user travels into or out of an area requiring consent, when new partners are added, and when conditions indicate a need to retry prompting the user.
- */
-typedef void (^ KVAConsentDidUpdateClosure)
-(
- KVAConsent * _Nonnull consent
-);
-
-
-
-#endif
-
-
-
diff --git a/KochavaCore.xcframework/ios-arm64_armv7/KochavaCore.framework/KochavaCore b/KochavaCore.xcframework/ios-arm64_armv7/KochavaCore.framework/KochavaCore
deleted file mode 100755
index f63caa0..0000000
Binary files a/KochavaCore.xcframework/ios-arm64_armv7/KochavaCore.framework/KochavaCore and /dev/null differ
diff --git a/KochavaCore.xcframework/ios-arm64_armv7/KochavaCore.framework/Modules/KochavaCore.swiftmodule/arm64-apple-ios.swiftdoc b/KochavaCore.xcframework/ios-arm64_armv7/KochavaCore.framework/Modules/KochavaCore.swiftmodule/arm64-apple-ios.swiftdoc
deleted file mode 100644
index e48fb6d..0000000
Binary files a/KochavaCore.xcframework/ios-arm64_armv7/KochavaCore.framework/Modules/KochavaCore.swiftmodule/arm64-apple-ios.swiftdoc and /dev/null differ
diff --git a/KochavaCore.xcframework/ios-arm64_armv7/KochavaCore.framework/Modules/KochavaCore.swiftmodule/arm64-apple-ios.swiftinterface b/KochavaCore.xcframework/ios-arm64_armv7/KochavaCore.framework/Modules/KochavaCore.swiftmodule/arm64-apple-ios.swiftinterface
deleted file mode 100644
index 2d919bb..0000000
--- a/KochavaCore.xcframework/ios-arm64_armv7/KochavaCore.framework/Modules/KochavaCore.swiftmodule/arm64-apple-ios.swiftinterface
+++ /dev/null
@@ -1,1334 +0,0 @@
-// swift-interface-format-version: 1.0
-// swift-compiler-version: Apple Swift version 5.6 (swiftlang-5.6.0.323.62 clang-1316.0.20.8)
-// swift-module-flags: -target arm64-apple-ios10.3 -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name KochavaCore
-import Foundation
-@_exported import KochavaCore
-import Swift
-import UIKit
-import _Concurrency
-import os.log
-import os
-extension Swift.Array : KochavaCore.KVAAsForContextProtocol, KochavaCore.KVAFromProtocol {
- public static func kva_from(_ object: Any?) -> Swift.Array?
- public static func kva_from(_ object: Any?, elementClass: Swift.AnyClass? = nil, initializedObject: Any? = nil) -> Swift.Array?
- public func kva_as(forContext context: KochavaCore.KVAContext?) -> Swift.AnyObject?
-}
-extension Swift.Array {
- public mutating func kva_append(nullable newElement: Element?)
- public mutating func kva_append(contentsOf_nullable newElements: S?) where Element == S.Element, S : Swift.Sequence
-}
-extension Swift.Bool : KochavaCore.KVAAsForContextProtocol, KochavaCore.KVAFromProtocol {
- public static func kva_from(_ object: Any?) -> Swift.Bool?
- public func kva_as(forContext context: KochavaCore.KVAContext?) -> Swift.AnyObject?
-}
-extension Foundation.Date : KochavaCore.KVAAsForContextProtocol, KochavaCore.KVAFromProtocol {
- public static func kva_from(applePrintDateString string: Swift.String?) -> Foundation.Date?
- public static func kva_from(iso8601DateString string: Swift.String?) -> Foundation.Date?
- public static func kva_from(iso8601ShortDateString string: Swift.String?) -> Foundation.Date?
- public static func kva_from(string: Swift.String?) -> Foundation.Date?
- public static func kva_date(fromYYYYMMDDDateString string: Swift.String?) -> Foundation.Date?
- public static func kva_from(_ object: Any?) -> Foundation.Date?
- public func kva_as(forContext context: KochavaCore.KVAContext?) -> Swift.AnyObject?
- public static func kva_earliestDate(date1: Foundation.Date?, date2: Foundation.Date?) -> Foundation.Date?
- public func kva_unixTime() -> Swift.UInt64
- public func kva_unixTimeDecimalNumber() -> Foundation.NSDecimalNumber
- public func kva_unixTimeMilliseconds() -> Swift.UInt64
- public func kva_unixTimeString() -> Swift.String
- public func kva_iso8601DateString() -> Swift.String
- public func kva_iso8601ShortDateString() -> Swift.String
- public func kva_string(withDateStyle dateDateFormatterStyle: Foundation.DateFormatter.Style, timeStyle timeDateFormatterStyle: Foundation.DateFormatter.Style) -> Swift.String
- public func kva_yyyymmddDateString() -> Swift.String
- public func kva_agoTimeInterval() -> Foundation.TimeInterval
-}
-extension Foundation.Date {
- public func kva_sendDateString(fromRequestBodyDictionary requestBodyDictionary: [Swift.AnyHashable : Any]?) -> Swift.String
-}
-extension Swift.Int : KochavaCore.KVAAsForContextProtocol, KochavaCore.KVAFromProtocol {
- public static func kva_from(_ object: Any?) -> Swift.Int?
- public func kva_as(forContext context: KochavaCore.KVAContext?) -> Swift.AnyObject?
-}
-@objc(KVAAdapter) public class KVAAdapter : ObjectiveC.NSObject, KochavaCore.KVAAsForContextProtocol, KochavaCore.KVAConfigureWithProtocol, KochavaCore.KVAKeyable, KochavaCore.KVAMutable, KochavaCore.KVANetworkingSetterProvider, KochavaCore.KVAInvalidatable {
- required public init(networking: KochavaCore.KVANetworking? = nil, identifierString: Swift.String, key: Swift.AnyHashable? = nil, denyDatapointCheckBool: Swift.Bool = false, persistBool: Swift.Bool = false, watchBool: Swift.Bool = false, consentRequiredBool: Swift.Bool = false, allowValueArray: [Any]? = nil, interfaceInDictionary: [Swift.AnyHashable : Any]? = nil, maximumStalenessTimeInterval: Foundation.TimeInterval? = nil, defaultValueObject: Any? = nil, valueObject: Any? = nil, valueClass: Swift.AnyClass? = nil, closure_serverObject: KochavaCore.KVAAdapter.Closure_ServerObject? = nil, closure_collectSynchronously: KochavaCore.KVAAdapter.Closure_CollectSynchronously? = nil, closure_collectAsynchronously: KochavaCore.KVAAdapter.Closure_CollectAsynchronously? = nil)
- @objc deinit
- public func kva_as(forContext context: KochavaCore.KVAContext?) -> Swift.AnyObject?
- public func key(forContext context: KochavaCore.KVAContext?) -> Swift.AnyHashable?
- public func kva_configure(with object: Any?, context: KochavaCore.KVAContext?)
- @objc override dynamic public var description: Swift.String {
- @objc get
- }
- @discardableResult
- public func value(forContext context: KochavaCore.KVAContext?, waitBool: Swift.Bool, completionHandler: KochavaCore.KVAAdapter.Closure_GetValueCompletionHandler?) -> KochavaCore.KVAValue?
- @discardableResult
- public func value(forContext context: KochavaCore.KVAContext?, touchlessBool: Swift.Bool, waitBool: Swift.Bool, completionHandler: KochavaCore.KVAAdapter.Closure_GetValueCompletionHandler?) -> KochavaCore.KVAValue?
- public func valueWillBeCollectedBool(forContext context: KochavaCore.KVAContext?) -> Swift.Bool
- public func validatedObject(forAnyObject anyObject: Any?, reportingContextNameString: Swift.String) -> Swift.AnyObject?
- public func mayShareBool(forContext context: KochavaCore.KVAContext?) -> Swift.Bool
- public func persistentStorage_restore() -> Swift.Bool
- public func persistentStorage_writeIfDidMutateBool(aggressiveBool: Swift.Bool? = nil)
- public func invalidate()
- public typealias Closure_ServerObject = (_ adapter: KochavaCore.KVAAdapter, _ valueObject: Swift.AnyObject?) -> Swift.AnyObject?
- public var asynchronousCollectionTask: KochavaCore.KVATask {
- get
- }
- public var mutator: KochavaCore.KVAMutator {
- get
- }
- public typealias Closure_CollectAsynchronously = (_ adapter: KochavaCore.KVAAdapter, _ completionHandler: @escaping KochavaCore.KVAAdapter.Closure_CollectAsynchronouslyCompletionHandler) -> Swift.Void
- public typealias Closure_CollectAsynchronouslyCompletionHandler = (_ adapter: KochavaCore.KVAAdapter, _ valueRawObject: Any?) -> Swift.Void
- public var asynchronousCollectionPrerequisiteTaskArray: [KochavaCore.KVATask]?
- public var asynchronousCollectionPrerequisiteTaskNameStringArray: [Swift.String]?
- public var consentRequiredToCollectBool: Swift.Bool
- public var consentRequiredToKeepBool: Swift.Bool
- public var consentRequiredToPersistBool: Swift.Bool
- public var consentRequiredToShareBool: Swift.Bool
- public var denyDatapointCheckBool: Swift.Bool {
- get
- }
- public var key: Swift.AnyHashable? {
- get
- }
- public var descriptionString: Swift.String?
- public var closure_didInvalidate: KochavaCore.KVAAdapter.Closure_DidInvalidate?
- public typealias Closure_DidInvalidate = (_ adapter: KochavaCore.KVAAdapter) -> Swift.Void
- public var closure_didMutate: KochavaCore.KVAAdapter.Closure_DidMutate?
- public typealias Closure_DidMutate = (_ adapter: KochavaCore.KVAAdapter) -> Swift.Void
- public var closure_didReadFromPersistentStorage: KochavaCore.KVAAdapter.Closure_DidReadFromPersistentStorage?
- public typealias Closure_DidReadFromPersistentStorage = (_ adapter: KochavaCore.KVAAdapter) -> Swift.Void
- public var closure_didSetCachedValueOnSameThread: KochavaCore.KVAAdapter.Closure_DidSetValue?
- public var closure_didSetValue: KochavaCore.KVAAdapter.Closure_DidSetValue?
- public typealias Closure_DidSetValue = (_ adapter: KochavaCore.KVAAdapter, _ value: KochavaCore.KVAValue?, _ oldValue: KochavaCore.KVAValue?) -> Swift.Void
- public var identifierString: Swift.String {
- get
- }
- public var initializedObject: Any? {
- get
- set(initializedObject)
- }
- public var maximumStalenessTimeInterval: Foundation.TimeInterval? {
- get
- set(maximumStalenessTimeInterval)
- }
- public var nameString: Swift.String?
- @objc weak public var networking: KochavaCore.KVANetworking? {
- @objc get
- @objc set(networking)
- }
- public var persistAgressiveBool: Swift.Bool
- public var persistUserDefaultsTypeString: Swift.String?
- public var persistentStorageWriteLogMessagePrintBool: Swift.Bool {
- get
- set(persistentStorageWriteLogMessagePrintBool)
- }
- public var persistentStorageWriteLogMessagePrintBool_optional: Swift.Bool?
- public var persistentStorageWriteWaitTimeInterval_optional: Foundation.TimeInterval? {
- get
- set(persistentStorageWriteWaitTimeInterval_optional)
- }
- public var product: KochavaCore.KVAProduct? {
- get
- set(product)
- }
- public var closure_serverObject: KochavaCore.KVAAdapter.Closure_ServerObject?
- public var storageIdString: Swift.String? {
- get
- set(storageIdString)
- }
- public typealias Closure_CollectSynchronously = (_ adapter: KochavaCore.KVAAdapter) -> Swift.AnyObject?
- public var valueClass: Swift.AnyClass? {
- get
- }
- public var valueElementClass: Swift.AnyClass? {
- get
- }
- public var valueObject: Swift.AnyObject? {
- get
- set(valueObject)
- }
- public var closure_valueMetaValueArrayDictionary: KochavaCore.KVAValue.Closure_MetaValueArrayDictionary?
- public var closure_valueStaleBool: KochavaCore.KVAValue.Closure_StaleBool?
- public var watchValueObject: Swift.AnyObject? {
- get
- set(watchValueObject)
- }
- public var closure_willSetValue: KochavaCore.KVAAdapter.Closure_WillSetValue?
- public typealias Closure_WillSetValue = (_ adapter: KochavaCore.KVAAdapter, _ value: KochavaCore.KVAValue?, _ newValue: KochavaCore.KVAValue?) -> Swift.Bool
- public var asynchronousCollectionInProgressBool: Swift.Bool {
- get
- }
- public var consent: KochavaCore.KVAConsent? {
- get
- set(consent)
- }
- public typealias Closure_GetValueCompletionHandler = (_ adapter: KochavaCore.KVAAdapter, _ value: KochavaCore.KVAValue?) -> Swift.Void
- public var touchlessValue: KochavaCore.KVAValue? {
- get
- set(touchlessValue)
- }
- public var touchlessValueObject: Swift.AnyObject? {
- get
- set(touchlessValueObject)
- }
- public var value: KochavaCore.KVAValue? {
- get
- set(value)
- }
- public typealias Closure_ValueDidSet = (_ adapter: KochavaCore.KVAAdapter) -> Swift.Void
- public var valueRawObject: Swift.AnyObject? {
- get
- set(valueRawObject)
- }
- public var watchValue: KochavaCore.KVAValue? {
- get
- set(watchValue)
- }
- public func watchValueIndicatesChangeBool() -> Swift.Bool
- public var watchValueRawObject: Swift.AnyObject? {
- get
- set(watchValueRawObject)
- }
- public static let closure_serverObject_default: (_ adapter: KochavaCore.KVAAdapter, _ valueObject: Swift.AnyObject?) -> Swift.AnyObject?
- public static let closure_serverObject_nil: (_ adapter: KochavaCore.KVAAdapter, _ valueObject: Swift.AnyObject?) -> Swift.AnyObject?
- public static let stalenessNeverTimeInterval: Foundation.TimeInterval?
- public static let stalenessImmediateTimeInterval: Swift.Double
-}
-@_inheritsConvenienceInitializers @objc(KVAAppGroups) final public class KVAAppGroups : ObjectiveC.NSObject {
- @objc public static var shared: KochavaCore.KVAAppGroups {
- @objc get
- }
- @objc public static var shared_optional: KochavaCore.KVAAppGroups? {
- @objc get
- }
- final public var mutator: KochavaCore.KVAMutator {
- get
- }
- @objc(deviceAppGroupIdentifierString) final public var deviceAppGroupIdentifierString: Swift.String? {
- @objc get
- @objc set(deviceAppGroupIdentifierString)
- }
- public static let deviceAppGroupIdentifierStringDidMutateNotificationName: Foundation.Notification.Name
- @objc override dynamic public init()
- @objc deinit
-}
-@_inheritsConvenienceInitializers @objc(KVAArrayAdapter) final public class KVAArrayAdapter : KochavaCore.KVAAdapter {
- convenience public init(networking: KochavaCore.KVANetworking? = nil, identifierString: Swift.String, key: Swift.AnyHashable? = nil, denyDatapointCheckBool: Swift.Bool = false, persistBool: Swift.Bool = false, watchBool: Swift.Bool = false, consentRequiredBool: Swift.Bool = false, maximumStalenessTimeInterval: Foundation.TimeInterval?, defaultValueArray: [Any]?, valueObject: Any?, valueElementClass: Swift.AnyClass? = nil, closure_serverObject: KochavaCore.KVAArrayAdapter.Closure_ServerObject? = nil, closure_collectSynchronously: KochavaCore.KVAArrayAdapter.Closure_CollectSynchronously? = nil, closure_collectAsynchronously: KochavaCore.KVAArrayAdapter.Closure_CollectAsynchronously? = nil)
- final public var valueArray: [Swift.AnyObject]? {
- get
- set(valueArray)
- }
- required public init(networking: KochavaCore.KVANetworking? = nil, identifierString: Swift.String, key: Swift.AnyHashable? = nil, denyDatapointCheckBool: Swift.Bool = super, persistBool: Swift.Bool = super, watchBool: Swift.Bool = super, consentRequiredBool: Swift.Bool = super, allowValueArray: [Any]? = nil, interfaceInDictionary: [Swift.AnyHashable : Any]? = nil, maximumStalenessTimeInterval: Foundation.TimeInterval? = nil, defaultValueObject: Any? = nil, valueObject: Any? = nil, valueClass: Swift.AnyClass? = nil, closure_serverObject: KochavaCore.KVAAdapter.Closure_ServerObject? = nil, closure_collectSynchronously: KochavaCore.KVAAdapter.Closure_CollectSynchronously? = nil, closure_collectAsynchronously: KochavaCore.KVAAdapter.Closure_CollectAsynchronously? = nil)
- @objc deinit
-}
-public protocol KVAAsForContextProtocol {
- func kva_as(forContext context: KochavaCore.KVAContext?) -> Swift.AnyObject?
-}
-@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc(KVABackgroundTaskController) final public class KVABackgroundTaskController : ObjectiveC.NSObject {
- public static let shared: KochavaCore.KVABackgroundTaskController
- public static var sharedInstance: Swift.AnyObject {
- get
- }
- final public func didBeginBackgroundSustainingTask(identifierString: Swift.String)
- final public func didEndBackgroundSustainingTask(identifierString: Swift.String)
- @objc deinit
-}
-@_inheritsConvenienceInitializers @objc(KVABoolAdapter) final public class KVABoolAdapter : KochavaCore.KVAIntAdapter {
- convenience public init(networking: KochavaCore.KVANetworking? = nil, identifierString: Swift.String, key: Swift.AnyHashable? = nil, denyDatapointCheckBool: Swift.Bool = false, persistBool: Swift.Bool = false, watchBool: Swift.Bool = false, consentRequiredBool: Swift.Bool = false, maximumStalenessTimeInterval: Foundation.TimeInterval? = nil, defaultValueBool: Swift.Bool? = nil, valueObject: Any? = nil, closure_serverObject: KochavaCore.KVABoolAdapter.Closure_ServerObject? = nil, closure_collectSynchronously: KochavaCore.KVABoolAdapter.Closure_CollectSynchronously? = nil, closure_collectAsynchronously: KochavaCore.KVABoolAdapter.Closure_CollectAsynchronously? = nil)
- final public var valueBool: Swift.Bool {
- get
- set(valueBool)
- }
- public static let closure_boolNumberServerObject: (_ adapter: KochavaCore.KVAAdapter, _ valueObject: Swift.AnyObject?) -> Swift.AnyObject?
- required public init(networking: KochavaCore.KVANetworking? = nil, identifierString: Swift.String, key: Swift.AnyHashable? = nil, denyDatapointCheckBool: Swift.Bool = super, persistBool: Swift.Bool = super, watchBool: Swift.Bool = super, consentRequiredBool: Swift.Bool = super, allowValueArray: [Any]? = nil, interfaceInDictionary: [Swift.AnyHashable : Any]? = nil, maximumStalenessTimeInterval: Foundation.TimeInterval? = nil, defaultValueObject: Any? = nil, valueObject: Any? = nil, valueClass: Swift.AnyClass? = nil, closure_serverObject: KochavaCore.KVAAdapter.Closure_ServerObject? = nil, closure_collectSynchronously: KochavaCore.KVAAdapter.Closure_CollectSynchronously? = nil, closure_collectAsynchronously: KochavaCore.KVAAdapter.Closure_CollectAsynchronously? = nil)
- @objc deinit
-}
-@objc(KVACollection) final public class KVACollection : ObjectiveC.NSObject, KochavaCore.KVAFromProtocol {
- required public init(nameString: Swift.String? = nil, closure_willRegisterObject: KochavaCore.KVACollection.Closure_WillRegisterObject? = nil)
- convenience public init(adapter: KochavaCore.KVAAdapter?)
- convenience public init(object: Any?, identifierString: Swift.String)
- convenience public init(value: KochavaCore.KVAValue?, identifierString: Swift.String)
- public static func kva_from(_ object: Any?) -> Self?
- final public func append(collection: KochavaCore.KVACollection?)
- final public func register(adapter: KochavaCore.KVAAdapter?)
- final public func register(instruction: KochavaCore.KVAInstruction?)
- final public func register(netTransaction: KochavaCore.KVANetTransaction?)
- final public func register(object: Any?, identifierString: Swift.String?)
- final public func register(task: KochavaCore.KVATask?)
- final public func register(value: KochavaCore.KVAValue?, identifierString: Swift.String)
- final public func register(valueSource: Any?, identifierString: Swift.String)
- final public func unregisterObject(withIdentifierString identifierString: Swift.String)
- final public func enumerate(usingClosure closure: ((_ identifierString: Swift.String?, _ object: Any?, _ stopBool: Swift.UnsafeMutablePointer?) -> Swift.Void)?)
- final public func adapter(withIdentifierString identifierString: Swift.String?) -> KochavaCore.KVAAdapter?
- final public func instruction(withIdentifierString identifierString: Swift.String?) -> KochavaCore.KVAInstruction?
- final public func netTransaction(withNameString nameString: Swift.String?) -> KochavaCore.KVANetTransaction?
- final public func object(withIdentifierString identifierString: Swift.String?) -> Any?
- final public func objectArray(withIdentifierStringArray identifierStringArray: [Swift.String]?) -> [Any]?
- final public func task(withNameString nameString: Swift.String?) -> KochavaCore.KVATask?
- final public func valueSource(withIdentifierString identifierString: Swift.String?) -> Any?
- final public func count() -> Swift.Int
- public static func valueArrayDictionary(fromValueSourceCollectionArray valueSourceCollectionArray: [KochavaCore.KVACollection]?, optionalAppendToValueArrayMutableDictionary: [Swift.String : KochavaCore.KVAValue]?, context: KochavaCore.KVAContext?, completionHandler: KochavaCore.KVACollection.Closure_GetValueArrayDictionaryCompletionHandler?)
- public typealias Closure_GetValueArrayDictionaryCompletionHandler = (_ valueSourceCollectionArray: [KochavaCore.KVACollection]?, _ valueArrayDictionary: [Swift.String : KochavaCore.KVAValue]?) -> Swift.Void
- final public func printDirectory(logLevel: KochavaCore.KVALogLevel? = .info)
- final public var mutator: KochavaCore.KVAMutator {
- get
- }
- public typealias Closure_WillRegisterObject = (_ collection: KochavaCore.KVACollection, _ object: Any) -> Swift.Void
- @objc deinit
-}
-public protocol KVAConfigureWithProtocol {
- func kva_configure(with object: Any?, context: KochavaCore.KVAContext?)
-}
-@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc(KVAConsent) final public class KVAConsent : ObjectiveC.NSObject, Foundation.NSCopying, KochavaCore.KVAAsForContextProtocol, KochavaCore.KVAConfigureWithProtocol, KochavaCore.KVAFromProtocol, KochavaCore.KVAFromWithInitializedObjectProtocol, KochavaCore.KVAInvalidatable, KochavaCore.KVAKeyable, KochavaCore.KVAMutable {
- convenience public init(fromObject object: Any?, networking: KochavaCore.KVANetworking, delegate: KochavaCore.KVAMutable, closure_didMutate: KochavaCore.KVAConsent.Closure_DidMutate?)
- @objc(copyWithZone:) final public func copy(with zone: ObjectiveC.NSZone? = nil) -> Any
- public static func kva_from(_ object: Any?) -> Self?
- public static func kva_from(_ object: Any?, initializedObject: Any?) -> Self?
- @objc(kva_asForContext:) final public func kva_as(forContext context: KochavaCore.KVAContext?) -> Swift.AnyObject?
- final public func key(forContext context: KochavaCore.KVAContext?) -> Swift.AnyHashable?
- public static let key: Swift.String
- final public func configure(networking: KochavaCore.KVANetworking, masterBool: Swift.Bool, delegate: KochavaCore.KVAMutable, closure_didMutate: KochavaCore.KVAConsent.Closure_DidMutate?)
- final public func kva_configure(with object: Any?, context: KochavaCore.KVAContext?)
- @objc(didPromptWithDidGrantBoolNumber:) final public func didPrompt(didGrantBoolNumber: Foundation.NSNumber?)
- @objc final public func shouldPromptBool() -> Swift.Bool
- @objc final public func willPrompt()
- @objc final public func isGrantedBoolNumber() -> Foundation.NSNumber?
- @objc final public func isGrantedBool() -> Swift.Bool
- @objc final public func isGrantedDate() -> Foundation.Date?
- @available(*, deprecated, renamed: "mayCollectBool")
- @objc final public func mayCalculateBool() -> Swift.Bool
- @objc final public func mayCollectBool() -> Swift.Bool
- @objc final public func mayPersistBool() -> Swift.Bool
- @objc final public func mayShareBool() -> Swift.Bool
- @objc final public func mayKeepBool() -> Swift.Bool
- final public func invalidate()
- final public var mutator: KochavaCore.KVAMutator {
- get
- }
- public typealias Closure_DidMutate = (_ consent: KochavaCore.KVAConsent) -> Swift.Void
- @objc final public var descriptionString: Swift.String? {
- @objc get
- }
- @objc final public var didUpdateBlock: KochavaCore.KVAConsent.KVAConsentDidUpdateClosure?
- public typealias KVAConsentDidUpdateClosure = (_ consent: KochavaCore.KVAConsent) -> Swift.Void
- @objc final public var intelligentManagementBool: Swift.Bool {
- @objc get
- @objc set(intelligentManagementBool)
- }
- @objc final public var manualManagedRequirementsBool: Swift.Bool {
- @objc get
- @objc set(manualManagedRequirementsBool)
- }
- @objc final public var partnerArray: [KochavaCore.KVAPartner]? {
- @objc get
- }
- @objc final public var promptIdString: Swift.String? {
- get
- }
- @objc final public var requiredBool: Swift.Bool {
- @objc get
- @objc set(requiredBool)
- }
- @objc final public var requiredBoolNumber: Foundation.NSNumber? {
- @objc get
- @objc set(requiredBoolNumber)
- }
- @objc final public var responseBoolNumber: Foundation.NSNumber? {
- get
- }
- @objc final public var responseDate: Foundation.Date? {
- @objc get
- }
- @objc deinit
-}
-@_hasMissingDesignatedInitializers @objc(KVAContext) final public class KVAContext : ObjectiveC.NSObject, KochavaCore.KVAAsForContextProtocol, KochavaCore.KVAFromProtocol {
- @objc public static let host: KochavaCore.KVAContext
- @objc public static let log: KochavaCore.KVAContext
- @objc public static let persistentStorage: KochavaCore.KVAContext
- @objc public static let sdk: KochavaCore.KVAContext
- @objc public static let server: KochavaCore.KVAContext
- @objc public static let serverUnrestricted: KochavaCore.KVAContext
- public static func kva_from(_ object: Any?) -> Self?
- final public func kva_as(forContext context: KochavaCore.KVAContext?) -> Swift.AnyObject?
- @objc override final public var description: Swift.String {
- @objc get
- }
- public static func comparisonBools(_ context: KochavaCore.KVAContext?) -> (isHostBool: Swift.Bool, isLogBool: Swift.Bool, isPersistentStorageBool: Swift.Bool, isSDKBool: Swift.Bool, isServerBool: Swift.Bool, isUnknownBool: Swift.Bool)
- final public let comparisonBools: (isHostBool: Swift.Bool, isLogBool: Swift.Bool, isPersistentStorageBool: Swift.Bool, isSDKBool: Swift.Bool, isServerBool: Swift.Bool, isUnknownBool: Swift.Bool)
- final public let isHostBool: Swift.Bool
- final public let isLogBool: Swift.Bool
- final public let isPersistentStorageBool: Swift.Bool
- final public let isSDKBool: Swift.Bool
- final public let isServerBool: Swift.Bool
- final public let nameString: Swift.String
- @objc deinit
-}
-@_inheritsConvenienceInitializers @objc(KVACoreProduct) final public class KVACoreProduct : KochavaCore.KVAProduct, KochavaCore.KVASharedPropertyProvider {
- @objc public static let shared: KochavaCore.KVAProduct
- public static var sharedInstance: Swift.AnyObject {
- get
- }
- @objc required public init(apiVersionString: Swift.String?, buildDateString: Swift.String?, bundleIdentifierString: Swift.String?, bundleTypeString: Swift.String, compilerFlagNameStringArray: [Swift.String]? = nil, moduleNameString: Swift.String, nameString: Swift.String, organizationNameString: Swift.String, reverseDomainNameString: Swift.String?, valueSourceCollection: KochavaCore.KVACollection?, versionString: Swift.String?, dependentProductClassNameStringArray: [Swift.String]? = nil, closure_resetClasses: KochavaCore.KVAProduct.Closure_ResetClasses? = nil, closure_resetVariables: KochavaCore.KVAProduct.Closure_ResetVariables? = nil, closure_didRegister: KochavaCore.KVAProduct.Closure_DidRegister? = nil)
- @objc deinit
-}
-extension Swift.Dictionary : KochavaCore.KVAAsForContextProtocol, KochavaCore.KVAFromProtocol {
- public static func kva_from(_ object: Any?) -> Swift.Dictionary?
- public func kva_as(forContext context: KochavaCore.KVAContext?) -> Swift.AnyObject?
- public func kva_asForContextArray(withContext context: KochavaCore.KVAContext?) -> [Swift.AnyObject]?
- public func kva_stringKeysLowercasedDictionary() -> [Swift.AnyHashable : Any]
-}
-@_inheritsConvenienceInitializers @objc(KVADataAdapter) final public class KVADataAdapter : KochavaCore.KVAAdapter {
- convenience public init(networking: KochavaCore.KVANetworking? = nil, identifierString: Swift.String, key: Swift.AnyHashable? = nil, denyDatapointCheckBool: Swift.Bool = false, persistBool: Swift.Bool = false, watchBool: Swift.Bool = false, consentRequiredBool: Swift.Bool = false, maximumStalenessTimeInterval: Foundation.TimeInterval? = nil, defaultValueData: Foundation.Data? = nil, valueObject: Any? = nil, closure_serverObject: KochavaCore.KVADataAdapter.Closure_ServerObject? = nil, closure_collectSynchronously: KochavaCore.KVADataAdapter.Closure_CollectSynchronously? = nil, closure_collectAsynchronously: KochavaCore.KVADataAdapter.Closure_CollectAsynchronously? = nil)
- final public var valueData: Foundation.Data? {
- get
- set(valueData)
- }
- public static let closure_serverObject_deviceToken: (_ adapter: KochavaCore.KVAAdapter, _ valueObject: Swift.AnyObject?) -> Swift.AnyObject?
- required public init(networking: KochavaCore.KVANetworking? = nil, identifierString: Swift.String, key: Swift.AnyHashable? = nil, denyDatapointCheckBool: Swift.Bool = super, persistBool: Swift.Bool = super, watchBool: Swift.Bool = super, consentRequiredBool: Swift.Bool = super, allowValueArray: [Any]? = nil, interfaceInDictionary: [Swift.AnyHashable : Any]? = nil, maximumStalenessTimeInterval: Foundation.TimeInterval? = nil, defaultValueObject: Any? = nil, valueObject: Any? = nil, valueClass: Swift.AnyClass? = nil, closure_serverObject: KochavaCore.KVAAdapter.Closure_ServerObject? = nil, closure_collectSynchronously: KochavaCore.KVAAdapter.Closure_CollectSynchronously? = nil, closure_collectAsynchronously: KochavaCore.KVAAdapter.Closure_CollectAsynchronously? = nil)
- @objc deinit
-}
-@_inheritsConvenienceInitializers @objc(KVADateAdapter) final public class KVADateAdapter : KochavaCore.KVAAdapter {
- convenience public init(networking: KochavaCore.KVANetworking? = nil, identifierString: Swift.String, key: Swift.AnyHashable? = nil, denyDatapointCheckBool: Swift.Bool = false, persistBool: Swift.Bool = false, watchBool: Swift.Bool = false, consentRequiredBool: Swift.Bool = false, allowValueArray: [Foundation.NSDate]? = nil, interfaceInDictionary: [Swift.AnyHashable : Any]? = nil, maximumStalenessTimeInterval: Foundation.TimeInterval? = nil, minimumDate: Foundation.Date? = nil, maximumDate: Foundation.Date? = nil, defaultValueDate: Foundation.Date? = nil, valueObject: Any? = nil, closure_serverObject: KochavaCore.KVADateAdapter.Closure_ServerObject? = nil, closure_collectSynchronously: KochavaCore.KVADateAdapter.Closure_CollectSynchronously? = nil, closure_collectAsynchronously: KochavaCore.KVADateAdapter.Closure_CollectAsynchronously? = nil)
- override final public func validatedObject(forAnyObject anyObject: Any?, reportingContextNameString: Swift.String) -> Swift.AnyObject?
- final public var valueDate: Foundation.Date? {
- get
- set(valueDate)
- }
- public static let closure_serverObject_unixTimeMilliseconds: (_ adapter: KochavaCore.KVAAdapter, _ valueObject: Swift.AnyObject?) -> Swift.AnyObject?
- public static let closure_serverObject_unixTime: (_ adapter: KochavaCore.KVAAdapter, _ valueObject: Swift.AnyObject?) -> Swift.AnyObject?
- required public init(networking: KochavaCore.KVANetworking? = nil, identifierString: Swift.String, key: Swift.AnyHashable? = nil, denyDatapointCheckBool: Swift.Bool = super, persistBool: Swift.Bool = super, watchBool: Swift.Bool = super, consentRequiredBool: Swift.Bool = super, allowValueArray: [Any]? = nil, interfaceInDictionary: [Swift.AnyHashable : Any]? = nil, maximumStalenessTimeInterval: Foundation.TimeInterval? = nil, defaultValueObject: Any? = nil, valueObject: Any? = nil, valueClass: Swift.AnyClass? = nil, closure_serverObject: KochavaCore.KVAAdapter.Closure_ServerObject? = nil, closure_collectSynchronously: KochavaCore.KVAAdapter.Closure_CollectSynchronously? = nil, closure_collectAsynchronously: KochavaCore.KVAAdapter.Closure_CollectAsynchronously? = nil)
- @objc deinit
-}
-@_inheritsConvenienceInitializers @objc(KVADiagnostic) final public class KVADiagnostic : ObjectiveC.NSObject {
- public static func printHostAPICall(headlineString: Swift.String)
- public static func print(logLevel: KochavaCore.KVALogLevel?, headlineString: Swift.String?)
- @objc override dynamic public init()
- @objc deinit
-}
-@_inheritsConvenienceInitializers @objc(KVADictionaryAdapter) final public class KVADictionaryAdapter : KochavaCore.KVAAdapter {
- convenience public init(networking: KochavaCore.KVANetworking? = nil, identifierString: Swift.String, key: Swift.AnyHashable? = nil, denyDatapointCheckBool: Swift.Bool = false, persistBool: Swift.Bool = false, watchBool: Swift.Bool = false, consentRequiredBool: Swift.Bool = false, maximumStalenessTimeInterval: Foundation.TimeInterval? = nil, defaultValueDictionary: Foundation.NSDictionary? = nil, valueObject: Any? = nil, closure_serverObject: KochavaCore.KVADictionaryAdapter.Closure_ServerObject? = nil, closure_collectSynchronously: KochavaCore.KVADictionaryAdapter.Closure_CollectSynchronously? = nil, closure_collectAsynchronously: KochavaCore.KVADictionaryAdapter.Closure_CollectAsynchronously? = nil)
- final public var valueDictionary: [Swift.AnyHashable : Any]? {
- get
- set(valueDictionary)
- }
- required public init(networking: KochavaCore.KVANetworking? = nil, identifierString: Swift.String, key: Swift.AnyHashable? = nil, denyDatapointCheckBool: Swift.Bool = super, persistBool: Swift.Bool = super, watchBool: Swift.Bool = super, consentRequiredBool: Swift.Bool = super, allowValueArray: [Any]? = nil, interfaceInDictionary: [Swift.AnyHashable : Any]? = nil, maximumStalenessTimeInterval: Foundation.TimeInterval? = nil, defaultValueObject: Any? = nil, valueObject: Any? = nil, valueClass: Swift.AnyClass? = nil, closure_serverObject: KochavaCore.KVAAdapter.Closure_ServerObject? = nil, closure_collectSynchronously: KochavaCore.KVAAdapter.Closure_CollectSynchronously? = nil, closure_collectAsynchronously: KochavaCore.KVAAdapter.Closure_CollectAsynchronously? = nil)
- @objc deinit
-}
-@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc(KVADictionaryEntryFormat) final public class KVADictionaryEntryFormat : ObjectiveC.NSObject, KochavaCore.KVAAsForContextProtocol, KochavaCore.KVAFromProtocol {
- public static func kva_from(_ object: Any?) -> Self?
- final public func kva_as(forContext context: KochavaCore.KVAContext?) -> Swift.AnyObject?
- final public var keyString: Swift.String? {
- get
- }
- final public var subChunkNameStringArray: [Swift.String]? {
- get
- }
- final public var valueClass: Swift.AnyClass? {
- get
- }
- final public var valueElementClass: Swift.AnyClass? {
- get
- }
- final public var valueObject: Any? {
- get
- }
- final public var valueSourceNameString: Swift.String? {
- get
- }
- final public var valueSourcePropertyNameString: Swift.String? {
- get
- }
- final public func valueUpdateBool_resolved() -> Swift.Bool
- @objc deinit
-}
-@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc(KVADictionaryFormat) final public class KVADictionaryFormat : ObjectiveC.NSObject, KochavaCore.KVAAsForContextProtocol, KochavaCore.KVAFromProtocol {
- public static func kva_from(_ object: Any?) -> Self?
- final public func kva_as(forContext context: KochavaCore.KVAContext?) -> Swift.AnyObject?
- public static func appending(dictionaryFormat1: KochavaCore.KVADictionaryFormat?, dictionaryFormat2: KochavaCore.KVADictionaryFormat?) -> KochavaCore.KVADictionaryFormat?
- final public var mutator: KochavaCore.KVAMutator {
- get
- }
- final public var dictionaryEntryFormatArray: [KochavaCore.KVADictionaryEntryFormat]? {
- get
- }
- @objc deinit
-}
-@objc(KVADispatchQueue) final public class KVADispatchQueue : ObjectiveC.NSObject {
- @objc public static let globalConcurrent: KochavaCore.KVADispatchQueue
- @objc public static let globalSerial: KochavaCore.KVADispatchQueue
- @objc public static let main: KochavaCore.KVADispatchQueue
- public init(nameString: Swift.String, osDispatchQueue: Dispatch.DispatchQueue)
- @objc override final public var description: Swift.String {
- @objc get
- }
- @objc(asyncForPublicEntryPointWithSourceIdString:hostAPICallDiagnosticHeadlineString:sourceClass:closure:) public static func asyncForPublicEntryPoint(sourceIdString: Swift.String? = nil, hostAPICallDiagnosticHeadlineString: Swift.String?, sourceClass: Swift.AnyClass?, closure: (() -> Swift.Void)?)
- @objc(asyncWithSourceIdString:closure:) final public func async(sourceIdString: Swift.String? = nil, closure: (() -> Swift.Void)?)
- @objc(asyncWithSourceIdString:sourceClass:closure:) final public func async(sourceIdString: Swift.String?, sourceClass: Swift.AnyClass?, closure: (() -> Swift.Void)?)
- @objc(asyncAfterWithSourceIdString:timeInterval:closure:) final public func asyncAfter(sourceIdString: Swift.String?, timeInterval: Foundation.TimeInterval, closure: (() -> Swift.Void)?)
- @objc(asyncAfterSteppedSettlingDispatchWithSourceIdString:closure:) final public func asyncAfterSteppedSettlingDispatch(sourceIdString: Swift.String?, closure: (() -> Swift.Void)?)
- @objc(executeForPublicEntryPointWithSourceIdString:hostAPICallDiagnosticHeadlineString:sourceClass:asyncBool:printLogMessageBool:closure:) public static func executeForPublicEntryPoint(sourceIdString: Swift.String?, hostAPICallDiagnosticHeadlineString: Swift.String?, sourceClass: Swift.AnyClass?, asyncBool: Swift.Bool, printLogMessageBool: Swift.Bool, closure: (() -> Swift.Void)?)
- @objc(executeWithDispatchQueue:sourceIdString:hostAPICallDiagnosticHeadlineString:sourceClass:asyncBool:printLogMessageBool:closure:) public static func execute(dispatchQueue: KochavaCore.KVADispatchQueue?, sourceIdString: Swift.String?, hostAPICallDiagnosticHeadlineString: Swift.String?, sourceClass: Swift.AnyClass?, asyncBool: Swift.Bool, printLogMessageBool: Swift.Bool, closure: (() -> Swift.Void)?)
- final public let nameString: Swift.String
- final public let osDispatchQueue: Dispatch.DispatchQueue
- @objc deinit
-}
-@objc(KVAFile) public class KVAFile : ObjectiveC.NSObject, KochavaCore.KVAAsForContextProtocol, KochavaCore.KVAFromProtocol {
- required public init?(filenameString: Swift.String?, bundle: Foundation.Bundle?, searchPathDirectory: Foundation.FileManager.SearchPathDirectory?, extensionOverrideString: Swift.String?, subfolderNameStringArray: [Swift.String]?, remoteURLString: Swift.String?)
- convenience public init?(filenameString: Swift.String?, bundle: Foundation.Bundle?)
- convenience public init?(filenameString: Swift.String?, bundleIdentifierString: Swift.String?)
- public static func kva_from(_ object: Any?) -> Self?
- public func kva_as(forContext context: KochavaCore.KVAContext?) -> Swift.AnyObject?
- @objc override dynamic public var description: Swift.String {
- @objc get
- }
- public func resolvedBundle() -> Foundation.Bundle
- public func url(excludeFilenameBool: Swift.Bool! = false) -> Foundation.URL?
- public func data() -> Foundation.Data?
- public func dictionary() -> [Swift.AnyHashable : Any]?
- public func jsonObject() -> Any?
- public func object(class anyClass: Swift.AnyClass? = nil, elementClass: Swift.AnyClass? = nil, appendObject: Any? = nil) -> Swift.AnyObject?
- public var filenameString: Swift.String? {
- get
- }
- public var bundle: Foundation.Bundle? {
- get
- }
- public var searchPathDirectory: Foundation.FileManager.SearchPathDirectory? {
- get
- }
- public var extensionOverrideString: Swift.String? {
- get
- }
- public var subfolderNameStringArray: [Swift.String]? {
- get
- }
- @objc deinit
-}
-public protocol KVASourceFileProvider {
- var sourceFile: KochavaCore.KVAFile? { get set }
-}
-public protocol KVAFromProtocol {
- static func kva_from(_ object: Any?) -> Self?
-}
-public protocol KVAFromWithInitializedObjectProtocol {
- static func kva_from(_ object: Any?, initializedObject: Any?) -> Self?
-}
-@objc(KVAInstruction) final public class KVAInstruction : ObjectiveC.NSObject {
- public init(identifierString: Swift.String, closure: @escaping KochavaCore.KVAInstruction.Closure)
- final public func execute(valueObject: Any?)
- public typealias Closure = (_ valueObject: Any?) -> Swift.Void
- @objc deinit
-}
-@_inheritsConvenienceInitializers @objc(KVAIntAdapter) public class KVAIntAdapter : KochavaCore.KVANumberAdapter {
- convenience public init(networking: KochavaCore.KVANetworking? = nil, identifierString: Swift.String, key: Swift.AnyHashable? = nil, denyDatapointCheckBool: Swift.Bool = false, persistBool: Swift.Bool = false, watchBool: Swift.Bool = false, consentRequiredBool: Swift.Bool = false, allowValueArray: [Foundation.NSNumber]? = nil, interfaceInDictionary: [Swift.AnyHashable : Any]? = nil, maximumStalenessTimeInterval: Foundation.TimeInterval? = nil, minimumInt: Swift.Int? = nil, maximumInt: Swift.Int? = nil, defaultValueInt: Swift.Int? = nil, valueObject: Any? = nil, closure_serverObject: KochavaCore.KVAIntAdapter.Closure_ServerObject? = nil, closure_collectSynchronously: KochavaCore.KVAIntAdapter.Closure_CollectSynchronously? = nil, closure_collectAsynchronously: KochavaCore.KVAIntAdapter.Closure_CollectAsynchronously? = nil)
- public var valueInt: Swift.Int {
- get
- set(valueInt)
- }
- required public init(networking: KochavaCore.KVANetworking? = nil, identifierString: Swift.String, key: Swift.AnyHashable? = nil, denyDatapointCheckBool: Swift.Bool = super, persistBool: Swift.Bool = super, watchBool: Swift.Bool = super, consentRequiredBool: Swift.Bool = super, allowValueArray: [Any]? = nil, interfaceInDictionary: [Swift.AnyHashable : Any]? = nil, maximumStalenessTimeInterval: Foundation.TimeInterval? = nil, defaultValueObject: Any? = nil, valueObject: Any? = nil, valueClass: Swift.AnyClass? = nil, closure_serverObject: KochavaCore.KVAAdapter.Closure_ServerObject? = nil, closure_collectSynchronously: KochavaCore.KVAAdapter.Closure_CollectSynchronously? = nil, closure_collectAsynchronously: KochavaCore.KVAAdapter.Closure_CollectAsynchronously? = nil)
- @objc deinit
-}
-public protocol KVAInvalidatable : AnyObject {
- func invalidate()
-}
-public protocol KVAInvalidatableWithOptions : AnyObject {
- func invalidate(asyncBool: Swift.Bool, printLogMessageBool: Swift.Bool)
-}
-public protocol KVAKeyable {
- func key(forContext context: KochavaCore.KVAContext?) -> Swift.AnyHashable?
-}
-@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc(KVALog) final public class KVALog : ObjectiveC.NSObject {
- @objc public static let shared: KochavaCore.KVALog
- final public var mutator: KochavaCore.KVAMutator {
- get
- }
- @objc final public var level: KochavaCore.KVALogLevel? {
- @objc get
- @objc set(level)
- }
- @objc final public var osLogEnabledBool: Swift.Bool
- @objc final public var prettyPrintBool: Swift.Bool {
- @objc get
- @objc set(prettyPrintBool)
- }
- @objc final public var printLinesIndividuallyBool: Swift.Bool {
- @objc get
- @objc set(printLinesIndividuallyBool)
- }
- @objc final public var printPrefixString: Swift.String? {
- @objc get
- @objc set(printPrefixString)
- }
- @objc final public func logMessageArray_copy() -> [KochavaCore.KVALogMessage]?
- @objc deinit
-}
-@_hasMissingDesignatedInitializers @objc(KVALogLevel) final public class KVALogLevel : ObjectiveC.NSObject, KochavaCore.KVAAsForContextProtocol, KochavaCore.KVAFromProtocol {
- @objc public static let never: KochavaCore.KVALogLevel
- @objc public static let error: KochavaCore.KVALogLevel
- @objc public static let warn: KochavaCore.KVALogLevel
- @objc public static let info: KochavaCore.KVALogLevel
- @objc public static let debug: KochavaCore.KVALogLevel
- @objc public static let trace: KochavaCore.KVALogLevel
- @objc public static let always: KochavaCore.KVALogLevel
- @objc public static func kva_from(_ object: Any?) -> Self?
- final public func kva_as(forContext context: KochavaCore.KVAContext?) -> Swift.AnyObject?
- @objc override final public var description: Swift.String {
- @objc get
- }
- public static func logLevel(_ logLevel: KochavaCore.KVALogLevel?, visibleBoolWithVisibleMaximumLogLevel visibleMaximumLogLevel: KochavaCore.KVALogLevel?) -> Swift.Bool
- @objc final public let nameString: Swift.String
- @objc deinit
-}
-@objc(KVALogMessage) final public class KVALogMessage : ObjectiveC.NSObject, KochavaCore.KVAAsForContextProtocol, KochavaCore.KVAFromProtocol, KochavaCore.KVAPrintable {
- public static func print(_ headlineString: Swift.String?)
- public static func print(logLevel: KochavaCore.KVALogLevel?, sourceIdString: Swift.String? = nil, sourceClass: Swift.AnyClass?, headlineString: Swift.String?, dictionary: [Swift.AnyHashable : Any]? = nil, rollupLogMessageArray: [KochavaCore.KVALogMessage]? = nil, log: KochavaCore.KVALog?)
- public static func print(logLevel: KochavaCore.KVALogLevel?, sourceIdString: Swift.String?, sourceClass: Swift.AnyClass?, headlineString: Swift.String?, dictionary: [Swift.AnyHashable : Any]? = nil)
- public static func print(logLevel: KochavaCore.KVALogLevel?, sourceClass: Swift.AnyClass?, headlineString: Swift.String?, dictionary: [Swift.AnyHashable : Any]? = nil)
- public static func printError(sourceIdString: Swift.String?, sourceClass: Swift.AnyClass?, headlineString: Swift.String?, dictionary: [Swift.AnyHashable : Any]? = nil)
- public static func printInternalInconsistency(sourceIdString: Swift.String?, sourceClass: Swift.AnyClass?, dictionary: [Swift.AnyHashable : Any]? = nil)
- public static func printInternalError(sourceIdString: Swift.String, sourceClass: Swift.AnyClass?, dictionary: [Swift.AnyHashable : Any]? = nil, error: Swift.Error)
- public static func printWarning(sourceIdString: Swift.String, sourceClass: Swift.AnyClass?, dictionary: [Swift.AnyHashable : Any]? = nil, exception: Foundation.NSException)
- public static func printWarning(sourceIdString: Swift.String? = nil, sourceClass: Swift.AnyClass?, headlineString: Swift.String?, dictionary: [Swift.AnyHashable : Any]? = nil)
- public static func printWarning(sourceIdString: Swift.String, sourceClass: Swift.AnyClass?)
- @discardableResult
- required public init?(logLevel: KochavaCore.KVALogLevel? = nil, sourceIdString: Swift.String? = nil, sourceClass: Swift.AnyClass? = nil, headlineString: Swift.String? = nil, dictionary: [Swift.AnyHashable : Any]? = nil, rollupLogMessageArray: [KochavaCore.KVALogMessage]? = nil, printBool: Swift.Bool = false, log: KochavaCore.KVALog? = nil)
- public static func kva_from(_ object: Any?) -> Self?
- final public func kva_as(forContext context: KochavaCore.KVAContext?) -> Swift.AnyObject?
- final public func print()
- final public var mutator: KochavaCore.KVAMutator {
- get
- }
- final public var product: KochavaCore.KVAProduct {
- get
- }
- final public var sourceClass: Swift.AnyClass? {
- get
- }
- final public var visibleMaximumLogLevel: KochavaCore.KVALogLevel? {
- get
- }
- final public var bodyDictionary: [Swift.AnyHashable : Any]? {
- get
- }
- final public var printDidDate: Foundation.Date? {
- get
- }
- final public var printString: Swift.String {
- get
- }
- public static let didPrintNotificationName: Foundation.Notification.Name
- @objc deinit
-}
-public protocol KVAMutable : AnyObject {
- var mutator: KochavaCore.KVAMutator { get }
-}
-@objc(KVANetTransaction) final public class KVANetTransaction : ObjectiveC.NSObject, KochavaCore.KVAAsForContextProtocol, KochavaCore.KVAFromProtocol, KochavaCore.KVAFromWithInitializedObjectProtocol, KochavaCore.KVAInvalidatable, KochavaCore.KVAMutable, KochavaCore.KVANetworkingSetterProvider, KochavaCore.KVAStartable {
- public static func start(baseNetTransactionNameString: Swift.String?, networking: KochavaCore.KVANetworking?, prerequisiteTaskArray: [KochavaCore.KVATask]? = nil, localValueSourceCollection: KochavaCore.KVACollection? = nil, closure_didComplete: KochavaCore.KVANetTransaction.Closure_DidComplete? = nil)
- public static func start(jsonDictionary: [Swift.AnyHashable : Any], networking: KochavaCore.KVANetworking?, prerequisiteTaskArray: [KochavaCore.KVATask]? = nil, localValueSourceCollection: KochavaCore.KVACollection? = nil, closure_didComplete: KochavaCore.KVANetTransaction.Closure_DidComplete? = nil)
- required public init(jsonDictionary: [Swift.AnyHashable : Any]? = nil, baseNetTransactionNameString: Swift.String? = nil, networking: KochavaCore.KVANetworking? = nil, prerequisiteTaskArray: [KochavaCore.KVATask]? = nil, localValueSourceCollection: KochavaCore.KVACollection? = nil, startBool: Swift.Bool = false, closure_enabledBool: KochavaCore.KVANetTransaction.Closure_EnabledBool? = nil, closure_transformedURLString: KochavaCore.KVANetTransaction.Closure_TransformedURLString? = nil, closure_willStartRequest: KochavaCore.KVANetTransaction.Closure_WillStartRequest? = nil, closure_succededBool: KochavaCore.KVANetTransaction.Closure_SucceededBool? = nil, closure_didComplete: KochavaCore.KVANetTransaction.Closure_DidComplete? = nil)
- @objc deinit
- public static func kva_from(_ object: Any?) -> Self?
- public static func kva_from(_ object: Any?, initializedObject: Any?) -> Self?
- final public func kva_as(forContext context: KochavaCore.KVAContext?) -> Swift.AnyObject?
- final public func start()
- final public func start(asyncBool: Swift.Bool, printLogMessageBool: Swift.Bool)
- @objc override final public var description: Swift.String {
- @objc get
- }
- final public func invalidate()
- public typealias Closure_ServiceLocallyBool = (_ netTransaction: KochavaCore.KVANetTransaction) -> Swift.Bool
- public typealias Closure_PayloadTransformedObject = (_ netTransaction: KochavaCore.KVANetTransaction, _ object: Any?, _ additionalHeadersDictionaryBool: Swift.Bool) -> Any?
- final public var mutator: KochavaCore.KVAMutator {
- get
- }
- final public var sendTask: KochavaCore.KVATask {
- get
- }
- @objc weak final public var networking: KochavaCore.KVANetworking? {
- @objc get
- @objc set(networking)
- }
- final public var baseNetTransaction: KochavaCore.KVANetTransaction? {
- get
- set(baseNetTransaction)
- }
- final public func baseNetTransaction(withNameString nameString: Swift.String) -> KochavaCore.KVANetTransaction?
- public typealias Closure_DidComplete = (_ netTransaction: KochavaCore.KVANetTransaction, _ didSucceedBool: Swift.Bool, _ responseClassObject: Any?, _ responseObject: Any?) -> Swift.Void
- final public var closure_enabledBool: KochavaCore.KVANetTransaction.Closure_EnabledBool? {
- get
- set(closure_enabledBool)
- }
- public typealias Closure_EnabledBool = (_ netTransaction: KochavaCore.KVANetTransaction) -> Swift.Bool
- final public var closure_succededBool: KochavaCore.KVANetTransaction.Closure_SucceededBool? {
- get
- set(closure_succededBool)
- }
- final public func isSuccessfulBool(responseObject: Any?) -> Swift.Bool
- public typealias Closure_SucceededBool = (_ netTransaction: KochavaCore.KVANetTransaction, _ responseObject: Any?) -> Swift.Bool
- final public var closure_transformedURLString: KochavaCore.KVANetTransaction.Closure_TransformedURLString? {
- get
- set(closure_transformedURLString)
- }
- public typealias Closure_TransformedURLString = (_ netTransaction: KochavaCore.KVANetTransaction, _ startingURLString: Swift.String?) -> Swift.String?
- final public var closure_willStartRequest: KochavaCore.KVANetTransaction.Closure_WillStartRequest? {
- get
- set(closure_willStartRequest)
- }
- public typealias Closure_WillStartRequest = (_ netTransaction: KochavaCore.KVANetTransaction) -> Swift.Void
- final public var localValueSourceCollection: KochavaCore.KVACollection?
- final public var nameString: Swift.String? {
- get
- }
- final public var requestBodyDictionaryFormat: KochavaCore.KVADictionaryFormat? {
- get
- }
- final public var urlString: Swift.String? {
- get
- }
- final public func urlIdStringArray() -> [Swift.String]?
- final public var completeBool: Swift.Bool {
- get
- }
- final public var didErrorCount: Swift.Int {
- get
- }
- final public var didExperienceDelayBool: Swift.Bool {
- get
- }
- final public var didStartFirstDate: Foundation.Date? {
- get
- }
- final public var elapsedTimeInterval: Swift.Double {
- get
- }
- final public func elapsedTimeIntervalDecimalNumber() -> Foundation.NSDecimalNumber
- final public var error: Swift.Error? {
- get
- }
- final public func requestRollupLogMessageArray_append(_ logMessage: KochavaCore.KVALogMessage?)
- final public var valueArrayDictionary: [Swift.String : KochavaCore.KVAValue]? {
- get
- set(valueArrayDictionary)
- }
- final public func valueArrayDictionary_configure(startingBool: Swift.Bool, startingFirstTimeBool: Swift.Bool, completionHandler: @escaping () -> Swift.Void)
- public static let attemptDidFinishButNotCompleteNotificationName: Foundation.Notification.Name
- public static let didCompleteNotificationName: Foundation.Notification.Name
- public static let requestBodyKey: Swift.String
-}
-public protocol KVANetTransactionSubURLIdStringMethodProvider {
- func subURLIdString() -> Swift.String?
-}
-public protocol KVANetTransactionServiceLocallyBoolPropertyProvider {
- var serviceLocallyBool: Swift.Bool { get }
-}
-@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc(KVANetTransactionQueue) final public class KVANetTransactionQueue : ObjectiveC.NSObject, KochavaCore.KVAAsForContextProtocol, KochavaCore.KVAFromProtocol, KochavaCore.KVAInvalidatable, KochavaCore.KVAMutable {
- @objc deinit
- public static func kva_from(_ object: Any?) -> Self?
- final public func kva_as(forContext context: KochavaCore.KVAContext?) -> Swift.AnyObject?
- final public func start()
- final public func invalidate()
- final public var mutator: KochavaCore.KVAMutator {
- get
- }
- final public func count() -> Swift.Int
-}
-@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc(KVANetTransactionType) final public class KVANetTransactionType : ObjectiveC.NSObject, KochavaCore.KVAAsForContextProtocol, KochavaCore.KVAFromProtocol, KochavaCore.KVAMutable {
- required public init(idString: Swift.String, delegate: KochavaCore.KVAMutable?)
- public static func kva_from(_ object: Any?) -> Self?
- final public func kva_as(forContext context: KochavaCore.KVAContext?) -> Swift.AnyObject?
- final public func netTransaction_urlString(_ netTransaction: KochavaCore.KVANetTransaction?) -> Swift.String?
- final public var mutator: KochavaCore.KVAMutator {
- get
- }
- final public var currentVariationURLString: Swift.String? {
- get
- }
- final public var idString: Swift.String? {
- get
- }
- final public var currentVariationStartDate: Foundation.Date? {
- get
- }
- final public var currentVariationSuccessfulURLIndex: Swift.Int? {
- get
- }
- final public var currentVariationSuccessfulURLString: Swift.String? {
- get
- }
- final public var currentVariationURLIndex: Swift.Int? {
- get
- }
- @objc deinit
-}
-@objc(KVANetworking) final public class KVANetworking : ObjectiveC.NSObject, KochavaCore.KVAAsForContextProtocol, KochavaCore.KVAConfigureWithProtocol, KochavaCore.KVAFromProtocol, KochavaCore.KVAFromWithInitializedObjectProtocol, KochavaCore.KVAInvalidatable, KochavaCore.KVAInvalidatableWithOptions, KochavaCore.KVAKeyable, KochavaCore.KVAMutable, KochavaCore.KVASharedPropertyProvider, KochavaCore.KVAStartable {
- public static var shared: KochavaCore.KVANetworking {
- get
- }
- public static var shared_optional: KochavaCore.KVANetworking? {
- get
- }
- public static var sharedInstance: Swift.AnyObject {
- get
- }
- convenience public init(fromObject object: Any?, product: KochavaCore.KVAProduct, storageIdString: Swift.String? = nil, delegate: KochavaCore.KVAMutable? = nil, closure_adapter_mayOperateBoolForContext: KochavaCore.KVANetworking.Closure_Adapter_MayOperateBoolForContext? = nil, closure_netTransaction_payloadTransformedObject: KochavaCore.KVANetTransaction.Closure_PayloadTransformedObject? = nil, closure_netTransaction_serviceLocallyBool: KochavaCore.KVANetTransaction.Closure_ServiceLocallyBool? = nil)
- convenience public init(product: KochavaCore.KVAProduct, storageIdString: Swift.String?)
- required public init(storageIdString: Swift.String? = nil)
- @objc deinit
- public static func kva_from(_ object: Any?) -> Self?
- public static func kva_from(_ object: Any?, initializedObject: Any?) -> Self?
- final public func kva_as(forContext context: KochavaCore.KVAContext?) -> Swift.AnyObject?
- final public func key(forContext context: KochavaCore.KVAContext?) -> Swift.AnyHashable?
- public static let key: Swift.String
- final public func configure(product: KochavaCore.KVAProduct, delegate: KochavaCore.KVAMutable? = nil, closure_adapter_mayOperateBoolForContext: KochavaCore.KVANetworking.Closure_Adapter_MayOperateBoolForContext? = nil, closure_netTransaction_payloadTransformedObject: KochavaCore.KVANetTransaction.Closure_PayloadTransformedObject? = nil, closure_netTransaction_serviceLocallyBool: KochavaCore.KVANetTransaction.Closure_ServiceLocallyBool? = nil)
- @objc(configureWith:context:) final public func configure(with object: Any?, context: KochavaCore.KVAContext?)
- final public func kva_configure(with object: Any?, context: KochavaCore.KVAContext?)
- final public func start()
- @objc override final public var description: Swift.String {
- @objc get
- }
- @objc(executeAdvancedInstructionWithIdentifierString:valueObject:) final public func executeAdvancedInstruction(identifierString: Swift.String, valueObject: Any?)
- final public func invalidate()
- final public func invalidate(asyncBool: Swift.Bool, printLogMessageBool: Swift.Bool)
- final public var baseNetTransactionCollection: KochavaCore.KVACollection {
- get
- }
- final public var instructionCollection: KochavaCore.KVACollection {
- get
- }
- final public var taskCollection: KochavaCore.KVACollection {
- get
- }
- final public func taskCollection_defaultPrerequisiteTaskArray(forNetTransactionNameString netTransactionNameString: Swift.String?) -> [KochavaCore.KVATask]?
- final public var valueSourceCollection: KochavaCore.KVACollection {
- get
- }
- final public var mutator: KochavaCore.KVAMutator {
- get
- }
- final public var sleepBoolAdapter: KochavaCore.KVABoolAdapter {
- get
- }
- public static var sharedStorageIdString: Swift.String? {
- get
- set(sharedStorageIdString)
- }
- final public let storageIdString: Swift.String?
- final public var closure_adapter_mayOperateBoolForContext: KochavaCore.KVANetworking.Closure_Adapter_MayOperateBoolForContext? {
- get
- }
- public typealias Closure_Adapter_MayOperateBoolForContext = (_ adapter: KochavaCore.KVAAdapter, _ context: KochavaCore.KVAContext?) -> Swift.Bool
- final public var consent: KochavaCore.KVAConsent? {
- get
- set(consent)
- }
- final public var responseLocalBool: Swift.Bool? {
- get
- set(responseLocalBool)
- }
- final public func retryTimeIntervalSeries_resolvedCopy() -> KochavaCore.KVATimeIntervalSeries
- final public var sleepBool: Swift.Bool {
- get
- set(sleepBool)
- }
- final public let instanceIdString: Swift.String
- final public var closure_instanceIdValueMetaValueArrayDictionary: KochavaCore.KVAValue.Closure_MetaValueArrayDictionary {
- get
- }
- final public var closure_staleBool_instanceId: KochavaCore.KVAValue.Closure_StaleBool {
- get
- }
- final public var startedBool: Swift.Bool {
- get
- }
- final public func trackingWaitTask_establish(withPrerequisiteTask prerequisiteTask: KochavaCore.KVATask?) -> KochavaCore.KVATask
- public static let willDeallocNotificationName: Foundation.Notification.Name
-}
-@objc public protocol KVANetworkingSetterProvider {
- @objc var networking: KochavaCore.KVANetworking? { get set }
-}
-@_inheritsConvenienceInitializers @objc(KVANumberAdapter) public class KVANumberAdapter : KochavaCore.KVAAdapter {
- convenience public init(networking: KochavaCore.KVANetworking? = nil, identifierString: Swift.String, key: Swift.AnyHashable? = nil, denyDatapointCheckBool: Swift.Bool = false, persistBool: Swift.Bool = false, watchBool: Swift.Bool = false, consentRequiredBool: Swift.Bool = false, allowValueArray: [Foundation.NSNumber]? = nil, interfaceInDictionary: [Swift.AnyHashable : Any]? = nil, maximumStalenessTimeInterval: Foundation.TimeInterval? = nil, minimumNumber: Foundation.NSNumber? = nil, maximumNumber: Foundation.NSNumber? = nil, defaultValueNumber: Foundation.NSNumber? = nil, valueObject: Any? = nil, closure_serverObject: KochavaCore.KVANumberAdapter.Closure_ServerObject? = nil, closure_collectSynchronously: KochavaCore.KVANumberAdapter.Closure_CollectSynchronously? = nil, closure_collectAsynchronously: KochavaCore.KVANumberAdapter.Closure_CollectAsynchronously? = nil)
- override public func validatedObject(forAnyObject anyObject: Any?, reportingContextNameString: Swift.String) -> Swift.AnyObject?
- public var valueNumber: Foundation.NSNumber? {
- get
- set(valueNumber)
- }
- public static let closure_serverObject_fourDecimal: (_ adapter: KochavaCore.KVAAdapter, _ valueObject: Swift.AnyObject?) -> Swift.AnyObject?
- required public init(networking: KochavaCore.KVANetworking? = nil, identifierString: Swift.String, key: Swift.AnyHashable? = nil, denyDatapointCheckBool: Swift.Bool = super, persistBool: Swift.Bool = super, watchBool: Swift.Bool = super, consentRequiredBool: Swift.Bool = super, allowValueArray: [Any]? = nil, interfaceInDictionary: [Swift.AnyHashable : Any]? = nil, maximumStalenessTimeInterval: Foundation.TimeInterval? = nil, defaultValueObject: Any? = nil, valueObject: Any? = nil, valueClass: Swift.AnyClass? = nil, closure_serverObject: KochavaCore.KVAAdapter.Closure_ServerObject? = nil, closure_collectSynchronously: KochavaCore.KVAAdapter.Closure_CollectSynchronously? = nil, closure_collectAsynchronously: KochavaCore.KVAAdapter.Closure_CollectAsynchronously? = nil)
- @objc deinit
-}
-@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc(KVAPartner) final public class KVAPartner : ObjectiveC.NSObject, KochavaCore.KVAAsForContextProtocol, KochavaCore.KVAConfigureWithProtocol, KochavaCore.KVAFromProtocol {
- public static func kva_from(_ object: Any?) -> Self?
- final public func kva_as(forContext context: KochavaCore.KVAContext?) -> Swift.AnyObject?
- final public func kva_configure(with object: Any?, context: KochavaCore.KVAContext?)
- @objc final public func shouldPromptBool() -> Swift.Bool
- @objc final public func didGrantDate() -> Foundation.Date?
- @objc final public func isGrantedBoolNumber() -> Foundation.NSNumber?
- @objc final public func isGrantedBool() -> Swift.Bool
- @objc final public func isGrantedDate() -> Foundation.Date?
- final public var mutator: KochavaCore.KVAMutator {
- get
- }
- @objc final public var descriptionString: Swift.String? {
- @objc get
- }
- @objc final public var nameString: Swift.String? {
- @objc get
- }
- @objc final public var responseBoolNumber: Foundation.NSNumber? {
- @objc get
- }
- @objc final public var responseDate: Foundation.Date? {
- @objc get
- }
- @objc deinit
-}
-public protocol KVAPrintable {
- func print()
-}
-@objc(KVAProduct) open class KVAProduct : ObjectiveC.NSObject, KochavaCore.KVAAsForContextProtocol, KochavaCore.KVAFromProtocol {
- @objc(initWithAPIVersionString:buildDateString:bundleIdentifierString:bundleTypeString:compilerFlagNameStringArray:moduleNameString:nameString:organizationNameString:reverseDomainNameString:valueSourceCollection:versionString:dependentProductClassNameStringArray:closure_resetClasses:closure_resetVariables:closure_didRegister:) required public init(apiVersionString: Swift.String?, buildDateString: Swift.String?, bundleIdentifierString: Swift.String?, bundleTypeString: Swift.String, compilerFlagNameStringArray: [Swift.String]? = nil, moduleNameString: Swift.String, nameString: Swift.String, organizationNameString: Swift.String, reverseDomainNameString: Swift.String?, valueSourceCollection: KochavaCore.KVACollection?, versionString: Swift.String?, dependentProductClassNameStringArray: [Swift.String]? = nil, closure_resetClasses: KochavaCore.KVAProduct.Closure_ResetClasses? = nil, closure_resetVariables: KochavaCore.KVAProduct.Closure_ResetVariables? = nil, closure_didRegister: KochavaCore.KVAProduct.Closure_DidRegister? = nil)
- public static func kva_from(_ object: Any?) -> Self?
- public func kva_as(forContext context: KochavaCore.KVAContext?) -> Swift.AnyObject?
- @objc override dynamic public var description: Swift.String {
- @objc get
- }
- public func register()
- public var standardVersionInfoString: Swift.String {
- get
- }
- public var nameWithVersionString: Swift.String {
- get
- }
- public static func buildDateString(forBundle bundle: Foundation.Bundle) -> Swift.String
- public func resetClasses(deleteLocalDataBool: Swift.Bool, includeExternalBool: Swift.Bool) -> [Swift.AnyHashable : Any]?
- public func resetVariables(deleteLocalDataBool: Swift.Bool, includeExternalBool: Swift.Bool) -> [Swift.AnyHashable : Any]?
- @objc(resetWithDeleteLocalDataBool:) public func reset(deleteLocalDataBool: Swift.Bool)
- @objc(resetWithDeleteLocalDataBool:closure_didComplete:) public func reset(deleteLocalDataBool: Swift.Bool, closure_didComplete: (() -> Swift.Void)?)
- @objc(resetWithDeleteLocalDataBool:includeExternalBool:includeDeviceAppGroupBool:printLogMessageBool:closure_didComplete:) public func reset(deleteLocalDataBool: Swift.Bool, includeExternalBool: Swift.Bool, includeDeviceAppGroupBool: Swift.Bool = true, printLogMessageBool: Swift.Bool = true, closure_didComplete: (() -> Swift.Void)? = nil)
- @objc(shutdownWithDeleteLocalDataBool:) public func shutdown(deleteLocalDataBool: Swift.Bool)
- @objc(shutdownWithDeleteLocalDataBool:closure_didComplete:) public func shutdown(deleteLocalDataBool: Swift.Bool, closure_didComplete: (() -> Swift.Void)?)
- public var mutator: KochavaCore.KVAMutator {
- get
- }
- public var apiVersionString: Swift.String? {
- get
- }
- public var buildDateString: Swift.String? {
- get
- }
- public var bundleIdentifierString: Swift.String? {
- get
- }
- public var bundleTypeString: Swift.String {
- get
- }
- public typealias Closure_DidRegister = (_ product: KochavaCore.KVAProduct) -> Swift.Void
- public typealias Closure_ResetClasses = (_ deleteLocalDataBool: Swift.Bool, _ includeExternalBool: Swift.Bool) -> [Swift.AnyHashable : Any]?
- public typealias Closure_ResetVariables = (_ deleteLocalDataBool: Swift.Bool, _ includeExternalBool: Swift.Bool) -> [Swift.AnyHashable : Any]?
- public var compilerFlagNameStringArray: [Swift.String]? {
- get
- }
- public var dependentProductClassNameStringArray: [Swift.String]? {
- get
- }
- public var organizationNameString: Swift.String {
- get
- }
- public var moduleNameString: Swift.String {
- get
- }
- public var nameString: Swift.String {
- get
- }
- public var reverseDomainNameString: Swift.String? {
- get
- }
- final public let valueSourceCollection: KochavaCore.KVACollection
- public var versionString: Swift.String? {
- get
- }
- public func applicationSupportDirectoryURL() -> Foundation.URL?
- public func applicationSupportDirectoryURL_ensureCreated()
- public var logLevel: KochavaCore.KVALogLevel? {
- get
- set(logLevel)
- }
- public var userDefaults: Foundation.UserDefaults? {
- get
- }
- public func userDefaults(forTypeString typeString: Swift.String?, appGroupsDeviceAppGroupIdentifierString: Swift.String? = nil) -> Foundation.UserDefaults?
- public var wrapperProduct: KochavaCore.KVAProduct? {
- get
- set(wrapperProduct)
- }
- @objc deinit
-}
-@_inheritsConvenienceInitializers @objc(KVAProductController) final public class KVAProductController : ObjectiveC.NSObject {
- @objc public static let shared: KochavaCore.KVAProductController
- public static var sharedInstance: Swift.AnyObject {
- get
- }
- final public func register(product: KochavaCore.KVAProduct?)
- final public func product(forClass aClass: Swift.AnyClass?) -> KochavaCore.KVAProduct?
- final public func product(withModuleNameString moduleNameString: Swift.String?) -> KochavaCore.KVAProduct?
- final public func products_evaluationResultBool(forConditionString conditionString: Swift.String?) -> Swift.Bool
- @objc(products_resetWithDeleteLocalDataBool:closure_didComplete:) final public func products_reset(deleteLocalDataBool: Swift.Bool, closure_didComplete: (() -> Swift.Void)?)
- @objc(products_resetWithDeleteLocalDataBool:includeExternalBool:includeDeviceAppGroupBool:printLogMessageBool:includeHostBool:includeUIBool:includeCoreBool:moduleNameStringArray:closure_didComplete:) final public func products_reset(deleteLocalDataBool: Swift.Bool, includeExternalBool: Swift.Bool, includeDeviceAppGroupBool: Swift.Bool = true, printLogMessageBool: Swift.Bool = true, includeHostBool: Swift.Bool = false, includeUIBool: Swift.Bool = false, includeCoreBool: Swift.Bool = false, moduleNameStringArray: [Swift.String]? = nil, closure_didComplete: (() -> Swift.Void)?)
- @objc(products_shutdownWithDeleteLocalDataBool:closure_didComplete:) final public func products_shutdown(deleteLocalDataBool: Swift.Bool, closure_didComplete: (() -> Swift.Void)?)
- @objc(products_shutdownWithDeleteLocalDataBool:includeHostBool:includeUIBool:includeCoreBool:moduleNameStringArray:closure_didComplete:) final public func products_shutdown(deleteLocalDataBool: Swift.Bool, includeHostBool: Swift.Bool, includeUIBool: Swift.Bool, includeCoreBool: Swift.Bool, moduleNameStringArray: [Swift.String]? = nil, closure_didComplete: (() -> Swift.Void)?)
- final public var mutator: KochavaCore.KVAMutator {
- get
- }
- final public var productArray: [KochavaCore.KVAProduct] {
- get
- }
- @objc override dynamic public init()
- @objc deinit
-}
-public protocol KVASharedPropertyProvider : AnyObject {
- static var sharedInstance: Swift.AnyObject { get }
-}
-public protocol KVAStartable : AnyObject {
- func start()
-}
-@_inheritsConvenienceInitializers @objc(KVAStringAdapter) final public class KVAStringAdapter : KochavaCore.KVAAdapter {
- convenience public init(networking: KochavaCore.KVANetworking? = nil, identifierString: Swift.String, key: Swift.AnyHashable? = nil, denyDatapointCheckBool: Swift.Bool = false, persistBool: Swift.Bool = false, watchBool: Swift.Bool = false, consentRequiredBool: Swift.Bool = false, allowValueArray: [Swift.String]? = nil, interfaceInDictionary: [Swift.AnyHashable : Any]? = nil, maximumStalenessTimeInterval: Foundation.TimeInterval? = nil, defaultValueString: Swift.String? = nil, valueObject: Any? = nil, closure_serverObject: KochavaCore.KVAStringAdapter.Closure_ServerObject? = nil, closure_collectSynchronously: KochavaCore.KVAStringAdapter.Closure_CollectSynchronously? = nil, closure_collectAsynchronously: KochavaCore.KVAStringAdapter.Closure_CollectAsynchronously? = nil)
- final public var valueString: Swift.String? {
- get
- set(valueString)
- }
- required public init(networking: KochavaCore.KVANetworking? = nil, identifierString: Swift.String, key: Swift.AnyHashable? = nil, denyDatapointCheckBool: Swift.Bool = super, persistBool: Swift.Bool = super, watchBool: Swift.Bool = super, consentRequiredBool: Swift.Bool = super, allowValueArray: [Any]? = nil, interfaceInDictionary: [Swift.AnyHashable : Any]? = nil, maximumStalenessTimeInterval: Foundation.TimeInterval? = nil, defaultValueObject: Any? = nil, valueObject: Any? = nil, valueClass: Swift.AnyClass? = nil, closure_serverObject: KochavaCore.KVAAdapter.Closure_ServerObject? = nil, closure_collectSynchronously: KochavaCore.KVAAdapter.Closure_CollectSynchronously? = nil, closure_collectAsynchronously: KochavaCore.KVAAdapter.Closure_CollectAsynchronously? = nil)
- @objc deinit
-}
-@_inheritsConvenienceInitializers @objc(KVASystem) final public class KVASystem : ObjectiveC.NSObject {
- @objc public static var shared: KochavaCore.KVASystem {
- @objc get
- }
- @objc public static var shared_optional: KochavaCore.KVASystem? {
- @objc get
- }
- @objc deinit
- final public func primarySystemStartDidExecuteOnMainThread()
- @objc final public var appClipBool: Swift.Bool {
- @objc get
- @objc set(appClipBool)
- }
- final public var appExtensionBool: Swift.Bool {
- get
- }
- @objc final public func stateActiveDidBecome()
- @objc(stateActiveDidBecomeWithSourceString:) final public func stateActiveDidBecome(withSourceString sourceString: Swift.String)
- @objc final public func stateActiveWillResign()
- @objc(stateActiveWillResignWithSourceString:) final public func stateActiveWillResign(withSourceString sourceString: Swift.String)
- final public func nameString() -> Swift.String
- final public var mutator: KochavaCore.KVAMutator {
- get
- }
- final public var stateActiveBool: Swift.Bool {
- get
- }
- @objc public static let messagesAppViewControllerDidBecomeActiveSourceString: Swift.String
- @objc public static let messagesAppViewControllerDidResignActiveSourceString: Swift.String
- public static let stateActiveDidBecomeNotificationName: Foundation.Notification.Name
- public static let stateActiveWillResignNotificationName: Foundation.Notification.Name
- @objc override dynamic public init()
-}
-@_inheritsConvenienceInitializers @objc(KVASystemLow) final public class KVASystemLow : ObjectiveC.NSObject {
- public static func architectureString() -> Swift.String?
- public static func bootDate() -> Foundation.Date?
- public static func hardwareMachineModelIdString() -> Swift.String
- @objc override dynamic public init()
- @objc deinit
-}
-@_hasMissingDesignatedInitializers final public class KVAAny {
- public static func from(_ object: Any?, class aClass: Swift.AnyClass?, elementClass: Swift.AnyClass? = nil, initializedObject: Any? = nil, networking: KochavaCore.KVANetworking? = nil) -> Any?
- public static func objectAppending(object1: Any?, object2: Any?) -> Any?
- public static func redactedCopy(_ any: Any?, key: Swift.AnyHashable?, keyStringRedactedBoolDictionary: [Swift.String : Swift.Bool]? = nil, valueNonPropertyListItemsRedactedBool: Swift.Bool = false, redactionKeySuffixString: Swift.String? = nil, redactionMaximumDepth: Swift.Int? = nil, redactionIncludesStandardContainersBool: Swift.Bool = false, maximumDepth: Swift.Int? = nil) -> (redactedCopy: Any?, redactedKeyArray: Foundation.NSMutableArray?)
- public static func tokenResolvedObject(_ any: Any?) -> Any?
- public static func nonnull(_ any: Any?) -> Any
- public static func kva_as(_ any: Any, forContext context: KochavaCore.KVAContext?) -> Foundation.NSMutableDictionary?
- public static func mayMutateBool(_ any: Any) -> Swift.Bool
- public typealias Closure_ExecuteCustomMethod = (_ object: Swift.AnyObject, _ methodNameString: Swift.String, _ parametersDictionary: [Swift.AnyHashable : Any]?) -> Swift.Void
- @objc deinit
-}
-@objc(KVATask) final public class KVATask : ObjectiveC.NSObject, KochavaCore.KVANetworkingSetterProvider, KochavaCore.KVAStartable, KochavaCore.KVAInvalidatable {
- public init(networking: KochavaCore.KVANetworking?, nameString: Swift.String? = nil, identifierString: Swift.String? = nil, logMessagesPrintBool: Swift.Bool = false, prerequisiteTaskNameStringArray: [Swift.String]? = nil, prerequisiteTaskArray: [KochavaCore.KVATask]? = nil, attemptTimeoutTimeInterval: Foundation.TimeInterval = 0.0, retryTimeIntervalSeries: KochavaCore.KVATimeIntervalSeries? = nil, consentRequiredBool: Swift.Bool = false, consent: KochavaCore.KVAConsent? = nil, sleepObservantBool: Swift.Bool = false, resetFollowedTaskNameStringArray: [Swift.String]? = nil, resetFollowedTaskArray: [KochavaCore.KVATask]? = nil, resetPassiveTimeInterval: Foundation.TimeInterval = 0.0, closure_shouldAttemptBool: KochavaCore.KVATask.Closure_ShouldAttemptBool? = nil, closure_didExperienceDelay: KochavaCore.KVATask.Closure_DidExperienceDelay? = nil, closure_didInvalidate: KochavaCore.KVATask.Closure_DidInvalidate? = nil, closure_didComplete: KochavaCore.KVATask.Closure_DidComplete? = nil, closure_didReset: KochavaCore.KVATask.Closure_DidReset? = nil, closure_startAttempt: KochavaCore.KVATask.Closure_StartAttempt? = nil)
- @objc deinit
- @objc override final public var description: Swift.String {
- @objc get
- }
- final public func start()
- final public func evaluate()
- final public func endAttempt(accomplishedBool: Swift.Bool, allowRetryBool: Swift.Bool = true, retryInsertTimeInterval: Foundation.TimeInterval? = nil)
- final public func complete()
- final public func complete(logMessagesPrintBool: Swift.Bool)
- final public func reset()
- final public func resetAttemptSeries()
- final public func executeCustomMethod(withNameString nameString: Swift.String, parametersDictionary: [Swift.AnyHashable : Any]?)
- final public func invalidate()
- final public var mutator: KochavaCore.KVAMutator {
- get
- }
- @objc final public var networking: KochavaCore.KVANetworking? {
- @objc get
- @objc set(networking)
- }
- final public var closure_executeCustomMethod: KochavaCore.KVAAny.Closure_ExecuteCustomMethod?
- public typealias Closure_DidComplete = (_ task: KochavaCore.KVATask) -> Swift.Void
- public typealias Closure_DidExperienceDelay = (_ task: KochavaCore.KVATask) -> Swift.Void
- public typealias Closure_DidInvalidate = (_ task: KochavaCore.KVATask) -> Swift.Void
- public typealias Closure_DidReset = (_ task: KochavaCore.KVATask) -> Swift.Void
- final public var logMessagesPrintBool: Swift.Bool
- final public var nameString: Swift.String? {
- get
- }
- final public var resetPassiveTimeInterval: Foundation.TimeInterval {
- get
- set(resetPassiveTimeInterval)
- }
- final public var retryTimeIntervalSeries: KochavaCore.KVATimeIntervalSeries?
- public typealias Closure_ShouldAttemptBool = (_ task: KochavaCore.KVATask) -> Swift.Bool
- public typealias Closure_StartAttempt = (_ task: KochavaCore.KVATask) -> Swift.Void
- final public var accomplishedBool: Swift.Bool {
- get
- }
- final public var attemptSeriesInProgressBool: Swift.Bool {
- get
- }
- final public func attemptSeriesInProgressTimeInterval() -> Foundation.TimeInterval
- final public var completedBool: Swift.Bool {
- get
- }
- final public var didExperienceDelayBool: Swift.Bool {
- get
- }
- public static let didCompleteNotificationName: Foundation.Notification.Name
- public static let didResetNotificationName: Foundation.Notification.Name
-}
-@_inheritsConvenienceInitializers @objc(KVATimeIntervalAdapter) final public class KVATimeIntervalAdapter : KochavaCore.KVANumberAdapter {
- convenience public init(networking: KochavaCore.KVANetworking? = nil, identifierString: Swift.String, key: Swift.AnyHashable? = nil, denyDatapointCheckBool: Swift.Bool = false, persistBool: Swift.Bool = false, watchBool: Swift.Bool = false, consentRequiredBool: Swift.Bool = false, allowValueArray: [Foundation.NSNumber]? = nil, interfaceInDictionary: [Swift.AnyHashable : Any]? = nil, maximumStalenessTimeInterval: Foundation.TimeInterval? = nil, minimumTimeInterval: Foundation.TimeInterval? = nil, maximumTimeInterval: Foundation.TimeInterval? = nil, defaultValueTimeInterval: Foundation.TimeInterval? = nil, valueObject: Any? = nil, closure_serverObject: KochavaCore.KVATimeIntervalAdapter.Closure_ServerObject? = nil, closure_collectSynchronously: KochavaCore.KVATimeIntervalAdapter.Closure_CollectSynchronously? = nil, closure_collectAsynchronously: KochavaCore.KVATimeIntervalAdapter.Closure_CollectAsynchronously? = nil)
- final public var valueTimeInterval: Foundation.TimeInterval {
- get
- set(valueTimeInterval)
- }
- public static let closure_serverObject_timeInterval: (_ adapter: KochavaCore.KVAAdapter, _ valueObject: Swift.AnyObject?) -> Swift.AnyObject?
- required public init(networking: KochavaCore.KVANetworking? = nil, identifierString: Swift.String, key: Swift.AnyHashable? = nil, denyDatapointCheckBool: Swift.Bool = super, persistBool: Swift.Bool = super, watchBool: Swift.Bool = super, consentRequiredBool: Swift.Bool = super, allowValueArray: [Any]? = nil, interfaceInDictionary: [Swift.AnyHashable : Any]? = nil, maximumStalenessTimeInterval: Foundation.TimeInterval? = nil, defaultValueObject: Any? = nil, valueObject: Any? = nil, valueClass: Swift.AnyClass? = nil, closure_serverObject: KochavaCore.KVAAdapter.Closure_ServerObject? = nil, closure_collectSynchronously: KochavaCore.KVAAdapter.Closure_CollectSynchronously? = nil, closure_collectAsynchronously: KochavaCore.KVAAdapter.Closure_CollectAsynchronously? = nil)
- @objc deinit
-}
-@_inheritsConvenienceInitializers @objc(KVATimeIntervalSeries) final public class KVATimeIntervalSeries : ObjectiveC.NSObject, Foundation.NSCopying, KochavaCore.KVAAsForContextProtocol, KochavaCore.KVAConfigureWithProtocol, KochavaCore.KVAFromProtocol, KochavaCore.KVAMutable {
- convenience public init(timeIntervalArray: [Foundation.TimeInterval]?, repeatFinalTimeIntervalBool: Swift.Bool)
- @objc final public func copy(with zone: ObjectiveC.NSZone? = nil) -> Any
- public static func kva_from(_ object: Any?) -> Self?
- final public func kva_as(forContext context: KochavaCore.KVAContext?) -> Swift.AnyObject?
- final public func kva_configure(with object: Any?, context: KochavaCore.KVAContext?)
- @objc override final public func isEqual(_ object: Any?) -> Swift.Bool
- final public func advance()
- final public func currentTimeInterval() -> Foundation.TimeInterval?
- final public func previousIterationString() -> Swift.String
- final public func reset()
- final public var insertTimeInterval: Foundation.TimeInterval? {
- get
- set(insertTimeInterval)
- }
- final public var timeIntervalArray: [Foundation.TimeInterval]? {
- get
- }
- final public var currentIteration: Swift.Int {
- get
- }
- final public var mutator: KochavaCore.KVAMutator {
- get
- }
- @objc override dynamic public init()
- @objc deinit
-}
-@objc(KVATimer) final public class KVATimer : ObjectiveC.NSObject, KochavaCore.KVAAsForContextProtocol, KochavaCore.KVAInvalidatable, KochavaCore.KVAStartable {
- public init(nameString: Swift.String, timeInterval: Foundation.TimeInterval? = nil, timeIntervalZeroShouldNotRunBool: Swift.Bool = false, logMessagesPrintBool: Swift.Bool? = nil, logMessagesPrintWhenLongTimeInterval: Foundation.TimeInterval? = nil, logMessagesPrintDidFireBool: Swift.Bool? = nil, closure_timeInterval: KochavaCore.KVATimer.Closure_TimeInterval? = nil, closure_shouldBeRunningBool: KochavaCore.KVATimer.Closure_ShouldBeRunningBool? = nil, closure_willStart: KochavaCore.KVATimer.Closure_WillStart? = nil, closure_didFire: @escaping KochavaCore.KVATimer.Closure_DidFire)
- final public func kva_as(forContext context: KochavaCore.KVAContext?) -> Swift.AnyObject?
- @discardableResult
- final public func configure(shouldBeRunningBool: Swift.Bool? = nil, allowToRunBool: Swift.Bool? = nil) -> Swift.Bool
- final public func start()
- final public func stop()
- final public func reset()
- final public func invalidate()
- final public var mutator: KochavaCore.KVAMutator {
- get
- }
- public typealias Closure_DidFire = (_ timer: KochavaCore.KVATimer) -> Swift.Void
- public typealias Closure_ShouldBeRunningBool = (_ timer: KochavaCore.KVATimer) -> Swift.Bool
- public typealias Closure_TimeInterval = (_ timer: KochavaCore.KVATimer) -> Foundation.TimeInterval?
- public typealias Closure_WillStart = (_ timer: KochavaCore.KVATimer) -> Swift.Void
- final public var timeInterval: Foundation.TimeInterval? {
- get
- set(timeInterval)
- }
- final public var startedBool: Swift.Bool {
- get
- }
- final public var timerActiveBool: Swift.Bool {
- get
- }
- @objc deinit
-}
-final public class KVAMutator {
- required public init(forObject: Swift.AnyObject, closure_didMutate_performSideEffects_beforeDispatch_sf: KochavaCore.KVAMutator.Closure_DidMutate_PerformSideEffects? = nil, closure_didMutate_performSideEffects: KochavaCore.KVAMutator.Closure_DidMutate_PerformSideEffects? = nil)
- final public func lock(lockParentFirstBool: Swift.Bool = false)
- final public func unlock(unlockParentLastBool: Swift.Bool = false)
- final public func didMutate()
- final public func didMutate_sf()
- final public func didMutate_sf(infoDictionary: [Swift.AnyHashable : Any]?)
- final public func didMutate_sf_df(childMutator: KochavaCore.KVAMutator? = nil, infoDictionary: [Swift.AnyHashable : Any]?, performSideEffectsIntendedBeforeDispatchBool: Swift.Bool = true)
- @objc final public func didMutate_addObserver(usingClosure closure: ((_ notification: Foundation.Notification?) -> Swift.Void)? = nil) -> ObjectiveC.NSObjectProtocol?
- public typealias Closure_DidMutate_PerformSideEffects = (_ mutator: KochavaCore.KVAMutator, _ childMutator: KochavaCore.KVAMutator?, _ infoDictionary: [Swift.AnyHashable : Any]?) -> Swift.Void
- final public var didMutatePassesToDelegateBool: Swift.Bool?
- weak final public var mutableDelegate: KochavaCore.KVAMutable? {
- get
- set
- }
- final public var didMutateDispatchCondensingAfterBool: Swift.Bool
- public static let priorityBoolKey: Swift.String
- @objc deinit
-}
-@objc(KVAValue) final public class KVAValue : ObjectiveC.NSObject, KochavaCore.KVAAsForContextProtocol, KochavaCore.KVAFromProtocol, KochavaCore.KVAMutable {
- required public init(idString: Swift.String?, rawObject: Swift.AnyObject?, object: Swift.AnyObject? = nil, serverObject: Swift.AnyObject? = nil, valueSourceNameString: Swift.String? = nil, adapter: KochavaCore.KVAAdapter? = nil, metaValueArrayDictionary: [Swift.String : KochavaCore.KVAValue]? = nil, startDate: Foundation.Date? = nil, placeholderForAsynchronousCollectionBool: Swift.Bool = false)
- @objc deinit
- public static func kva_from(_ object: Any?) -> Self?
- public static func kva_from(_ object: Any?, class aClass: Swift.AnyClass?, elementClass: Swift.AnyClass?, initializedObject: Any? = nil) -> Self?
- final public func kva_as(forContext context: KochavaCore.KVAContext?) -> Swift.AnyObject?
- @objc override final public var description: Swift.String {
- @objc get
- }
- final public func array() -> [Swift.AnyObject]?
- final public func bool() -> Swift.Bool
- final public func bool_optional() -> Swift.Bool?
- final public func data() -> Foundation.Data?
- final public func date() -> Foundation.Date?
- final public func dictionary() -> [Swift.AnyHashable : Any]?
- final public func int() -> Swift.Int
- final public func int_optional() -> Swift.Int?
- final public func number() -> Foundation.NSNumber?
- final public func string() -> Swift.String?
- final public func timeInterval() -> Foundation.TimeInterval
- final public func timeInterval_optional() -> Foundation.TimeInterval?
- final public func ageTimeInterval() -> Foundation.TimeInterval
- final public func staleBool() -> Swift.Bool
- final public func value(forContext context: KochavaCore.KVAContext?) -> KochavaCore.KVAValue?
- public static func valueArrayDictionary(fromObjectArray objectArray: [Any]?, globalValueSourceCollection: KochavaCore.KVACollection?) -> [Swift.String : KochavaCore.KVAValue]?
- final public func mayMutateBool() -> Swift.Bool
- public typealias Closure_MetaValueArrayDictionary = (_ value: KochavaCore.KVAValue) -> [Swift.String : KochavaCore.KVAValue]?
- public typealias Closure_StaleBool = (_ value: KochavaCore.KVAValue) -> Swift.Bool
- final public var mutator: KochavaCore.KVAMutator {
- get
- }
- weak final public var adapter: KochavaCore.KVAAdapter? {
- get
- set(adapter)
- }
- weak final public var globalValueSourceCollection: KochavaCore.KVACollection? {
- get
- set(globalValueSourceCollection)
- }
- final public var idString: Swift.String? {
- get
- }
- final public var metaValueArrayDictionary: [Swift.String : KochavaCore.KVAValue]? {
- get
- }
- final public var object: Swift.AnyObject? {
- get
- }
- final public var placeholderForAsynchronousCollectionBool: Swift.Bool {
- get
- }
- final public var rawObject: Swift.AnyObject? {
- get
- }
- final public func serverObject() -> Swift.AnyObject?
- final public func serverObject_string() -> Swift.String?
- final public var startDate: Foundation.Date {
- get
- }
- final public var valueSourceNameString: Swift.String? {
- get
- }
-}
-extension Foundation.NSArray : KochavaCore.KVAAsForContextProtocol, KochavaCore.KVAFromProtocol {
- @objc public static func kva_from(_ object: Any?) -> Self?
- @objc public static func kva_from(_ object: Any?, elementClass: Swift.AnyClass? = nil, initializedObject: Any? = nil) -> Self?
- public func kva_as(forContext context: KochavaCore.KVAContext?) -> Swift.AnyObject?
-}
-extension Foundation.NSData : KochavaCore.KVAAsForContextProtocol, KochavaCore.KVAFromProtocol {
- @objc public static func kva_from(_ object: Any?) -> Self?
- public func kva_as(forContext context: KochavaCore.KVAContext?) -> Swift.AnyObject?
-}
-extension Foundation.NSDate : KochavaCore.KVAAsForContextProtocol, KochavaCore.KVAFromProtocol {
- @objc public static func kva_from(_ object: Any?) -> Self?
- public func kva_as(forContext context: KochavaCore.KVAContext?) -> Swift.AnyObject?
-}
-extension Foundation.NSDecimalNumber {
- convenience public init(kva_fromDouble aDouble: Swift.Double)
- public static func kva_bankersScaleFourRoundingModeDecimalNumber(fromDouble aDouble: Swift.Double) -> Foundation.NSDecimalNumber
- public static func kva_bankersScaleFourRoundingModeDecimalNumber(fromNumber number: Foundation.NSNumber?) -> Foundation.NSDecimalNumber?
- public static func kva_bankersScaleFourRoundingModeDecimalNumber(fromObject object: Any?) -> Foundation.NSDecimalNumber?
- public static func kva_decimalNumber(fromDouble aDouble: Swift.Double, roundingBehaviorDecimalNumberHandler: Foundation.NSDecimalNumberHandler?) -> Foundation.NSDecimalNumber
- public static func kva_decimalNumber(fromNumber number: Foundation.NSNumber?, roundingBehaviorDecimalNumberHandler: Foundation.NSDecimalNumberHandler?) -> Foundation.NSDecimalNumber?
- public static func kva_timeIntervalRoundingModeDecimalNumber(fromNumber number: Foundation.NSNumber?) -> Foundation.NSDecimalNumber?
- public static func kva_timeIntervalRoundingModeDecimalNumber(fromObject object: Any?) -> Foundation.NSDecimalNumber?
- public static func kva_timeIntervalRoundingModeDecimalNumber(fromTimeInterval timeInterval: Foundation.TimeInterval) -> Foundation.NSDecimalNumber
- public static func kva_timeIntervalRoundingModeDecimalNumber(fromTimeInterval_optional timeInterval: Foundation.TimeInterval?) -> Foundation.NSDecimalNumber?
- public static let kva_bankersScaleFourRoundingModeDecimalNumberHandler: Foundation.NSDecimalNumberHandler
-}
-extension Foundation.Data : KochavaCore.KVAAsForContextProtocol, KochavaCore.KVAFromProtocol {
- public init?(kva_hexString hexString: Swift.String?)
- public static func kva_from(_ object: Any?) -> Foundation.Data?
- public func kva_as(forContext context: KochavaCore.KVAContext?) -> Swift.AnyObject?
- public func kva_hexString() -> Swift.String?
-}
-extension Foundation.NSDictionary : KochavaCore.KVAAsForContextProtocol, KochavaCore.KVAFromProtocol {
- @objc public static func kva_from(_ object: Any?) -> Self?
- public func kva_as(forContext context: KochavaCore.KVAContext?) -> Swift.AnyObject?
-}
-extension Foundation.NSError : KochavaCore.KVAAsForContextProtocol, KochavaCore.KVAFromProtocol {
- public static func kva_from(_ object: Any?) -> Self?
- public func kva_as(forContext context: KochavaCore.KVAContext?) -> Swift.AnyObject?
-}
-@_hasMissingDesignatedInitializers final public class KVAAnyClass {
- public static func sanitizedNameString(_ aClass: Swift.AnyClass?) -> Swift.String?
- @objc deinit
-}
-extension Foundation.NSException : KochavaCore.KVAAsForContextProtocol {
- public func kva_as(forContext context: KochavaCore.KVAContext?) -> Swift.AnyObject?
-}
-extension Foundation.NSNumber : KochavaCore.KVAAsForContextProtocol, KochavaCore.KVAFromProtocol {
- public static func kva_number(fromString string: Swift.String?) -> Self?
- @objc public static func kva_from(_ object: Any?) -> Self?
- public func kva_as(forContext context: KochavaCore.KVAContext?) -> Swift.AnyObject?
- public func kva_isBoolBool() -> Swift.Bool
-}
-extension Foundation.ProcessInfo {
- public func kva_operatingSystemNameString() -> Swift.String
- public func kva_operatingSystemStandardVersionInfoString() -> Swift.String
- public func kva_operatingSystemVersionString() -> Swift.String
-}
-extension Foundation.NSString : KochavaCore.KVAAsForContextProtocol, KochavaCore.KVAFromProtocol {
- @objc(kva_stringFromJSONObject:prettyPrintBool:) public static func kva_string(fromJSONObject jsonObject: Any?, prettyPrintBool: Swift.Bool) -> Swift.String?
- @objc public static func kva_from(_ object: Any?) -> Self?
- public func kva_as(forContext context: KochavaCore.KVAContext?) -> Swift.AnyObject?
- @objc(kva_serializedJSONObjectWithPrintErrorsBool:) dynamic public func kva_serializedJSONObject(printErrorsBool: Swift.Bool = false) -> Any?
-}
-extension Foundation.UserDefaults {
- @objc(kva_keyNameStringWithPrefixString:identifierString:storageIdString:) public static func kva_keyNameString(withPrefixString prefixString: Swift.String?, identifierString: Swift.String?, storageIdString: Swift.String?) -> Swift.String
-}
-extension Swift.String : KochavaCore.KVAAsForContextProtocol, KochavaCore.KVAFromProtocol {
- public init?(kva_fromJSONObject jsonObject: Any?, prettyPrintBool: Swift.Bool)
- public static func kva_from(bool: Swift.Bool?) -> Swift.String
- public static func kva_from(_ object: Any?) -> Swift.String?
- public func kva_as(forContext context: KochavaCore.KVAContext?) -> Swift.AnyObject?
- public func kva_withMaximumLength(_ maximumLength: Swift.Int) -> Swift.String
- public func kva_serializedJSONObject(printErrorsBool: Swift.Bool = false) -> Any?
-}
-extension Swift.Double : KochavaCore.KVAAsForContextProtocol, KochavaCore.KVAFromProtocol {
- public static func kva_from(_ object: Any?) -> Swift.Double?
- public func kva_as(forContext context: KochavaCore.KVAContext?) -> Swift.AnyObject?
-}
-@objc extension UIKit.UIApplication {
- @objc(kva_shared) @_Concurrency.MainActor(unsafe) public static func kva_shared() -> UIKit.UIApplication?
-}
diff --git a/KochavaCore.xcframework/ios-arm64_armv7/KochavaCore.framework/Modules/KochavaCore.swiftmodule/armv7-apple-ios.swiftdoc b/KochavaCore.xcframework/ios-arm64_armv7/KochavaCore.framework/Modules/KochavaCore.swiftmodule/armv7-apple-ios.swiftdoc
deleted file mode 100644
index e2b3db2..0000000
Binary files a/KochavaCore.xcframework/ios-arm64_armv7/KochavaCore.framework/Modules/KochavaCore.swiftmodule/armv7-apple-ios.swiftdoc and /dev/null differ
diff --git a/KochavaCore.xcframework/ios-arm64_armv7/KochavaCore.framework/Modules/KochavaCore.swiftmodule/armv7-apple-ios.swiftinterface b/KochavaCore.xcframework/ios-arm64_armv7/KochavaCore.framework/Modules/KochavaCore.swiftmodule/armv7-apple-ios.swiftinterface
deleted file mode 100644
index 05fbd03..0000000
--- a/KochavaCore.xcframework/ios-arm64_armv7/KochavaCore.framework/Modules/KochavaCore.swiftmodule/armv7-apple-ios.swiftinterface
+++ /dev/null
@@ -1,1334 +0,0 @@
-// swift-interface-format-version: 1.0
-// swift-compiler-version: Apple Swift version 5.6 (swiftlang-5.6.0.323.62 clang-1316.0.20.8)
-// swift-module-flags: -target armv7-apple-ios10.3 -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name KochavaCore
-import Foundation
-@_exported import KochavaCore
-import Swift
-import UIKit
-import _Concurrency
-import os.log
-import os
-extension Swift.Array : KochavaCore.KVAAsForContextProtocol, KochavaCore.KVAFromProtocol {
- public static func kva_from(_ object: Any?) -> Swift.Array?
- public static func kva_from(_ object: Any?, elementClass: Swift.AnyClass? = nil, initializedObject: Any? = nil) -> Swift.Array?
- public func kva_as(forContext context: KochavaCore.KVAContext?) -> Swift.AnyObject?
-}
-extension Swift.Array {
- public mutating func kva_append(nullable newElement: Element?)
- public mutating func kva_append(contentsOf_nullable newElements: S?) where Element == S.Element, S : Swift.Sequence
-}
-extension Swift.Bool : KochavaCore.KVAAsForContextProtocol, KochavaCore.KVAFromProtocol {
- public static func kva_from(_ object: Any?) -> Swift.Bool?
- public func kva_as(forContext context: KochavaCore.KVAContext?) -> Swift.AnyObject?
-}
-extension Foundation.Date : KochavaCore.KVAAsForContextProtocol, KochavaCore.KVAFromProtocol {
- public static func kva_from(applePrintDateString string: Swift.String?) -> Foundation.Date?
- public static func kva_from(iso8601DateString string: Swift.String?) -> Foundation.Date?
- public static func kva_from(iso8601ShortDateString string: Swift.String?) -> Foundation.Date?
- public static func kva_from(string: Swift.String?) -> Foundation.Date?
- public static func kva_date(fromYYYYMMDDDateString string: Swift.String?) -> Foundation.Date?
- public static func kva_from(_ object: Any?) -> Foundation.Date?
- public func kva_as(forContext context: KochavaCore.KVAContext?) -> Swift.AnyObject?
- public static func kva_earliestDate(date1: Foundation.Date?, date2: Foundation.Date?) -> Foundation.Date?
- public func kva_unixTime() -> Swift.UInt64
- public func kva_unixTimeDecimalNumber() -> Foundation.NSDecimalNumber
- public func kva_unixTimeMilliseconds() -> Swift.UInt64
- public func kva_unixTimeString() -> Swift.String
- public func kva_iso8601DateString() -> Swift.String
- public func kva_iso8601ShortDateString() -> Swift.String
- public func kva_string(withDateStyle dateDateFormatterStyle: Foundation.DateFormatter.Style, timeStyle timeDateFormatterStyle: Foundation.DateFormatter.Style) -> Swift.String
- public func kva_yyyymmddDateString() -> Swift.String
- public func kva_agoTimeInterval() -> Foundation.TimeInterval
-}
-extension Foundation.Date {
- public func kva_sendDateString(fromRequestBodyDictionary requestBodyDictionary: [Swift.AnyHashable : Any]?) -> Swift.String
-}
-extension Swift.Int : KochavaCore.KVAAsForContextProtocol, KochavaCore.KVAFromProtocol {
- public static func kva_from(_ object: Any?) -> Swift.Int?
- public func kva_as(forContext context: KochavaCore.KVAContext?) -> Swift.AnyObject?
-}
-@objc(KVAAdapter) public class KVAAdapter : ObjectiveC.NSObject, KochavaCore.KVAAsForContextProtocol, KochavaCore.KVAConfigureWithProtocol, KochavaCore.KVAKeyable, KochavaCore.KVAMutable, KochavaCore.KVANetworkingSetterProvider, KochavaCore.KVAInvalidatable {
- required public init(networking: KochavaCore.KVANetworking? = nil, identifierString: Swift.String, key: Swift.AnyHashable? = nil, denyDatapointCheckBool: Swift.Bool = false, persistBool: Swift.Bool = false, watchBool: Swift.Bool = false, consentRequiredBool: Swift.Bool = false, allowValueArray: [Any]? = nil, interfaceInDictionary: [Swift.AnyHashable : Any]? = nil, maximumStalenessTimeInterval: Foundation.TimeInterval? = nil, defaultValueObject: Any? = nil, valueObject: Any? = nil, valueClass: Swift.AnyClass? = nil, closure_serverObject: KochavaCore.KVAAdapter.Closure_ServerObject? = nil, closure_collectSynchronously: KochavaCore.KVAAdapter.Closure_CollectSynchronously? = nil, closure_collectAsynchronously: KochavaCore.KVAAdapter.Closure_CollectAsynchronously? = nil)
- @objc deinit
- public func kva_as(forContext context: KochavaCore.KVAContext?) -> Swift.AnyObject?
- public func key(forContext context: KochavaCore.KVAContext?) -> Swift.AnyHashable?
- public func kva_configure(with object: Any?, context: KochavaCore.KVAContext?)
- @objc override dynamic public var description: Swift.String {
- @objc get
- }
- @discardableResult
- public func value(forContext context: KochavaCore.KVAContext?, waitBool: Swift.Bool, completionHandler: KochavaCore.KVAAdapter.Closure_GetValueCompletionHandler?) -> KochavaCore.KVAValue?
- @discardableResult
- public func value(forContext context: KochavaCore.KVAContext?, touchlessBool: Swift.Bool, waitBool: Swift.Bool, completionHandler: KochavaCore.KVAAdapter.Closure_GetValueCompletionHandler?) -> KochavaCore.KVAValue?
- public func valueWillBeCollectedBool(forContext context: KochavaCore.KVAContext?) -> Swift.Bool
- public func validatedObject(forAnyObject anyObject: Any?, reportingContextNameString: Swift.String) -> Swift.AnyObject?
- public func mayShareBool(forContext context: KochavaCore.KVAContext?) -> Swift.Bool
- public func persistentStorage_restore() -> Swift.Bool
- public func persistentStorage_writeIfDidMutateBool(aggressiveBool: Swift.Bool? = nil)
- public func invalidate()
- public typealias Closure_ServerObject = (_ adapter: KochavaCore.KVAAdapter, _ valueObject: Swift.AnyObject?) -> Swift.AnyObject?
- public var asynchronousCollectionTask: KochavaCore.KVATask {
- get
- }
- public var mutator: KochavaCore.KVAMutator {
- get
- }
- public typealias Closure_CollectAsynchronously = (_ adapter: KochavaCore.KVAAdapter, _ completionHandler: @escaping KochavaCore.KVAAdapter.Closure_CollectAsynchronouslyCompletionHandler) -> Swift.Void
- public typealias Closure_CollectAsynchronouslyCompletionHandler = (_ adapter: KochavaCore.KVAAdapter, _ valueRawObject: Any?) -> Swift.Void
- public var asynchronousCollectionPrerequisiteTaskArray: [KochavaCore.KVATask]?
- public var asynchronousCollectionPrerequisiteTaskNameStringArray: [Swift.String]?
- public var consentRequiredToCollectBool: Swift.Bool
- public var consentRequiredToKeepBool: Swift.Bool
- public var consentRequiredToPersistBool: Swift.Bool
- public var consentRequiredToShareBool: Swift.Bool
- public var denyDatapointCheckBool: Swift.Bool {
- get
- }
- public var key: Swift.AnyHashable? {
- get
- }
- public var descriptionString: Swift.String?
- public var closure_didInvalidate: KochavaCore.KVAAdapter.Closure_DidInvalidate?
- public typealias Closure_DidInvalidate = (_ adapter: KochavaCore.KVAAdapter) -> Swift.Void
- public var closure_didMutate: KochavaCore.KVAAdapter.Closure_DidMutate?
- public typealias Closure_DidMutate = (_ adapter: KochavaCore.KVAAdapter) -> Swift.Void
- public var closure_didReadFromPersistentStorage: KochavaCore.KVAAdapter.Closure_DidReadFromPersistentStorage?
- public typealias Closure_DidReadFromPersistentStorage = (_ adapter: KochavaCore.KVAAdapter) -> Swift.Void
- public var closure_didSetCachedValueOnSameThread: KochavaCore.KVAAdapter.Closure_DidSetValue?
- public var closure_didSetValue: KochavaCore.KVAAdapter.Closure_DidSetValue?
- public typealias Closure_DidSetValue = (_ adapter: KochavaCore.KVAAdapter, _ value: KochavaCore.KVAValue?, _ oldValue: KochavaCore.KVAValue?) -> Swift.Void
- public var identifierString: Swift.String {
- get
- }
- public var initializedObject: Any? {
- get
- set(initializedObject)
- }
- public var maximumStalenessTimeInterval: Foundation.TimeInterval? {
- get
- set(maximumStalenessTimeInterval)
- }
- public var nameString: Swift.String?
- @objc weak public var networking: KochavaCore.KVANetworking? {
- @objc get
- @objc set(networking)
- }
- public var persistAgressiveBool: Swift.Bool
- public var persistUserDefaultsTypeString: Swift.String?
- public var persistentStorageWriteLogMessagePrintBool: Swift.Bool {
- get
- set(persistentStorageWriteLogMessagePrintBool)
- }
- public var persistentStorageWriteLogMessagePrintBool_optional: Swift.Bool?
- public var persistentStorageWriteWaitTimeInterval_optional: Foundation.TimeInterval? {
- get
- set(persistentStorageWriteWaitTimeInterval_optional)
- }
- public var product: KochavaCore.KVAProduct? {
- get
- set(product)
- }
- public var closure_serverObject: KochavaCore.KVAAdapter.Closure_ServerObject?
- public var storageIdString: Swift.String? {
- get
- set(storageIdString)
- }
- public typealias Closure_CollectSynchronously = (_ adapter: KochavaCore.KVAAdapter) -> Swift.AnyObject?
- public var valueClass: Swift.AnyClass? {
- get
- }
- public var valueElementClass: Swift.AnyClass? {
- get
- }
- public var valueObject: Swift.AnyObject? {
- get
- set(valueObject)
- }
- public var closure_valueMetaValueArrayDictionary: KochavaCore.KVAValue.Closure_MetaValueArrayDictionary?
- public var closure_valueStaleBool: KochavaCore.KVAValue.Closure_StaleBool?
- public var watchValueObject: Swift.AnyObject? {
- get
- set(watchValueObject)
- }
- public var closure_willSetValue: KochavaCore.KVAAdapter.Closure_WillSetValue?
- public typealias Closure_WillSetValue = (_ adapter: KochavaCore.KVAAdapter, _ value: KochavaCore.KVAValue?, _ newValue: KochavaCore.KVAValue?) -> Swift.Bool
- public var asynchronousCollectionInProgressBool: Swift.Bool {
- get
- }
- public var consent: KochavaCore.KVAConsent? {
- get
- set(consent)
- }
- public typealias Closure_GetValueCompletionHandler = (_ adapter: KochavaCore.KVAAdapter, _ value: KochavaCore.KVAValue?) -> Swift.Void
- public var touchlessValue: KochavaCore.KVAValue? {
- get
- set(touchlessValue)
- }
- public var touchlessValueObject: Swift.AnyObject? {
- get
- set(touchlessValueObject)
- }
- public var value: KochavaCore.KVAValue? {
- get
- set(value)
- }
- public typealias Closure_ValueDidSet = (_ adapter: KochavaCore.KVAAdapter) -> Swift.Void
- public var valueRawObject: Swift.AnyObject? {
- get
- set(valueRawObject)
- }
- public var watchValue: KochavaCore.KVAValue? {
- get
- set(watchValue)
- }
- public func watchValueIndicatesChangeBool() -> Swift.Bool
- public var watchValueRawObject: Swift.AnyObject? {
- get
- set(watchValueRawObject)
- }
- public static let closure_serverObject_default: (_ adapter: KochavaCore.KVAAdapter, _ valueObject: Swift.AnyObject?) -> Swift.AnyObject?
- public static let closure_serverObject_nil: (_ adapter: KochavaCore.KVAAdapter, _ valueObject: Swift.AnyObject?) -> Swift.AnyObject?
- public static let stalenessNeverTimeInterval: Foundation.TimeInterval?
- public static let stalenessImmediateTimeInterval: Swift.Double
-}
-@_inheritsConvenienceInitializers @objc(KVAAppGroups) final public class KVAAppGroups : ObjectiveC.NSObject {
- @objc public static var shared: KochavaCore.KVAAppGroups {
- @objc get
- }
- @objc public static var shared_optional: KochavaCore.KVAAppGroups? {
- @objc get
- }
- final public var mutator: KochavaCore.KVAMutator {
- get
- }
- @objc(deviceAppGroupIdentifierString) final public var deviceAppGroupIdentifierString: Swift.String? {
- @objc get
- @objc set(deviceAppGroupIdentifierString)
- }
- public static let deviceAppGroupIdentifierStringDidMutateNotificationName: Foundation.Notification.Name
- @objc override dynamic public init()
- @objc deinit
-}
-@_inheritsConvenienceInitializers @objc(KVAArrayAdapter) final public class KVAArrayAdapter : KochavaCore.KVAAdapter {
- convenience public init(networking: KochavaCore.KVANetworking? = nil, identifierString: Swift.String, key: Swift.AnyHashable? = nil, denyDatapointCheckBool: Swift.Bool = false, persistBool: Swift.Bool = false, watchBool: Swift.Bool = false, consentRequiredBool: Swift.Bool = false, maximumStalenessTimeInterval: Foundation.TimeInterval?, defaultValueArray: [Any]?, valueObject: Any?, valueElementClass: Swift.AnyClass? = nil, closure_serverObject: KochavaCore.KVAArrayAdapter.Closure_ServerObject? = nil, closure_collectSynchronously: KochavaCore.KVAArrayAdapter.Closure_CollectSynchronously? = nil, closure_collectAsynchronously: KochavaCore.KVAArrayAdapter.Closure_CollectAsynchronously? = nil)
- final public var valueArray: [Swift.AnyObject]? {
- get
- set(valueArray)
- }
- required public init(networking: KochavaCore.KVANetworking? = nil, identifierString: Swift.String, key: Swift.AnyHashable? = nil, denyDatapointCheckBool: Swift.Bool = super, persistBool: Swift.Bool = super, watchBool: Swift.Bool = super, consentRequiredBool: Swift.Bool = super, allowValueArray: [Any]? = nil, interfaceInDictionary: [Swift.AnyHashable : Any]? = nil, maximumStalenessTimeInterval: Foundation.TimeInterval? = nil, defaultValueObject: Any? = nil, valueObject: Any? = nil, valueClass: Swift.AnyClass? = nil, closure_serverObject: KochavaCore.KVAAdapter.Closure_ServerObject? = nil, closure_collectSynchronously: KochavaCore.KVAAdapter.Closure_CollectSynchronously? = nil, closure_collectAsynchronously: KochavaCore.KVAAdapter.Closure_CollectAsynchronously? = nil)
- @objc deinit
-}
-public protocol KVAAsForContextProtocol {
- func kva_as(forContext context: KochavaCore.KVAContext?) -> Swift.AnyObject?
-}
-@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc(KVABackgroundTaskController) final public class KVABackgroundTaskController : ObjectiveC.NSObject {
- public static let shared: KochavaCore.KVABackgroundTaskController
- public static var sharedInstance: Swift.AnyObject {
- get
- }
- final public func didBeginBackgroundSustainingTask(identifierString: Swift.String)
- final public func didEndBackgroundSustainingTask(identifierString: Swift.String)
- @objc deinit
-}
-@_inheritsConvenienceInitializers @objc(KVABoolAdapter) final public class KVABoolAdapter : KochavaCore.KVAIntAdapter {
- convenience public init(networking: KochavaCore.KVANetworking? = nil, identifierString: Swift.String, key: Swift.AnyHashable? = nil, denyDatapointCheckBool: Swift.Bool = false, persistBool: Swift.Bool = false, watchBool: Swift.Bool = false, consentRequiredBool: Swift.Bool = false, maximumStalenessTimeInterval: Foundation.TimeInterval? = nil, defaultValueBool: Swift.Bool? = nil, valueObject: Any? = nil, closure_serverObject: KochavaCore.KVABoolAdapter.Closure_ServerObject? = nil, closure_collectSynchronously: KochavaCore.KVABoolAdapter.Closure_CollectSynchronously? = nil, closure_collectAsynchronously: KochavaCore.KVABoolAdapter.Closure_CollectAsynchronously? = nil)
- final public var valueBool: Swift.Bool {
- get
- set(valueBool)
- }
- public static let closure_boolNumberServerObject: (_ adapter: KochavaCore.KVAAdapter, _ valueObject: Swift.AnyObject?) -> Swift.AnyObject?
- required public init(networking: KochavaCore.KVANetworking? = nil, identifierString: Swift.String, key: Swift.AnyHashable? = nil, denyDatapointCheckBool: Swift.Bool = super, persistBool: Swift.Bool = super, watchBool: Swift.Bool = super, consentRequiredBool: Swift.Bool = super, allowValueArray: [Any]? = nil, interfaceInDictionary: [Swift.AnyHashable : Any]? = nil, maximumStalenessTimeInterval: Foundation.TimeInterval? = nil, defaultValueObject: Any? = nil, valueObject: Any? = nil, valueClass: Swift.AnyClass? = nil, closure_serverObject: KochavaCore.KVAAdapter.Closure_ServerObject? = nil, closure_collectSynchronously: KochavaCore.KVAAdapter.Closure_CollectSynchronously? = nil, closure_collectAsynchronously: KochavaCore.KVAAdapter.Closure_CollectAsynchronously? = nil)
- @objc deinit
-}
-@objc(KVACollection) final public class KVACollection : ObjectiveC.NSObject, KochavaCore.KVAFromProtocol {
- required public init(nameString: Swift.String? = nil, closure_willRegisterObject: KochavaCore.KVACollection.Closure_WillRegisterObject? = nil)
- convenience public init(adapter: KochavaCore.KVAAdapter?)
- convenience public init(object: Any?, identifierString: Swift.String)
- convenience public init(value: KochavaCore.KVAValue?, identifierString: Swift.String)
- public static func kva_from(_ object: Any?) -> Self?
- final public func append(collection: KochavaCore.KVACollection?)
- final public func register(adapter: KochavaCore.KVAAdapter?)
- final public func register(instruction: KochavaCore.KVAInstruction?)
- final public func register(netTransaction: KochavaCore.KVANetTransaction?)
- final public func register(object: Any?, identifierString: Swift.String?)
- final public func register(task: KochavaCore.KVATask?)
- final public func register(value: KochavaCore.KVAValue?, identifierString: Swift.String)
- final public func register(valueSource: Any?, identifierString: Swift.String)
- final public func unregisterObject(withIdentifierString identifierString: Swift.String)
- final public func enumerate(usingClosure closure: ((_ identifierString: Swift.String?, _ object: Any?, _ stopBool: Swift.UnsafeMutablePointer?) -> Swift.Void)?)
- final public func adapter(withIdentifierString identifierString: Swift.String?) -> KochavaCore.KVAAdapter?
- final public func instruction(withIdentifierString identifierString: Swift.String?) -> KochavaCore.KVAInstruction?
- final public func netTransaction(withNameString nameString: Swift.String?) -> KochavaCore.KVANetTransaction?
- final public func object(withIdentifierString identifierString: Swift.String?) -> Any?
- final public func objectArray(withIdentifierStringArray identifierStringArray: [Swift.String]?) -> [Any]?
- final public func task(withNameString nameString: Swift.String?) -> KochavaCore.KVATask?
- final public func valueSource(withIdentifierString identifierString: Swift.String?) -> Any?
- final public func count() -> Swift.Int
- public static func valueArrayDictionary(fromValueSourceCollectionArray valueSourceCollectionArray: [KochavaCore.KVACollection]?, optionalAppendToValueArrayMutableDictionary: [Swift.String : KochavaCore.KVAValue]?, context: KochavaCore.KVAContext?, completionHandler: KochavaCore.KVACollection.Closure_GetValueArrayDictionaryCompletionHandler?)
- public typealias Closure_GetValueArrayDictionaryCompletionHandler = (_ valueSourceCollectionArray: [KochavaCore.KVACollection]?, _ valueArrayDictionary: [Swift.String : KochavaCore.KVAValue]?) -> Swift.Void
- final public func printDirectory(logLevel: KochavaCore.KVALogLevel? = .info)
- final public var mutator: KochavaCore.KVAMutator {
- get
- }
- public typealias Closure_WillRegisterObject = (_ collection: KochavaCore.KVACollection, _ object: Any) -> Swift.Void
- @objc deinit
-}
-public protocol KVAConfigureWithProtocol {
- func kva_configure(with object: Any?, context: KochavaCore.KVAContext?)
-}
-@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc(KVAConsent) final public class KVAConsent : ObjectiveC.NSObject, Foundation.NSCopying, KochavaCore.KVAAsForContextProtocol, KochavaCore.KVAConfigureWithProtocol, KochavaCore.KVAFromProtocol, KochavaCore.KVAFromWithInitializedObjectProtocol, KochavaCore.KVAInvalidatable, KochavaCore.KVAKeyable, KochavaCore.KVAMutable {
- convenience public init(fromObject object: Any?, networking: KochavaCore.KVANetworking, delegate: KochavaCore.KVAMutable, closure_didMutate: KochavaCore.KVAConsent.Closure_DidMutate?)
- @objc(copyWithZone:) final public func copy(with zone: ObjectiveC.NSZone? = nil) -> Any
- public static func kva_from(_ object: Any?) -> Self?
- public static func kva_from(_ object: Any?, initializedObject: Any?) -> Self?
- @objc(kva_asForContext:) final public func kva_as(forContext context: KochavaCore.KVAContext?) -> Swift.AnyObject?
- final public func key(forContext context: KochavaCore.KVAContext?) -> Swift.AnyHashable?
- public static let key: Swift.String
- final public func configure(networking: KochavaCore.KVANetworking, masterBool: Swift.Bool, delegate: KochavaCore.KVAMutable, closure_didMutate: KochavaCore.KVAConsent.Closure_DidMutate?)
- final public func kva_configure(with object: Any?, context: KochavaCore.KVAContext?)
- @objc(didPromptWithDidGrantBoolNumber:) final public func didPrompt(didGrantBoolNumber: Foundation.NSNumber?)
- @objc final public func shouldPromptBool() -> Swift.Bool
- @objc final public func willPrompt()
- @objc final public func isGrantedBoolNumber() -> Foundation.NSNumber?
- @objc final public func isGrantedBool() -> Swift.Bool
- @objc final public func isGrantedDate() -> Foundation.Date?
- @available(*, deprecated, renamed: "mayCollectBool")
- @objc final public func mayCalculateBool() -> Swift.Bool
- @objc final public func mayCollectBool() -> Swift.Bool
- @objc final public func mayPersistBool() -> Swift.Bool
- @objc final public func mayShareBool() -> Swift.Bool
- @objc final public func mayKeepBool() -> Swift.Bool
- final public func invalidate()
- final public var mutator: KochavaCore.KVAMutator {
- get
- }
- public typealias Closure_DidMutate = (_ consent: KochavaCore.KVAConsent) -> Swift.Void
- @objc final public var descriptionString: Swift.String? {
- @objc get
- }
- @objc final public var didUpdateBlock: KochavaCore.KVAConsent.KVAConsentDidUpdateClosure?
- public typealias KVAConsentDidUpdateClosure = (_ consent: KochavaCore.KVAConsent) -> Swift.Void
- @objc final public var intelligentManagementBool: Swift.Bool {
- @objc get
- @objc set(intelligentManagementBool)
- }
- @objc final public var manualManagedRequirementsBool: Swift.Bool {
- @objc get
- @objc set(manualManagedRequirementsBool)
- }
- @objc final public var partnerArray: [KochavaCore.KVAPartner]? {
- @objc get
- }
- @objc final public var promptIdString: Swift.String? {
- get
- }
- @objc final public var requiredBool: Swift.Bool {
- @objc get
- @objc set(requiredBool)
- }
- @objc final public var requiredBoolNumber: Foundation.NSNumber? {
- @objc get
- @objc set(requiredBoolNumber)
- }
- @objc final public var responseBoolNumber: Foundation.NSNumber? {
- get
- }
- @objc final public var responseDate: Foundation.Date? {
- @objc get
- }
- @objc deinit
-}
-@_hasMissingDesignatedInitializers @objc(KVAContext) final public class KVAContext : ObjectiveC.NSObject, KochavaCore.KVAAsForContextProtocol, KochavaCore.KVAFromProtocol {
- @objc public static let host: KochavaCore.KVAContext
- @objc public static let log: KochavaCore.KVAContext
- @objc public static let persistentStorage: KochavaCore.KVAContext
- @objc public static let sdk: KochavaCore.KVAContext
- @objc public static let server: KochavaCore.KVAContext
- @objc public static let serverUnrestricted: KochavaCore.KVAContext
- public static func kva_from(_ object: Any?) -> Self?
- final public func kva_as(forContext context: KochavaCore.KVAContext?) -> Swift.AnyObject?
- @objc override final public var description: Swift.String {
- @objc get
- }
- public static func comparisonBools(_ context: KochavaCore.KVAContext?) -> (isHostBool: Swift.Bool, isLogBool: Swift.Bool, isPersistentStorageBool: Swift.Bool, isSDKBool: Swift.Bool, isServerBool: Swift.Bool, isUnknownBool: Swift.Bool)
- final public let comparisonBools: (isHostBool: Swift.Bool, isLogBool: Swift.Bool, isPersistentStorageBool: Swift.Bool, isSDKBool: Swift.Bool, isServerBool: Swift.Bool, isUnknownBool: Swift.Bool)
- final public let isHostBool: Swift.Bool
- final public let isLogBool: Swift.Bool
- final public let isPersistentStorageBool: Swift.Bool
- final public let isSDKBool: Swift.Bool
- final public let isServerBool: Swift.Bool
- final public let nameString: Swift.String
- @objc deinit
-}
-@_inheritsConvenienceInitializers @objc(KVACoreProduct) final public class KVACoreProduct : KochavaCore.KVAProduct, KochavaCore.KVASharedPropertyProvider {
- @objc public static let shared: KochavaCore.KVAProduct
- public static var sharedInstance: Swift.AnyObject {
- get
- }
- @objc required public init(apiVersionString: Swift.String?, buildDateString: Swift.String?, bundleIdentifierString: Swift.String?, bundleTypeString: Swift.String, compilerFlagNameStringArray: [Swift.String]? = nil, moduleNameString: Swift.String, nameString: Swift.String, organizationNameString: Swift.String, reverseDomainNameString: Swift.String?, valueSourceCollection: KochavaCore.KVACollection?, versionString: Swift.String?, dependentProductClassNameStringArray: [Swift.String]? = nil, closure_resetClasses: KochavaCore.KVAProduct.Closure_ResetClasses? = nil, closure_resetVariables: KochavaCore.KVAProduct.Closure_ResetVariables? = nil, closure_didRegister: KochavaCore.KVAProduct.Closure_DidRegister? = nil)
- @objc deinit
-}
-extension Swift.Dictionary : KochavaCore.KVAAsForContextProtocol, KochavaCore.KVAFromProtocol {
- public static func kva_from(_ object: Any?) -> Swift.Dictionary?
- public func kva_as(forContext context: KochavaCore.KVAContext?) -> Swift.AnyObject?
- public func kva_asForContextArray(withContext context: KochavaCore.KVAContext?) -> [Swift.AnyObject]?
- public func kva_stringKeysLowercasedDictionary() -> [Swift.AnyHashable : Any]
-}
-@_inheritsConvenienceInitializers @objc(KVADataAdapter) final public class KVADataAdapter : KochavaCore.KVAAdapter {
- convenience public init(networking: KochavaCore.KVANetworking? = nil, identifierString: Swift.String, key: Swift.AnyHashable? = nil, denyDatapointCheckBool: Swift.Bool = false, persistBool: Swift.Bool = false, watchBool: Swift.Bool = false, consentRequiredBool: Swift.Bool = false, maximumStalenessTimeInterval: Foundation.TimeInterval? = nil, defaultValueData: Foundation.Data? = nil, valueObject: Any? = nil, closure_serverObject: KochavaCore.KVADataAdapter.Closure_ServerObject? = nil, closure_collectSynchronously: KochavaCore.KVADataAdapter.Closure_CollectSynchronously? = nil, closure_collectAsynchronously: KochavaCore.KVADataAdapter.Closure_CollectAsynchronously? = nil)
- final public var valueData: Foundation.Data? {
- get
- set(valueData)
- }
- public static let closure_serverObject_deviceToken: (_ adapter: KochavaCore.KVAAdapter, _ valueObject: Swift.AnyObject?) -> Swift.AnyObject?
- required public init(networking: KochavaCore.KVANetworking? = nil, identifierString: Swift.String, key: Swift.AnyHashable? = nil, denyDatapointCheckBool: Swift.Bool = super, persistBool: Swift.Bool = super, watchBool: Swift.Bool = super, consentRequiredBool: Swift.Bool = super, allowValueArray: [Any]? = nil, interfaceInDictionary: [Swift.AnyHashable : Any]? = nil, maximumStalenessTimeInterval: Foundation.TimeInterval? = nil, defaultValueObject: Any? = nil, valueObject: Any? = nil, valueClass: Swift.AnyClass? = nil, closure_serverObject: KochavaCore.KVAAdapter.Closure_ServerObject? = nil, closure_collectSynchronously: KochavaCore.KVAAdapter.Closure_CollectSynchronously? = nil, closure_collectAsynchronously: KochavaCore.KVAAdapter.Closure_CollectAsynchronously? = nil)
- @objc deinit
-}
-@_inheritsConvenienceInitializers @objc(KVADateAdapter) final public class KVADateAdapter : KochavaCore.KVAAdapter {
- convenience public init(networking: KochavaCore.KVANetworking? = nil, identifierString: Swift.String, key: Swift.AnyHashable? = nil, denyDatapointCheckBool: Swift.Bool = false, persistBool: Swift.Bool = false, watchBool: Swift.Bool = false, consentRequiredBool: Swift.Bool = false, allowValueArray: [Foundation.NSDate]? = nil, interfaceInDictionary: [Swift.AnyHashable : Any]? = nil, maximumStalenessTimeInterval: Foundation.TimeInterval? = nil, minimumDate: Foundation.Date? = nil, maximumDate: Foundation.Date? = nil, defaultValueDate: Foundation.Date? = nil, valueObject: Any? = nil, closure_serverObject: KochavaCore.KVADateAdapter.Closure_ServerObject? = nil, closure_collectSynchronously: KochavaCore.KVADateAdapter.Closure_CollectSynchronously? = nil, closure_collectAsynchronously: KochavaCore.KVADateAdapter.Closure_CollectAsynchronously? = nil)
- override final public func validatedObject(forAnyObject anyObject: Any?, reportingContextNameString: Swift.String) -> Swift.AnyObject?
- final public var valueDate: Foundation.Date? {
- get
- set(valueDate)
- }
- public static let closure_serverObject_unixTimeMilliseconds: (_ adapter: KochavaCore.KVAAdapter, _ valueObject: Swift.AnyObject?) -> Swift.AnyObject?
- public static let closure_serverObject_unixTime: (_ adapter: KochavaCore.KVAAdapter, _ valueObject: Swift.AnyObject?) -> Swift.AnyObject?
- required public init(networking: KochavaCore.KVANetworking? = nil, identifierString: Swift.String, key: Swift.AnyHashable? = nil, denyDatapointCheckBool: Swift.Bool = super, persistBool: Swift.Bool = super, watchBool: Swift.Bool = super, consentRequiredBool: Swift.Bool = super, allowValueArray: [Any]? = nil, interfaceInDictionary: [Swift.AnyHashable : Any]? = nil, maximumStalenessTimeInterval: Foundation.TimeInterval? = nil, defaultValueObject: Any? = nil, valueObject: Any? = nil, valueClass: Swift.AnyClass? = nil, closure_serverObject: KochavaCore.KVAAdapter.Closure_ServerObject? = nil, closure_collectSynchronously: KochavaCore.KVAAdapter.Closure_CollectSynchronously? = nil, closure_collectAsynchronously: KochavaCore.KVAAdapter.Closure_CollectAsynchronously? = nil)
- @objc deinit
-}
-@_inheritsConvenienceInitializers @objc(KVADiagnostic) final public class KVADiagnostic : ObjectiveC.NSObject {
- public static func printHostAPICall(headlineString: Swift.String)
- public static func print(logLevel: KochavaCore.KVALogLevel?, headlineString: Swift.String?)
- @objc override dynamic public init()
- @objc deinit
-}
-@_inheritsConvenienceInitializers @objc(KVADictionaryAdapter) final public class KVADictionaryAdapter : KochavaCore.KVAAdapter {
- convenience public init(networking: KochavaCore.KVANetworking? = nil, identifierString: Swift.String, key: Swift.AnyHashable? = nil, denyDatapointCheckBool: Swift.Bool = false, persistBool: Swift.Bool = false, watchBool: Swift.Bool = false, consentRequiredBool: Swift.Bool = false, maximumStalenessTimeInterval: Foundation.TimeInterval? = nil, defaultValueDictionary: Foundation.NSDictionary? = nil, valueObject: Any? = nil, closure_serverObject: KochavaCore.KVADictionaryAdapter.Closure_ServerObject? = nil, closure_collectSynchronously: KochavaCore.KVADictionaryAdapter.Closure_CollectSynchronously? = nil, closure_collectAsynchronously: KochavaCore.KVADictionaryAdapter.Closure_CollectAsynchronously? = nil)
- final public var valueDictionary: [Swift.AnyHashable : Any]? {
- get
- set(valueDictionary)
- }
- required public init(networking: KochavaCore.KVANetworking? = nil, identifierString: Swift.String, key: Swift.AnyHashable? = nil, denyDatapointCheckBool: Swift.Bool = super, persistBool: Swift.Bool = super, watchBool: Swift.Bool = super, consentRequiredBool: Swift.Bool = super, allowValueArray: [Any]? = nil, interfaceInDictionary: [Swift.AnyHashable : Any]? = nil, maximumStalenessTimeInterval: Foundation.TimeInterval? = nil, defaultValueObject: Any? = nil, valueObject: Any? = nil, valueClass: Swift.AnyClass? = nil, closure_serverObject: KochavaCore.KVAAdapter.Closure_ServerObject? = nil, closure_collectSynchronously: KochavaCore.KVAAdapter.Closure_CollectSynchronously? = nil, closure_collectAsynchronously: KochavaCore.KVAAdapter.Closure_CollectAsynchronously? = nil)
- @objc deinit
-}
-@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc(KVADictionaryEntryFormat) final public class KVADictionaryEntryFormat : ObjectiveC.NSObject, KochavaCore.KVAAsForContextProtocol, KochavaCore.KVAFromProtocol {
- public static func kva_from(_ object: Any?) -> Self?
- final public func kva_as(forContext context: KochavaCore.KVAContext?) -> Swift.AnyObject?
- final public var keyString: Swift.String? {
- get
- }
- final public var subChunkNameStringArray: [Swift.String]? {
- get
- }
- final public var valueClass: Swift.AnyClass? {
- get
- }
- final public var valueElementClass: Swift.AnyClass? {
- get
- }
- final public var valueObject: Any? {
- get
- }
- final public var valueSourceNameString: Swift.String? {
- get
- }
- final public var valueSourcePropertyNameString: Swift.String? {
- get
- }
- final public func valueUpdateBool_resolved() -> Swift.Bool
- @objc deinit
-}
-@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc(KVADictionaryFormat) final public class KVADictionaryFormat : ObjectiveC.NSObject, KochavaCore.KVAAsForContextProtocol, KochavaCore.KVAFromProtocol {
- public static func kva_from(_ object: Any?) -> Self?
- final public func kva_as(forContext context: KochavaCore.KVAContext?) -> Swift.AnyObject?
- public static func appending(dictionaryFormat1: KochavaCore.KVADictionaryFormat?, dictionaryFormat2: KochavaCore.KVADictionaryFormat?) -> KochavaCore.KVADictionaryFormat?
- final public var mutator: KochavaCore.KVAMutator {
- get
- }
- final public var dictionaryEntryFormatArray: [KochavaCore.KVADictionaryEntryFormat]? {
- get
- }
- @objc deinit
-}
-@objc(KVADispatchQueue) final public class KVADispatchQueue : ObjectiveC.NSObject {
- @objc public static let globalConcurrent: KochavaCore.KVADispatchQueue
- @objc public static let globalSerial: KochavaCore.KVADispatchQueue
- @objc public static let main: KochavaCore.KVADispatchQueue
- public init(nameString: Swift.String, osDispatchQueue: Dispatch.DispatchQueue)
- @objc override final public var description: Swift.String {
- @objc get
- }
- @objc(asyncForPublicEntryPointWithSourceIdString:hostAPICallDiagnosticHeadlineString:sourceClass:closure:) public static func asyncForPublicEntryPoint(sourceIdString: Swift.String? = nil, hostAPICallDiagnosticHeadlineString: Swift.String?, sourceClass: Swift.AnyClass?, closure: (() -> Swift.Void)?)
- @objc(asyncWithSourceIdString:closure:) final public func async(sourceIdString: Swift.String? = nil, closure: (() -> Swift.Void)?)
- @objc(asyncWithSourceIdString:sourceClass:closure:) final public func async(sourceIdString: Swift.String?, sourceClass: Swift.AnyClass?, closure: (() -> Swift.Void)?)
- @objc(asyncAfterWithSourceIdString:timeInterval:closure:) final public func asyncAfter(sourceIdString: Swift.String?, timeInterval: Foundation.TimeInterval, closure: (() -> Swift.Void)?)
- @objc(asyncAfterSteppedSettlingDispatchWithSourceIdString:closure:) final public func asyncAfterSteppedSettlingDispatch(sourceIdString: Swift.String?, closure: (() -> Swift.Void)?)
- @objc(executeForPublicEntryPointWithSourceIdString:hostAPICallDiagnosticHeadlineString:sourceClass:asyncBool:printLogMessageBool:closure:) public static func executeForPublicEntryPoint(sourceIdString: Swift.String?, hostAPICallDiagnosticHeadlineString: Swift.String?, sourceClass: Swift.AnyClass?, asyncBool: Swift.Bool, printLogMessageBool: Swift.Bool, closure: (() -> Swift.Void)?)
- @objc(executeWithDispatchQueue:sourceIdString:hostAPICallDiagnosticHeadlineString:sourceClass:asyncBool:printLogMessageBool:closure:) public static func execute(dispatchQueue: KochavaCore.KVADispatchQueue?, sourceIdString: Swift.String?, hostAPICallDiagnosticHeadlineString: Swift.String?, sourceClass: Swift.AnyClass?, asyncBool: Swift.Bool, printLogMessageBool: Swift.Bool, closure: (() -> Swift.Void)?)
- final public let nameString: Swift.String
- final public let osDispatchQueue: Dispatch.DispatchQueue
- @objc deinit
-}
-@objc(KVAFile) public class KVAFile : ObjectiveC.NSObject, KochavaCore.KVAAsForContextProtocol, KochavaCore.KVAFromProtocol {
- required public init?(filenameString: Swift.String?, bundle: Foundation.Bundle?, searchPathDirectory: Foundation.FileManager.SearchPathDirectory?, extensionOverrideString: Swift.String?, subfolderNameStringArray: [Swift.String]?, remoteURLString: Swift.String?)
- convenience public init?(filenameString: Swift.String?, bundle: Foundation.Bundle?)
- convenience public init?(filenameString: Swift.String?, bundleIdentifierString: Swift.String?)
- public static func kva_from(_ object: Any?) -> Self?
- public func kva_as(forContext context: KochavaCore.KVAContext?) -> Swift.AnyObject?
- @objc override dynamic public var description: Swift.String {
- @objc get
- }
- public func resolvedBundle() -> Foundation.Bundle
- public func url(excludeFilenameBool: Swift.Bool! = false) -> Foundation.URL?
- public func data() -> Foundation.Data?
- public func dictionary() -> [Swift.AnyHashable : Any]?
- public func jsonObject() -> Any?
- public func object(class anyClass: Swift.AnyClass? = nil, elementClass: Swift.AnyClass? = nil, appendObject: Any? = nil) -> Swift.AnyObject?
- public var filenameString: Swift.String? {
- get
- }
- public var bundle: Foundation.Bundle? {
- get
- }
- public var searchPathDirectory: Foundation.FileManager.SearchPathDirectory? {
- get
- }
- public var extensionOverrideString: Swift.String? {
- get
- }
- public var subfolderNameStringArray: [Swift.String]? {
- get
- }
- @objc deinit
-}
-public protocol KVASourceFileProvider {
- var sourceFile: KochavaCore.KVAFile? { get set }
-}
-public protocol KVAFromProtocol {
- static func kva_from(_ object: Any?) -> Self?
-}
-public protocol KVAFromWithInitializedObjectProtocol {
- static func kva_from(_ object: Any?, initializedObject: Any?) -> Self?
-}
-@objc(KVAInstruction) final public class KVAInstruction : ObjectiveC.NSObject {
- public init(identifierString: Swift.String, closure: @escaping KochavaCore.KVAInstruction.Closure)
- final public func execute(valueObject: Any?)
- public typealias Closure = (_ valueObject: Any?) -> Swift.Void
- @objc deinit
-}
-@_inheritsConvenienceInitializers @objc(KVAIntAdapter) public class KVAIntAdapter : KochavaCore.KVANumberAdapter {
- convenience public init(networking: KochavaCore.KVANetworking? = nil, identifierString: Swift.String, key: Swift.AnyHashable? = nil, denyDatapointCheckBool: Swift.Bool = false, persistBool: Swift.Bool = false, watchBool: Swift.Bool = false, consentRequiredBool: Swift.Bool = false, allowValueArray: [Foundation.NSNumber]? = nil, interfaceInDictionary: [Swift.AnyHashable : Any]? = nil, maximumStalenessTimeInterval: Foundation.TimeInterval? = nil, minimumInt: Swift.Int? = nil, maximumInt: Swift.Int? = nil, defaultValueInt: Swift.Int? = nil, valueObject: Any? = nil, closure_serverObject: KochavaCore.KVAIntAdapter.Closure_ServerObject? = nil, closure_collectSynchronously: KochavaCore.KVAIntAdapter.Closure_CollectSynchronously? = nil, closure_collectAsynchronously: KochavaCore.KVAIntAdapter.Closure_CollectAsynchronously? = nil)
- public var valueInt: Swift.Int {
- get
- set(valueInt)
- }
- required public init(networking: KochavaCore.KVANetworking? = nil, identifierString: Swift.String, key: Swift.AnyHashable? = nil, denyDatapointCheckBool: Swift.Bool = super, persistBool: Swift.Bool = super, watchBool: Swift.Bool = super, consentRequiredBool: Swift.Bool = super, allowValueArray: [Any]? = nil, interfaceInDictionary: [Swift.AnyHashable : Any]? = nil, maximumStalenessTimeInterval: Foundation.TimeInterval? = nil, defaultValueObject: Any? = nil, valueObject: Any? = nil, valueClass: Swift.AnyClass? = nil, closure_serverObject: KochavaCore.KVAAdapter.Closure_ServerObject? = nil, closure_collectSynchronously: KochavaCore.KVAAdapter.Closure_CollectSynchronously? = nil, closure_collectAsynchronously: KochavaCore.KVAAdapter.Closure_CollectAsynchronously? = nil)
- @objc deinit
-}
-public protocol KVAInvalidatable : AnyObject {
- func invalidate()
-}
-public protocol KVAInvalidatableWithOptions : AnyObject {
- func invalidate(asyncBool: Swift.Bool, printLogMessageBool: Swift.Bool)
-}
-public protocol KVAKeyable {
- func key(forContext context: KochavaCore.KVAContext?) -> Swift.AnyHashable?
-}
-@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc(KVALog) final public class KVALog : ObjectiveC.NSObject {
- @objc public static let shared: KochavaCore.KVALog
- final public var mutator: KochavaCore.KVAMutator {
- get
- }
- @objc final public var level: KochavaCore.KVALogLevel? {
- @objc get
- @objc set(level)
- }
- @objc final public var osLogEnabledBool: Swift.Bool
- @objc final public var prettyPrintBool: Swift.Bool {
- @objc get
- @objc set(prettyPrintBool)
- }
- @objc final public var printLinesIndividuallyBool: Swift.Bool {
- @objc get
- @objc set(printLinesIndividuallyBool)
- }
- @objc final public var printPrefixString: Swift.String? {
- @objc get
- @objc set(printPrefixString)
- }
- @objc final public func logMessageArray_copy() -> [KochavaCore.KVALogMessage]?
- @objc deinit
-}
-@_hasMissingDesignatedInitializers @objc(KVALogLevel) final public class KVALogLevel : ObjectiveC.NSObject, KochavaCore.KVAAsForContextProtocol, KochavaCore.KVAFromProtocol {
- @objc public static let never: KochavaCore.KVALogLevel
- @objc public static let error: KochavaCore.KVALogLevel
- @objc public static let warn: KochavaCore.KVALogLevel
- @objc public static let info: KochavaCore.KVALogLevel
- @objc public static let debug: KochavaCore.KVALogLevel
- @objc public static let trace: KochavaCore.KVALogLevel
- @objc public static let always: KochavaCore.KVALogLevel
- @objc public static func kva_from(_ object: Any?) -> Self?
- final public func kva_as(forContext context: KochavaCore.KVAContext?) -> Swift.AnyObject?
- @objc override final public var description: Swift.String {
- @objc get
- }
- public static func logLevel(_ logLevel: KochavaCore.KVALogLevel?, visibleBoolWithVisibleMaximumLogLevel visibleMaximumLogLevel: KochavaCore.KVALogLevel?) -> Swift.Bool
- @objc final public let nameString: Swift.String
- @objc deinit
-}
-@objc(KVALogMessage) final public class KVALogMessage : ObjectiveC.NSObject, KochavaCore.KVAAsForContextProtocol, KochavaCore.KVAFromProtocol, KochavaCore.KVAPrintable {
- public static func print(_ headlineString: Swift.String?)
- public static func print(logLevel: KochavaCore.KVALogLevel?, sourceIdString: Swift.String? = nil, sourceClass: Swift.AnyClass?, headlineString: Swift.String?, dictionary: [Swift.AnyHashable : Any]? = nil, rollupLogMessageArray: [KochavaCore.KVALogMessage]? = nil, log: KochavaCore.KVALog?)
- public static func print(logLevel: KochavaCore.KVALogLevel?, sourceIdString: Swift.String?, sourceClass: Swift.AnyClass?, headlineString: Swift.String?, dictionary: [Swift.AnyHashable : Any]? = nil)
- public static func print(logLevel: KochavaCore.KVALogLevel?, sourceClass: Swift.AnyClass?, headlineString: Swift.String?, dictionary: [Swift.AnyHashable : Any]? = nil)
- public static func printError(sourceIdString: Swift.String?, sourceClass: Swift.AnyClass?, headlineString: Swift.String?, dictionary: [Swift.AnyHashable : Any]? = nil)
- public static func printInternalInconsistency(sourceIdString: Swift.String?, sourceClass: Swift.AnyClass?, dictionary: [Swift.AnyHashable : Any]? = nil)
- public static func printInternalError(sourceIdString: Swift.String, sourceClass: Swift.AnyClass?, dictionary: [Swift.AnyHashable : Any]? = nil, error: Swift.Error)
- public static func printWarning(sourceIdString: Swift.String, sourceClass: Swift.AnyClass?, dictionary: [Swift.AnyHashable : Any]? = nil, exception: Foundation.NSException)
- public static func printWarning(sourceIdString: Swift.String? = nil, sourceClass: Swift.AnyClass?, headlineString: Swift.String?, dictionary: [Swift.AnyHashable : Any]? = nil)
- public static func printWarning(sourceIdString: Swift.String, sourceClass: Swift.AnyClass?)
- @discardableResult
- required public init?(logLevel: KochavaCore.KVALogLevel? = nil, sourceIdString: Swift.String? = nil, sourceClass: Swift.AnyClass? = nil, headlineString: Swift.String? = nil, dictionary: [Swift.AnyHashable : Any]? = nil, rollupLogMessageArray: [KochavaCore.KVALogMessage]? = nil, printBool: Swift.Bool = false, log: KochavaCore.KVALog? = nil)
- public static func kva_from(_ object: Any?) -> Self?
- final public func kva_as(forContext context: KochavaCore.KVAContext?) -> Swift.AnyObject?
- final public func print()
- final public var mutator: KochavaCore.KVAMutator {
- get
- }
- final public var product: KochavaCore.KVAProduct {
- get
- }
- final public var sourceClass: Swift.AnyClass? {
- get
- }
- final public var visibleMaximumLogLevel: KochavaCore.KVALogLevel? {
- get
- }
- final public var bodyDictionary: [Swift.AnyHashable : Any]? {
- get
- }
- final public var printDidDate: Foundation.Date? {
- get
- }
- final public var printString: Swift.String {
- get
- }
- public static let didPrintNotificationName: Foundation.Notification.Name
- @objc deinit
-}
-public protocol KVAMutable : AnyObject {
- var mutator: KochavaCore.KVAMutator { get }
-}
-@objc(KVANetTransaction) final public class KVANetTransaction : ObjectiveC.NSObject, KochavaCore.KVAAsForContextProtocol, KochavaCore.KVAFromProtocol, KochavaCore.KVAFromWithInitializedObjectProtocol, KochavaCore.KVAInvalidatable, KochavaCore.KVAMutable, KochavaCore.KVANetworkingSetterProvider, KochavaCore.KVAStartable {
- public static func start(baseNetTransactionNameString: Swift.String?, networking: KochavaCore.KVANetworking?, prerequisiteTaskArray: [KochavaCore.KVATask]? = nil, localValueSourceCollection: KochavaCore.KVACollection? = nil, closure_didComplete: KochavaCore.KVANetTransaction.Closure_DidComplete? = nil)
- public static func start(jsonDictionary: [Swift.AnyHashable : Any], networking: KochavaCore.KVANetworking?, prerequisiteTaskArray: [KochavaCore.KVATask]? = nil, localValueSourceCollection: KochavaCore.KVACollection? = nil, closure_didComplete: KochavaCore.KVANetTransaction.Closure_DidComplete? = nil)
- required public init(jsonDictionary: [Swift.AnyHashable : Any]? = nil, baseNetTransactionNameString: Swift.String? = nil, networking: KochavaCore.KVANetworking? = nil, prerequisiteTaskArray: [KochavaCore.KVATask]? = nil, localValueSourceCollection: KochavaCore.KVACollection? = nil, startBool: Swift.Bool = false, closure_enabledBool: KochavaCore.KVANetTransaction.Closure_EnabledBool? = nil, closure_transformedURLString: KochavaCore.KVANetTransaction.Closure_TransformedURLString? = nil, closure_willStartRequest: KochavaCore.KVANetTransaction.Closure_WillStartRequest? = nil, closure_succededBool: KochavaCore.KVANetTransaction.Closure_SucceededBool? = nil, closure_didComplete: KochavaCore.KVANetTransaction.Closure_DidComplete? = nil)
- @objc deinit
- public static func kva_from(_ object: Any?) -> Self?
- public static func kva_from(_ object: Any?, initializedObject: Any?) -> Self?
- final public func kva_as(forContext context: KochavaCore.KVAContext?) -> Swift.AnyObject?
- final public func start()
- final public func start(asyncBool: Swift.Bool, printLogMessageBool: Swift.Bool)
- @objc override final public var description: Swift.String {
- @objc get
- }
- final public func invalidate()
- public typealias Closure_ServiceLocallyBool = (_ netTransaction: KochavaCore.KVANetTransaction) -> Swift.Bool
- public typealias Closure_PayloadTransformedObject = (_ netTransaction: KochavaCore.KVANetTransaction, _ object: Any?, _ additionalHeadersDictionaryBool: Swift.Bool) -> Any?
- final public var mutator: KochavaCore.KVAMutator {
- get
- }
- final public var sendTask: KochavaCore.KVATask {
- get
- }
- @objc weak final public var networking: KochavaCore.KVANetworking? {
- @objc get
- @objc set(networking)
- }
- final public var baseNetTransaction: KochavaCore.KVANetTransaction? {
- get
- set(baseNetTransaction)
- }
- final public func baseNetTransaction(withNameString nameString: Swift.String) -> KochavaCore.KVANetTransaction?
- public typealias Closure_DidComplete = (_ netTransaction: KochavaCore.KVANetTransaction, _ didSucceedBool: Swift.Bool, _ responseClassObject: Any?, _ responseObject: Any?) -> Swift.Void
- final public var closure_enabledBool: KochavaCore.KVANetTransaction.Closure_EnabledBool? {
- get
- set(closure_enabledBool)
- }
- public typealias Closure_EnabledBool = (_ netTransaction: KochavaCore.KVANetTransaction) -> Swift.Bool
- final public var closure_succededBool: KochavaCore.KVANetTransaction.Closure_SucceededBool? {
- get
- set(closure_succededBool)
- }
- final public func isSuccessfulBool(responseObject: Any?) -> Swift.Bool
- public typealias Closure_SucceededBool = (_ netTransaction: KochavaCore.KVANetTransaction, _ responseObject: Any?) -> Swift.Bool
- final public var closure_transformedURLString: KochavaCore.KVANetTransaction.Closure_TransformedURLString? {
- get
- set(closure_transformedURLString)
- }
- public typealias Closure_TransformedURLString = (_ netTransaction: KochavaCore.KVANetTransaction, _ startingURLString: Swift.String?) -> Swift.String?
- final public var closure_willStartRequest: KochavaCore.KVANetTransaction.Closure_WillStartRequest? {
- get
- set(closure_willStartRequest)
- }
- public typealias Closure_WillStartRequest = (_ netTransaction: KochavaCore.KVANetTransaction) -> Swift.Void
- final public var localValueSourceCollection: KochavaCore.KVACollection?
- final public var nameString: Swift.String? {
- get
- }
- final public var requestBodyDictionaryFormat: KochavaCore.KVADictionaryFormat? {
- get
- }
- final public var urlString: Swift.String? {
- get
- }
- final public func urlIdStringArray() -> [Swift.String]?
- final public var completeBool: Swift.Bool {
- get
- }
- final public var didErrorCount: Swift.Int {
- get
- }
- final public var didExperienceDelayBool: Swift.Bool {
- get
- }
- final public var didStartFirstDate: Foundation.Date? {
- get
- }
- final public var elapsedTimeInterval: Swift.Double {
- get
- }
- final public func elapsedTimeIntervalDecimalNumber() -> Foundation.NSDecimalNumber
- final public var error: Swift.Error? {
- get
- }
- final public func requestRollupLogMessageArray_append(_ logMessage: KochavaCore.KVALogMessage?)
- final public var valueArrayDictionary: [Swift.String : KochavaCore.KVAValue]? {
- get
- set(valueArrayDictionary)
- }
- final public func valueArrayDictionary_configure(startingBool: Swift.Bool, startingFirstTimeBool: Swift.Bool, completionHandler: @escaping () -> Swift.Void)
- public static let attemptDidFinishButNotCompleteNotificationName: Foundation.Notification.Name
- public static let didCompleteNotificationName: Foundation.Notification.Name
- public static let requestBodyKey: Swift.String
-}
-public protocol KVANetTransactionSubURLIdStringMethodProvider {
- func subURLIdString() -> Swift.String?
-}
-public protocol KVANetTransactionServiceLocallyBoolPropertyProvider {
- var serviceLocallyBool: Swift.Bool { get }
-}
-@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc(KVANetTransactionQueue) final public class KVANetTransactionQueue : ObjectiveC.NSObject, KochavaCore.KVAAsForContextProtocol, KochavaCore.KVAFromProtocol, KochavaCore.KVAInvalidatable, KochavaCore.KVAMutable {
- @objc deinit
- public static func kva_from(_ object: Any?) -> Self?
- final public func kva_as(forContext context: KochavaCore.KVAContext?) -> Swift.AnyObject?
- final public func start()
- final public func invalidate()
- final public var mutator: KochavaCore.KVAMutator {
- get
- }
- final public func count() -> Swift.Int
-}
-@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc(KVANetTransactionType) final public class KVANetTransactionType : ObjectiveC.NSObject, KochavaCore.KVAAsForContextProtocol, KochavaCore.KVAFromProtocol, KochavaCore.KVAMutable {
- required public init(idString: Swift.String, delegate: KochavaCore.KVAMutable?)
- public static func kva_from(_ object: Any?) -> Self?
- final public func kva_as(forContext context: KochavaCore.KVAContext?) -> Swift.AnyObject?
- final public func netTransaction_urlString(_ netTransaction: KochavaCore.KVANetTransaction?) -> Swift.String?
- final public var mutator: KochavaCore.KVAMutator {
- get
- }
- final public var currentVariationURLString: Swift.String? {
- get
- }
- final public var idString: Swift.String? {
- get
- }
- final public var currentVariationStartDate: Foundation.Date? {
- get
- }
- final public var currentVariationSuccessfulURLIndex: Swift.Int? {
- get
- }
- final public var currentVariationSuccessfulURLString: Swift.String? {
- get
- }
- final public var currentVariationURLIndex: Swift.Int? {
- get
- }
- @objc deinit
-}
-@objc(KVANetworking) final public class KVANetworking : ObjectiveC.NSObject, KochavaCore.KVAAsForContextProtocol, KochavaCore.KVAConfigureWithProtocol, KochavaCore.KVAFromProtocol, KochavaCore.KVAFromWithInitializedObjectProtocol, KochavaCore.KVAInvalidatable, KochavaCore.KVAInvalidatableWithOptions, KochavaCore.KVAKeyable, KochavaCore.KVAMutable, KochavaCore.KVASharedPropertyProvider, KochavaCore.KVAStartable {
- public static var shared: KochavaCore.KVANetworking {
- get
- }
- public static var shared_optional: KochavaCore.KVANetworking? {
- get
- }
- public static var sharedInstance: Swift.AnyObject {
- get
- }
- convenience public init(fromObject object: Any?, product: KochavaCore.KVAProduct, storageIdString: Swift.String? = nil, delegate: KochavaCore.KVAMutable? = nil, closure_adapter_mayOperateBoolForContext: KochavaCore.KVANetworking.Closure_Adapter_MayOperateBoolForContext? = nil, closure_netTransaction_payloadTransformedObject: KochavaCore.KVANetTransaction.Closure_PayloadTransformedObject? = nil, closure_netTransaction_serviceLocallyBool: KochavaCore.KVANetTransaction.Closure_ServiceLocallyBool? = nil)
- convenience public init(product: KochavaCore.KVAProduct, storageIdString: Swift.String?)
- required public init(storageIdString: Swift.String? = nil)
- @objc deinit
- public static func kva_from(_ object: Any?) -> Self?
- public static func kva_from(_ object: Any?, initializedObject: Any?) -> Self?
- final public func kva_as(forContext context: KochavaCore.KVAContext?) -> Swift.AnyObject?
- final public func key(forContext context: KochavaCore.KVAContext?) -> Swift.AnyHashable?
- public static let key: Swift.String
- final public func configure(product: KochavaCore.KVAProduct, delegate: KochavaCore.KVAMutable? = nil, closure_adapter_mayOperateBoolForContext: KochavaCore.KVANetworking.Closure_Adapter_MayOperateBoolForContext? = nil, closure_netTransaction_payloadTransformedObject: KochavaCore.KVANetTransaction.Closure_PayloadTransformedObject? = nil, closure_netTransaction_serviceLocallyBool: KochavaCore.KVANetTransaction.Closure_ServiceLocallyBool? = nil)
- @objc(configureWith:context:) final public func configure(with object: Any?, context: KochavaCore.KVAContext?)
- final public func kva_configure(with object: Any?, context: KochavaCore.KVAContext?)
- final public func start()
- @objc override final public var description: Swift.String {
- @objc get
- }
- @objc(executeAdvancedInstructionWithIdentifierString:valueObject:) final public func executeAdvancedInstruction(identifierString: Swift.String, valueObject: Any?)
- final public func invalidate()
- final public func invalidate(asyncBool: Swift.Bool, printLogMessageBool: Swift.Bool)
- final public var baseNetTransactionCollection: KochavaCore.KVACollection {
- get
- }
- final public var instructionCollection: KochavaCore.KVACollection {
- get
- }
- final public var taskCollection: KochavaCore.KVACollection {
- get
- }
- final public func taskCollection_defaultPrerequisiteTaskArray(forNetTransactionNameString netTransactionNameString: Swift.String?) -> [KochavaCore.KVATask]?
- final public var valueSourceCollection: KochavaCore.KVACollection {
- get
- }
- final public var mutator: KochavaCore.KVAMutator {
- get
- }
- final public var sleepBoolAdapter: KochavaCore.KVABoolAdapter {
- get
- }
- public static var sharedStorageIdString: Swift.String? {
- get
- set(sharedStorageIdString)
- }
- final public let storageIdString: Swift.String?
- final public var closure_adapter_mayOperateBoolForContext: KochavaCore.KVANetworking.Closure_Adapter_MayOperateBoolForContext? {
- get
- }
- public typealias Closure_Adapter_MayOperateBoolForContext = (_ adapter: KochavaCore.KVAAdapter, _ context: KochavaCore.KVAContext?) -> Swift.Bool
- final public var consent: KochavaCore.KVAConsent? {
- get
- set(consent)
- }
- final public var responseLocalBool: Swift.Bool? {
- get
- set(responseLocalBool)
- }
- final public func retryTimeIntervalSeries_resolvedCopy() -> KochavaCore.KVATimeIntervalSeries
- final public var sleepBool: Swift.Bool {
- get
- set(sleepBool)
- }
- final public let instanceIdString: Swift.String
- final public var closure_instanceIdValueMetaValueArrayDictionary: KochavaCore.KVAValue.Closure_MetaValueArrayDictionary {
- get
- }
- final public var closure_staleBool_instanceId: KochavaCore.KVAValue.Closure_StaleBool {
- get
- }
- final public var startedBool: Swift.Bool {
- get
- }
- final public func trackingWaitTask_establish(withPrerequisiteTask prerequisiteTask: KochavaCore.KVATask?) -> KochavaCore.KVATask
- public static let willDeallocNotificationName: Foundation.Notification.Name
-}
-@objc public protocol KVANetworkingSetterProvider {
- @objc var networking: KochavaCore.KVANetworking? { get set }
-}
-@_inheritsConvenienceInitializers @objc(KVANumberAdapter) public class KVANumberAdapter : KochavaCore.KVAAdapter {
- convenience public init(networking: KochavaCore.KVANetworking? = nil, identifierString: Swift.String, key: Swift.AnyHashable? = nil, denyDatapointCheckBool: Swift.Bool = false, persistBool: Swift.Bool = false, watchBool: Swift.Bool = false, consentRequiredBool: Swift.Bool = false, allowValueArray: [Foundation.NSNumber]? = nil, interfaceInDictionary: [Swift.AnyHashable : Any]? = nil, maximumStalenessTimeInterval: Foundation.TimeInterval? = nil, minimumNumber: Foundation.NSNumber? = nil, maximumNumber: Foundation.NSNumber? = nil, defaultValueNumber: Foundation.NSNumber? = nil, valueObject: Any? = nil, closure_serverObject: KochavaCore.KVANumberAdapter.Closure_ServerObject? = nil, closure_collectSynchronously: KochavaCore.KVANumberAdapter.Closure_CollectSynchronously? = nil, closure_collectAsynchronously: KochavaCore.KVANumberAdapter.Closure_CollectAsynchronously? = nil)
- override public func validatedObject(forAnyObject anyObject: Any?, reportingContextNameString: Swift.String) -> Swift.AnyObject?
- public var valueNumber: Foundation.NSNumber? {
- get
- set(valueNumber)
- }
- public static let closure_serverObject_fourDecimal: (_ adapter: KochavaCore.KVAAdapter, _ valueObject: Swift.AnyObject?) -> Swift.AnyObject?
- required public init(networking: KochavaCore.KVANetworking? = nil, identifierString: Swift.String, key: Swift.AnyHashable? = nil, denyDatapointCheckBool: Swift.Bool = super, persistBool: Swift.Bool = super, watchBool: Swift.Bool = super, consentRequiredBool: Swift.Bool = super, allowValueArray: [Any]? = nil, interfaceInDictionary: [Swift.AnyHashable : Any]? = nil, maximumStalenessTimeInterval: Foundation.TimeInterval? = nil, defaultValueObject: Any? = nil, valueObject: Any? = nil, valueClass: Swift.AnyClass? = nil, closure_serverObject: KochavaCore.KVAAdapter.Closure_ServerObject? = nil, closure_collectSynchronously: KochavaCore.KVAAdapter.Closure_CollectSynchronously? = nil, closure_collectAsynchronously: KochavaCore.KVAAdapter.Closure_CollectAsynchronously? = nil)
- @objc deinit
-}
-@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc(KVAPartner) final public class KVAPartner : ObjectiveC.NSObject, KochavaCore.KVAAsForContextProtocol, KochavaCore.KVAConfigureWithProtocol, KochavaCore.KVAFromProtocol {
- public static func kva_from(_ object: Any?) -> Self?
- final public func kva_as(forContext context: KochavaCore.KVAContext?) -> Swift.AnyObject?
- final public func kva_configure(with object: Any?, context: KochavaCore.KVAContext?)
- @objc final public func shouldPromptBool() -> Swift.Bool
- @objc final public func didGrantDate() -> Foundation.Date?
- @objc final public func isGrantedBoolNumber() -> Foundation.NSNumber?
- @objc final public func isGrantedBool() -> Swift.Bool
- @objc final public func isGrantedDate() -> Foundation.Date?
- final public var mutator: KochavaCore.KVAMutator {
- get
- }
- @objc final public var descriptionString: Swift.String? {
- @objc get
- }
- @objc final public var nameString: Swift.String? {
- @objc get
- }
- @objc final public var responseBoolNumber: Foundation.NSNumber? {
- @objc get
- }
- @objc final public var responseDate: Foundation.Date? {
- @objc get
- }
- @objc deinit
-}
-public protocol KVAPrintable {
- func print()
-}
-@objc(KVAProduct) open class KVAProduct : ObjectiveC.NSObject, KochavaCore.KVAAsForContextProtocol, KochavaCore.KVAFromProtocol {
- @objc(initWithAPIVersionString:buildDateString:bundleIdentifierString:bundleTypeString:compilerFlagNameStringArray:moduleNameString:nameString:organizationNameString:reverseDomainNameString:valueSourceCollection:versionString:dependentProductClassNameStringArray:closure_resetClasses:closure_resetVariables:closure_didRegister:) required public init(apiVersionString: Swift.String?, buildDateString: Swift.String?, bundleIdentifierString: Swift.String?, bundleTypeString: Swift.String, compilerFlagNameStringArray: [Swift.String]? = nil, moduleNameString: Swift.String, nameString: Swift.String, organizationNameString: Swift.String, reverseDomainNameString: Swift.String?, valueSourceCollection: KochavaCore.KVACollection?, versionString: Swift.String?, dependentProductClassNameStringArray: [Swift.String]? = nil, closure_resetClasses: KochavaCore.KVAProduct.Closure_ResetClasses? = nil, closure_resetVariables: KochavaCore.KVAProduct.Closure_ResetVariables? = nil, closure_didRegister: KochavaCore.KVAProduct.Closure_DidRegister? = nil)
- public static func kva_from(_ object: Any?) -> Self?
- public func kva_as(forContext context: KochavaCore.KVAContext?) -> Swift.AnyObject?
- @objc override dynamic public var description: Swift.String {
- @objc get
- }
- public func register()
- public var standardVersionInfoString: Swift.String {
- get
- }
- public var nameWithVersionString: Swift.String {
- get
- }
- public static func buildDateString(forBundle bundle: Foundation.Bundle) -> Swift.String
- public func resetClasses(deleteLocalDataBool: Swift.Bool, includeExternalBool: Swift.Bool) -> [Swift.AnyHashable : Any]?
- public func resetVariables(deleteLocalDataBool: Swift.Bool, includeExternalBool: Swift.Bool) -> [Swift.AnyHashable : Any]?
- @objc(resetWithDeleteLocalDataBool:) public func reset(deleteLocalDataBool: Swift.Bool)
- @objc(resetWithDeleteLocalDataBool:closure_didComplete:) public func reset(deleteLocalDataBool: Swift.Bool, closure_didComplete: (() -> Swift.Void)?)
- @objc(resetWithDeleteLocalDataBool:includeExternalBool:includeDeviceAppGroupBool:printLogMessageBool:closure_didComplete:) public func reset(deleteLocalDataBool: Swift.Bool, includeExternalBool: Swift.Bool, includeDeviceAppGroupBool: Swift.Bool = true, printLogMessageBool: Swift.Bool = true, closure_didComplete: (() -> Swift.Void)? = nil)
- @objc(shutdownWithDeleteLocalDataBool:) public func shutdown(deleteLocalDataBool: Swift.Bool)
- @objc(shutdownWithDeleteLocalDataBool:closure_didComplete:) public func shutdown(deleteLocalDataBool: Swift.Bool, closure_didComplete: (() -> Swift.Void)?)
- public var mutator: KochavaCore.KVAMutator {
- get
- }
- public var apiVersionString: Swift.String? {
- get
- }
- public var buildDateString: Swift.String? {
- get
- }
- public var bundleIdentifierString: Swift.String? {
- get
- }
- public var bundleTypeString: Swift.String {
- get
- }
- public typealias Closure_DidRegister = (_ product: KochavaCore.KVAProduct) -> Swift.Void
- public typealias Closure_ResetClasses = (_ deleteLocalDataBool: Swift.Bool, _ includeExternalBool: Swift.Bool) -> [Swift.AnyHashable : Any]?
- public typealias Closure_ResetVariables = (_ deleteLocalDataBool: Swift.Bool, _ includeExternalBool: Swift.Bool) -> [Swift.AnyHashable : Any]?
- public var compilerFlagNameStringArray: [Swift.String]? {
- get
- }
- public var dependentProductClassNameStringArray: [Swift.String]? {
- get
- }
- public var organizationNameString: Swift.String {
- get
- }
- public var moduleNameString: Swift.String {
- get
- }
- public var nameString: Swift.String {
- get
- }
- public var reverseDomainNameString: Swift.String? {
- get
- }
- final public let valueSourceCollection: KochavaCore.KVACollection
- public var versionString: Swift.String? {
- get
- }
- public func applicationSupportDirectoryURL() -> Foundation.URL?
- public func applicationSupportDirectoryURL_ensureCreated()
- public var logLevel: KochavaCore.KVALogLevel? {
- get
- set(logLevel)
- }
- public var userDefaults: Foundation.UserDefaults? {
- get
- }
- public func userDefaults(forTypeString typeString: Swift.String?, appGroupsDeviceAppGroupIdentifierString: Swift.String? = nil) -> Foundation.UserDefaults?
- public var wrapperProduct: KochavaCore.KVAProduct? {
- get
- set(wrapperProduct)
- }
- @objc deinit
-}
-@_inheritsConvenienceInitializers @objc(KVAProductController) final public class KVAProductController : ObjectiveC.NSObject {
- @objc public static let shared: KochavaCore.KVAProductController
- public static var sharedInstance: Swift.AnyObject {
- get
- }
- final public func register(product: KochavaCore.KVAProduct?)
- final public func product(forClass aClass: Swift.AnyClass?) -> KochavaCore.KVAProduct?
- final public func product(withModuleNameString moduleNameString: Swift.String?) -> KochavaCore.KVAProduct?
- final public func products_evaluationResultBool(forConditionString conditionString: Swift.String?) -> Swift.Bool
- @objc(products_resetWithDeleteLocalDataBool:closure_didComplete:) final public func products_reset(deleteLocalDataBool: Swift.Bool, closure_didComplete: (() -> Swift.Void)?)
- @objc(products_resetWithDeleteLocalDataBool:includeExternalBool:includeDeviceAppGroupBool:printLogMessageBool:includeHostBool:includeUIBool:includeCoreBool:moduleNameStringArray:closure_didComplete:) final public func products_reset(deleteLocalDataBool: Swift.Bool, includeExternalBool: Swift.Bool, includeDeviceAppGroupBool: Swift.Bool = true, printLogMessageBool: Swift.Bool = true, includeHostBool: Swift.Bool = false, includeUIBool: Swift.Bool = false, includeCoreBool: Swift.Bool = false, moduleNameStringArray: [Swift.String]? = nil, closure_didComplete: (() -> Swift.Void)?)
- @objc(products_shutdownWithDeleteLocalDataBool:closure_didComplete:) final public func products_shutdown(deleteLocalDataBool: Swift.Bool, closure_didComplete: (() -> Swift.Void)?)
- @objc(products_shutdownWithDeleteLocalDataBool:includeHostBool:includeUIBool:includeCoreBool:moduleNameStringArray:closure_didComplete:) final public func products_shutdown(deleteLocalDataBool: Swift.Bool, includeHostBool: Swift.Bool, includeUIBool: Swift.Bool, includeCoreBool: Swift.Bool, moduleNameStringArray: [Swift.String]? = nil, closure_didComplete: (() -> Swift.Void)?)
- final public var mutator: KochavaCore.KVAMutator {
- get
- }
- final public var productArray: [KochavaCore.KVAProduct] {
- get
- }
- @objc override dynamic public init()
- @objc deinit
-}
-public protocol KVASharedPropertyProvider : AnyObject {
- static var sharedInstance: Swift.AnyObject { get }
-}
-public protocol KVAStartable : AnyObject {
- func start()
-}
-@_inheritsConvenienceInitializers @objc(KVAStringAdapter) final public class KVAStringAdapter : KochavaCore.KVAAdapter {
- convenience public init(networking: KochavaCore.KVANetworking? = nil, identifierString: Swift.String, key: Swift.AnyHashable? = nil, denyDatapointCheckBool: Swift.Bool = false, persistBool: Swift.Bool = false, watchBool: Swift.Bool = false, consentRequiredBool: Swift.Bool = false, allowValueArray: [Swift.String]? = nil, interfaceInDictionary: [Swift.AnyHashable : Any]? = nil, maximumStalenessTimeInterval: Foundation.TimeInterval? = nil, defaultValueString: Swift.String? = nil, valueObject: Any? = nil, closure_serverObject: KochavaCore.KVAStringAdapter.Closure_ServerObject? = nil, closure_collectSynchronously: KochavaCore.KVAStringAdapter.Closure_CollectSynchronously? = nil, closure_collectAsynchronously: KochavaCore.KVAStringAdapter.Closure_CollectAsynchronously? = nil)
- final public var valueString: Swift.String? {
- get
- set(valueString)
- }
- required public init(networking: KochavaCore.KVANetworking? = nil, identifierString: Swift.String, key: Swift.AnyHashable? = nil, denyDatapointCheckBool: Swift.Bool = super, persistBool: Swift.Bool = super, watchBool: Swift.Bool = super, consentRequiredBool: Swift.Bool = super, allowValueArray: [Any]? = nil, interfaceInDictionary: [Swift.AnyHashable : Any]? = nil, maximumStalenessTimeInterval: Foundation.TimeInterval? = nil, defaultValueObject: Any? = nil, valueObject: Any? = nil, valueClass: Swift.AnyClass? = nil, closure_serverObject: KochavaCore.KVAAdapter.Closure_ServerObject? = nil, closure_collectSynchronously: KochavaCore.KVAAdapter.Closure_CollectSynchronously? = nil, closure_collectAsynchronously: KochavaCore.KVAAdapter.Closure_CollectAsynchronously? = nil)
- @objc deinit
-}
-@_inheritsConvenienceInitializers @objc(KVASystem) final public class KVASystem : ObjectiveC.NSObject {
- @objc public static var shared: KochavaCore.KVASystem {
- @objc get
- }
- @objc public static var shared_optional: KochavaCore.KVASystem? {
- @objc get
- }
- @objc deinit
- final public func primarySystemStartDidExecuteOnMainThread()
- @objc final public var appClipBool: Swift.Bool {
- @objc get
- @objc set(appClipBool)
- }
- final public var appExtensionBool: Swift.Bool {
- get
- }
- @objc final public func stateActiveDidBecome()
- @objc(stateActiveDidBecomeWithSourceString:) final public func stateActiveDidBecome(withSourceString sourceString: Swift.String)
- @objc final public func stateActiveWillResign()
- @objc(stateActiveWillResignWithSourceString:) final public func stateActiveWillResign(withSourceString sourceString: Swift.String)
- final public func nameString() -> Swift.String
- final public var mutator: KochavaCore.KVAMutator {
- get
- }
- final public var stateActiveBool: Swift.Bool {
- get
- }
- @objc public static let messagesAppViewControllerDidBecomeActiveSourceString: Swift.String
- @objc public static let messagesAppViewControllerDidResignActiveSourceString: Swift.String
- public static let stateActiveDidBecomeNotificationName: Foundation.Notification.Name
- public static let stateActiveWillResignNotificationName: Foundation.Notification.Name
- @objc override dynamic public init()
-}
-@_inheritsConvenienceInitializers @objc(KVASystemLow) final public class KVASystemLow : ObjectiveC.NSObject {
- public static func architectureString() -> Swift.String?
- public static func bootDate() -> Foundation.Date?
- public static func hardwareMachineModelIdString() -> Swift.String
- @objc override dynamic public init()
- @objc deinit
-}
-@_hasMissingDesignatedInitializers final public class KVAAny {
- public static func from(_ object: Any?, class aClass: Swift.AnyClass?, elementClass: Swift.AnyClass? = nil, initializedObject: Any? = nil, networking: KochavaCore.KVANetworking? = nil) -> Any?
- public static func objectAppending(object1: Any?, object2: Any?) -> Any?
- public static func redactedCopy(_ any: Any?, key: Swift.AnyHashable?, keyStringRedactedBoolDictionary: [Swift.String : Swift.Bool]? = nil, valueNonPropertyListItemsRedactedBool: Swift.Bool = false, redactionKeySuffixString: Swift.String? = nil, redactionMaximumDepth: Swift.Int? = nil, redactionIncludesStandardContainersBool: Swift.Bool = false, maximumDepth: Swift.Int? = nil) -> (redactedCopy: Any?, redactedKeyArray: Foundation.NSMutableArray?)
- public static func tokenResolvedObject(_ any: Any?) -> Any?
- public static func nonnull(_ any: Any?) -> Any
- public static func kva_as(_ any: Any, forContext context: KochavaCore.KVAContext?) -> Foundation.NSMutableDictionary?
- public static func mayMutateBool(_ any: Any) -> Swift.Bool
- public typealias Closure_ExecuteCustomMethod = (_ object: Swift.AnyObject, _ methodNameString: Swift.String, _ parametersDictionary: [Swift.AnyHashable : Any]?) -> Swift.Void
- @objc deinit
-}
-@objc(KVATask) final public class KVATask : ObjectiveC.NSObject, KochavaCore.KVANetworkingSetterProvider, KochavaCore.KVAStartable, KochavaCore.KVAInvalidatable {
- public init(networking: KochavaCore.KVANetworking?, nameString: Swift.String? = nil, identifierString: Swift.String? = nil, logMessagesPrintBool: Swift.Bool = false, prerequisiteTaskNameStringArray: [Swift.String]? = nil, prerequisiteTaskArray: [KochavaCore.KVATask]? = nil, attemptTimeoutTimeInterval: Foundation.TimeInterval = 0.0, retryTimeIntervalSeries: KochavaCore.KVATimeIntervalSeries? = nil, consentRequiredBool: Swift.Bool = false, consent: KochavaCore.KVAConsent? = nil, sleepObservantBool: Swift.Bool = false, resetFollowedTaskNameStringArray: [Swift.String]? = nil, resetFollowedTaskArray: [KochavaCore.KVATask]? = nil, resetPassiveTimeInterval: Foundation.TimeInterval = 0.0, closure_shouldAttemptBool: KochavaCore.KVATask.Closure_ShouldAttemptBool? = nil, closure_didExperienceDelay: KochavaCore.KVATask.Closure_DidExperienceDelay? = nil, closure_didInvalidate: KochavaCore.KVATask.Closure_DidInvalidate? = nil, closure_didComplete: KochavaCore.KVATask.Closure_DidComplete? = nil, closure_didReset: KochavaCore.KVATask.Closure_DidReset? = nil, closure_startAttempt: KochavaCore.KVATask.Closure_StartAttempt? = nil)
- @objc deinit
- @objc override final public var description: Swift.String {
- @objc get
- }
- final public func start()
- final public func evaluate()
- final public func endAttempt(accomplishedBool: Swift.Bool, allowRetryBool: Swift.Bool = true, retryInsertTimeInterval: Foundation.TimeInterval? = nil)
- final public func complete()
- final public func complete(logMessagesPrintBool: Swift.Bool)
- final public func reset()
- final public func resetAttemptSeries()
- final public func executeCustomMethod(withNameString nameString: Swift.String, parametersDictionary: [Swift.AnyHashable : Any]?)
- final public func invalidate()
- final public var mutator: KochavaCore.KVAMutator {
- get
- }
- @objc final public var networking: KochavaCore.KVANetworking? {
- @objc get
- @objc set(networking)
- }
- final public var closure_executeCustomMethod: KochavaCore.KVAAny.Closure_ExecuteCustomMethod?
- public typealias Closure_DidComplete = (_ task: KochavaCore.KVATask) -> Swift.Void
- public typealias Closure_DidExperienceDelay = (_ task: KochavaCore.KVATask) -> Swift.Void
- public typealias Closure_DidInvalidate = (_ task: KochavaCore.KVATask) -> Swift.Void
- public typealias Closure_DidReset = (_ task: KochavaCore.KVATask) -> Swift.Void
- final public var logMessagesPrintBool: Swift.Bool
- final public var nameString: Swift.String? {
- get
- }
- final public var resetPassiveTimeInterval: Foundation.TimeInterval {
- get
- set(resetPassiveTimeInterval)
- }
- final public var retryTimeIntervalSeries: KochavaCore.KVATimeIntervalSeries?
- public typealias Closure_ShouldAttemptBool = (_ task: KochavaCore.KVATask) -> Swift.Bool
- public typealias Closure_StartAttempt = (_ task: KochavaCore.KVATask) -> Swift.Void
- final public var accomplishedBool: Swift.Bool {
- get
- }
- final public var attemptSeriesInProgressBool: Swift.Bool {
- get
- }
- final public func attemptSeriesInProgressTimeInterval() -> Foundation.TimeInterval
- final public var completedBool: Swift.Bool {
- get
- }
- final public var didExperienceDelayBool: Swift.Bool {
- get
- }
- public static let didCompleteNotificationName: Foundation.Notification.Name
- public static let didResetNotificationName: Foundation.Notification.Name
-}
-@_inheritsConvenienceInitializers @objc(KVATimeIntervalAdapter) final public class KVATimeIntervalAdapter : KochavaCore.KVANumberAdapter {
- convenience public init(networking: KochavaCore.KVANetworking? = nil, identifierString: Swift.String, key: Swift.AnyHashable? = nil, denyDatapointCheckBool: Swift.Bool = false, persistBool: Swift.Bool = false, watchBool: Swift.Bool = false, consentRequiredBool: Swift.Bool = false, allowValueArray: [Foundation.NSNumber]? = nil, interfaceInDictionary: [Swift.AnyHashable : Any]? = nil, maximumStalenessTimeInterval: Foundation.TimeInterval? = nil, minimumTimeInterval: Foundation.TimeInterval? = nil, maximumTimeInterval: Foundation.TimeInterval? = nil, defaultValueTimeInterval: Foundation.TimeInterval? = nil, valueObject: Any? = nil, closure_serverObject: KochavaCore.KVATimeIntervalAdapter.Closure_ServerObject? = nil, closure_collectSynchronously: KochavaCore.KVATimeIntervalAdapter.Closure_CollectSynchronously? = nil, closure_collectAsynchronously: KochavaCore.KVATimeIntervalAdapter.Closure_CollectAsynchronously? = nil)
- final public var valueTimeInterval: Foundation.TimeInterval {
- get
- set(valueTimeInterval)
- }
- public static let closure_serverObject_timeInterval: (_ adapter: KochavaCore.KVAAdapter, _ valueObject: Swift.AnyObject?) -> Swift.AnyObject?
- required public init(networking: KochavaCore.KVANetworking? = nil, identifierString: Swift.String, key: Swift.AnyHashable? = nil, denyDatapointCheckBool: Swift.Bool = super, persistBool: Swift.Bool = super, watchBool: Swift.Bool = super, consentRequiredBool: Swift.Bool = super, allowValueArray: [Any]? = nil, interfaceInDictionary: [Swift.AnyHashable : Any]? = nil, maximumStalenessTimeInterval: Foundation.TimeInterval? = nil, defaultValueObject: Any? = nil, valueObject: Any? = nil, valueClass: Swift.AnyClass? = nil, closure_serverObject: KochavaCore.KVAAdapter.Closure_ServerObject? = nil, closure_collectSynchronously: KochavaCore.KVAAdapter.Closure_CollectSynchronously? = nil, closure_collectAsynchronously: KochavaCore.KVAAdapter.Closure_CollectAsynchronously? = nil)
- @objc deinit
-}
-@_inheritsConvenienceInitializers @objc(KVATimeIntervalSeries) final public class KVATimeIntervalSeries : ObjectiveC.NSObject, Foundation.NSCopying, KochavaCore.KVAAsForContextProtocol, KochavaCore.KVAConfigureWithProtocol, KochavaCore.KVAFromProtocol, KochavaCore.KVAMutable {
- convenience public init(timeIntervalArray: [Foundation.TimeInterval]?, repeatFinalTimeIntervalBool: Swift.Bool)
- @objc final public func copy(with zone: ObjectiveC.NSZone? = nil) -> Any
- public static func kva_from(_ object: Any?) -> Self?
- final public func kva_as(forContext context: KochavaCore.KVAContext?) -> Swift.AnyObject?
- final public func kva_configure(with object: Any?, context: KochavaCore.KVAContext?)
- @objc override final public func isEqual(_ object: Any?) -> Swift.Bool
- final public func advance()
- final public func currentTimeInterval() -> Foundation.TimeInterval?
- final public func previousIterationString() -> Swift.String
- final public func reset()
- final public var insertTimeInterval: Foundation.TimeInterval? {
- get
- set(insertTimeInterval)
- }
- final public var timeIntervalArray: [Foundation.TimeInterval]? {
- get
- }
- final public var currentIteration: Swift.Int {
- get
- }
- final public var mutator: KochavaCore.KVAMutator {
- get
- }
- @objc override dynamic public init()
- @objc deinit
-}
-@objc(KVATimer) final public class KVATimer : ObjectiveC.NSObject, KochavaCore.KVAAsForContextProtocol, KochavaCore.KVAInvalidatable, KochavaCore.KVAStartable {
- public init(nameString: Swift.String, timeInterval: Foundation.TimeInterval? = nil, timeIntervalZeroShouldNotRunBool: Swift.Bool = false, logMessagesPrintBool: Swift.Bool? = nil, logMessagesPrintWhenLongTimeInterval: Foundation.TimeInterval? = nil, logMessagesPrintDidFireBool: Swift.Bool? = nil, closure_timeInterval: KochavaCore.KVATimer.Closure_TimeInterval? = nil, closure_shouldBeRunningBool: KochavaCore.KVATimer.Closure_ShouldBeRunningBool? = nil, closure_willStart: KochavaCore.KVATimer.Closure_WillStart? = nil, closure_didFire: @escaping KochavaCore.KVATimer.Closure_DidFire)
- final public func kva_as(forContext context: KochavaCore.KVAContext?) -> Swift.AnyObject?
- @discardableResult
- final public func configure(shouldBeRunningBool: Swift.Bool? = nil, allowToRunBool: Swift.Bool? = nil) -> Swift.Bool
- final public func start()
- final public func stop()
- final public func reset()
- final public func invalidate()
- final public var mutator: KochavaCore.KVAMutator {
- get
- }
- public typealias Closure_DidFire = (_ timer: KochavaCore.KVATimer) -> Swift.Void
- public typealias Closure_ShouldBeRunningBool = (_ timer: KochavaCore.KVATimer) -> Swift.Bool
- public typealias Closure_TimeInterval = (_ timer: KochavaCore.KVATimer) -> Foundation.TimeInterval?
- public typealias Closure_WillStart = (_ timer: KochavaCore.KVATimer) -> Swift.Void
- final public var timeInterval: Foundation.TimeInterval? {
- get
- set(timeInterval)
- }
- final public var startedBool: Swift.Bool {
- get
- }
- final public var timerActiveBool: Swift.Bool {
- get
- }
- @objc deinit
-}
-final public class KVAMutator {
- required public init(forObject: Swift.AnyObject, closure_didMutate_performSideEffects_beforeDispatch_sf: KochavaCore.KVAMutator.Closure_DidMutate_PerformSideEffects? = nil, closure_didMutate_performSideEffects: KochavaCore.KVAMutator.Closure_DidMutate_PerformSideEffects? = nil)
- final public func lock(lockParentFirstBool: Swift.Bool = false)
- final public func unlock(unlockParentLastBool: Swift.Bool = false)
- final public func didMutate()
- final public func didMutate_sf()
- final public func didMutate_sf(infoDictionary: [Swift.AnyHashable : Any]?)
- final public func didMutate_sf_df(childMutator: KochavaCore.KVAMutator? = nil, infoDictionary: [Swift.AnyHashable : Any]?, performSideEffectsIntendedBeforeDispatchBool: Swift.Bool = true)
- @objc final public func didMutate_addObserver(usingClosure closure: ((_ notification: Foundation.Notification?) -> Swift.Void)? = nil) -> ObjectiveC.NSObjectProtocol?
- public typealias Closure_DidMutate_PerformSideEffects = (_ mutator: KochavaCore.KVAMutator, _ childMutator: KochavaCore.KVAMutator?, _ infoDictionary: [Swift.AnyHashable : Any]?) -> Swift.Void
- final public var didMutatePassesToDelegateBool: Swift.Bool?
- weak final public var mutableDelegate: KochavaCore.KVAMutable? {
- get
- set
- }
- final public var didMutateDispatchCondensingAfterBool: Swift.Bool
- public static let priorityBoolKey: Swift.String
- @objc deinit
-}
-@objc(KVAValue) final public class KVAValue : ObjectiveC.NSObject, KochavaCore.KVAAsForContextProtocol, KochavaCore.KVAFromProtocol, KochavaCore.KVAMutable {
- required public init(idString: Swift.String?, rawObject: Swift.AnyObject?, object: Swift.AnyObject? = nil, serverObject: Swift.AnyObject? = nil, valueSourceNameString: Swift.String? = nil, adapter: KochavaCore.KVAAdapter? = nil, metaValueArrayDictionary: [Swift.String : KochavaCore.KVAValue]? = nil, startDate: Foundation.Date? = nil, placeholderForAsynchronousCollectionBool: Swift.Bool = false)
- @objc deinit
- public static func kva_from(_ object: Any?) -> Self?
- public static func kva_from(_ object: Any?, class aClass: Swift.AnyClass?, elementClass: Swift.AnyClass?, initializedObject: Any? = nil) -> Self?
- final public func kva_as(forContext context: KochavaCore.KVAContext?) -> Swift.AnyObject?
- @objc override final public var description: Swift.String {
- @objc get
- }
- final public func array() -> [Swift.AnyObject]?
- final public func bool() -> Swift.Bool
- final public func bool_optional() -> Swift.Bool?
- final public func data() -> Foundation.Data?
- final public func date() -> Foundation.Date?
- final public func dictionary() -> [Swift.AnyHashable : Any]?
- final public func int() -> Swift.Int
- final public func int_optional() -> Swift.Int?
- final public func number() -> Foundation.NSNumber?
- final public func string() -> Swift.String?
- final public func timeInterval() -> Foundation.TimeInterval
- final public func timeInterval_optional() -> Foundation.TimeInterval?
- final public func ageTimeInterval() -> Foundation.TimeInterval
- final public func staleBool() -> Swift.Bool
- final public func value(forContext context: KochavaCore.KVAContext?) -> KochavaCore.KVAValue?
- public static func valueArrayDictionary(fromObjectArray objectArray: [Any]?, globalValueSourceCollection: KochavaCore.KVACollection?) -> [Swift.String : KochavaCore.KVAValue]?
- final public func mayMutateBool() -> Swift.Bool
- public typealias Closure_MetaValueArrayDictionary = (_ value: KochavaCore.KVAValue) -> [Swift.String : KochavaCore.KVAValue]?
- public typealias Closure_StaleBool = (_ value: KochavaCore.KVAValue) -> Swift.Bool
- final public var mutator: KochavaCore.KVAMutator {
- get
- }
- weak final public var adapter: KochavaCore.KVAAdapter? {
- get
- set(adapter)
- }
- weak final public var globalValueSourceCollection: KochavaCore.KVACollection? {
- get
- set(globalValueSourceCollection)
- }
- final public var idString: Swift.String? {
- get
- }
- final public var metaValueArrayDictionary: [Swift.String : KochavaCore.KVAValue]? {
- get
- }
- final public var object: Swift.AnyObject? {
- get
- }
- final public var placeholderForAsynchronousCollectionBool: Swift.Bool {
- get
- }
- final public var rawObject: Swift.AnyObject? {
- get
- }
- final public func serverObject() -> Swift.AnyObject?
- final public func serverObject_string() -> Swift.String?
- final public var startDate: Foundation.Date {
- get
- }
- final public var valueSourceNameString: Swift.String? {
- get
- }
-}
-extension Foundation.NSArray : KochavaCore.KVAAsForContextProtocol, KochavaCore.KVAFromProtocol {
- @objc public static func kva_from(_ object: Any?) -> Self?
- @objc public static func kva_from(_ object: Any?, elementClass: Swift.AnyClass? = nil, initializedObject: Any? = nil) -> Self?
- public func kva_as(forContext context: KochavaCore.KVAContext?) -> Swift.AnyObject?
-}
-extension Foundation.NSData : KochavaCore.KVAAsForContextProtocol, KochavaCore.KVAFromProtocol {
- @objc public static func kva_from(_ object: Any?) -> Self?
- public func kva_as(forContext context: KochavaCore.KVAContext?) -> Swift.AnyObject?
-}
-extension Foundation.NSDate : KochavaCore.KVAAsForContextProtocol, KochavaCore.KVAFromProtocol {
- @objc public static func kva_from(_ object: Any?) -> Self?
- public func kva_as(forContext context: KochavaCore.KVAContext?) -> Swift.AnyObject?
-}
-extension Foundation.NSDecimalNumber {
- convenience public init(kva_fromDouble aDouble: Swift.Double)
- public static func kva_bankersScaleFourRoundingModeDecimalNumber(fromDouble aDouble: Swift.Double) -> Foundation.NSDecimalNumber
- public static func kva_bankersScaleFourRoundingModeDecimalNumber(fromNumber number: Foundation.NSNumber?) -> Foundation.NSDecimalNumber?
- public static func kva_bankersScaleFourRoundingModeDecimalNumber(fromObject object: Any?) -> Foundation.NSDecimalNumber?
- public static func kva_decimalNumber(fromDouble aDouble: Swift.Double, roundingBehaviorDecimalNumberHandler: Foundation.NSDecimalNumberHandler?) -> Foundation.NSDecimalNumber
- public static func kva_decimalNumber(fromNumber number: Foundation.NSNumber?, roundingBehaviorDecimalNumberHandler: Foundation.NSDecimalNumberHandler?) -> Foundation.NSDecimalNumber?
- public static func kva_timeIntervalRoundingModeDecimalNumber(fromNumber number: Foundation.NSNumber?) -> Foundation.NSDecimalNumber?
- public static func kva_timeIntervalRoundingModeDecimalNumber(fromObject object: Any?) -> Foundation.NSDecimalNumber?
- public static func kva_timeIntervalRoundingModeDecimalNumber(fromTimeInterval timeInterval: Foundation.TimeInterval) -> Foundation.NSDecimalNumber
- public static func kva_timeIntervalRoundingModeDecimalNumber(fromTimeInterval_optional timeInterval: Foundation.TimeInterval?) -> Foundation.NSDecimalNumber?
- public static let kva_bankersScaleFourRoundingModeDecimalNumberHandler: Foundation.NSDecimalNumberHandler
-}
-extension Foundation.Data : KochavaCore.KVAAsForContextProtocol, KochavaCore.KVAFromProtocol {
- public init?(kva_hexString hexString: Swift.String?)
- public static func kva_from(_ object: Any?) -> Foundation.Data?
- public func kva_as(forContext context: KochavaCore.KVAContext?) -> Swift.AnyObject?
- public func kva_hexString() -> Swift.String?
-}
-extension Foundation.NSDictionary : KochavaCore.KVAAsForContextProtocol, KochavaCore.KVAFromProtocol {
- @objc public static func kva_from(_ object: Any?) -> Self?
- public func kva_as(forContext context: KochavaCore.KVAContext?) -> Swift.AnyObject?
-}
-extension Foundation.NSError : KochavaCore.KVAAsForContextProtocol, KochavaCore.KVAFromProtocol {
- public static func kva_from(_ object: Any?) -> Self?
- public func kva_as(forContext context: KochavaCore.KVAContext?) -> Swift.AnyObject?
-}
-@_hasMissingDesignatedInitializers final public class KVAAnyClass {
- public static func sanitizedNameString(_ aClass: Swift.AnyClass?) -> Swift.String?
- @objc deinit
-}
-extension Foundation.NSException : KochavaCore.KVAAsForContextProtocol {
- public func kva_as(forContext context: KochavaCore.KVAContext?) -> Swift.AnyObject?
-}
-extension Foundation.NSNumber : KochavaCore.KVAAsForContextProtocol, KochavaCore.KVAFromProtocol {
- public static func kva_number(fromString string: Swift.String?) -> Self?
- @objc public static func kva_from(_ object: Any?) -> Self?
- public func kva_as(forContext context: KochavaCore.KVAContext?) -> Swift.AnyObject?
- public func kva_isBoolBool() -> Swift.Bool
-}
-extension Foundation.ProcessInfo {
- public func kva_operatingSystemNameString() -> Swift.String
- public func kva_operatingSystemStandardVersionInfoString() -> Swift.String
- public func kva_operatingSystemVersionString() -> Swift.String
-}
-extension Foundation.NSString : KochavaCore.KVAAsForContextProtocol, KochavaCore.KVAFromProtocol {
- @objc(kva_stringFromJSONObject:prettyPrintBool:) public static func kva_string(fromJSONObject jsonObject: Any?, prettyPrintBool: Swift.Bool) -> Swift.String?
- @objc public static func kva_from(_ object: Any?) -> Self?
- public func kva_as(forContext context: KochavaCore.KVAContext?) -> Swift.AnyObject?
- @objc(kva_serializedJSONObjectWithPrintErrorsBool:) dynamic public func kva_serializedJSONObject(printErrorsBool: Swift.Bool = false) -> Any?
-}
-extension Foundation.UserDefaults {
- @objc(kva_keyNameStringWithPrefixString:identifierString:storageIdString:) public static func kva_keyNameString(withPrefixString prefixString: Swift.String?, identifierString: Swift.String?, storageIdString: Swift.String?) -> Swift.String
-}
-extension Swift.String : KochavaCore.KVAAsForContextProtocol, KochavaCore.KVAFromProtocol {
- public init?(kva_fromJSONObject jsonObject: Any?, prettyPrintBool: Swift.Bool)
- public static func kva_from(bool: Swift.Bool?) -> Swift.String
- public static func kva_from(_ object: Any?) -> Swift.String?
- public func kva_as(forContext context: KochavaCore.KVAContext?) -> Swift.AnyObject?
- public func kva_withMaximumLength(_ maximumLength: Swift.Int) -> Swift.String
- public func kva_serializedJSONObject(printErrorsBool: Swift.Bool = false) -> Any?
-}
-extension Swift.Double : KochavaCore.KVAAsForContextProtocol, KochavaCore.KVAFromProtocol {
- public static func kva_from(_ object: Any?) -> Swift.Double?
- public func kva_as(forContext context: KochavaCore.KVAContext?) -> Swift.AnyObject?
-}
-@objc extension UIKit.UIApplication {
- @objc(kva_shared) @_Concurrency.MainActor(unsafe) public static func kva_shared() -> UIKit.UIApplication?
-}
diff --git a/KochavaCore.xcframework/ios-arm64_i386_x86_64-simulator/KochavaCore.framework/Headers/KVAConsent.h b/KochavaCore.xcframework/ios-arm64_i386_x86_64-simulator/KochavaCore.framework/Headers/KVAConsent.h
deleted file mode 100644
index e71b470..0000000
--- a/KochavaCore.xcframework/ios-arm64_i386_x86_64-simulator/KochavaCore.framework/Headers/KVAConsent.h
+++ /dev/null
@@ -1,53 +0,0 @@
-//
-// KVAConsent.h
-// KochavaCore
-//
-// Created by John Bushnell on 3/30/18.
-// Copyright © 2018 - 2022 Kochava, Inc. All rights reserved.
-//
-
-
-
-#ifndef KVAConsent_h
-#define KVAConsent_h
-
-
-
-#pragma mark - IMPORT
-
-
-
-#import
-
-
-
-#pragma mark - CLASS
-
-
-
-@class KVAConsent;
-
-
-
-#pragma mark - Typealiases
-
-
-
-/*!
- @typedef KVAConsentDidUpdateClosure
-
- @brief A closure which is called when there is an update to consent.
-
- @discussion This can be used to prompt the user for consent and to enable and/or disable functionality. Updates include, but are not limited to, when the user travels into or out of an area requiring consent, when new partners are added, and when conditions indicate a need to retry prompting the user.
- */
-typedef void (^ KVAConsentDidUpdateClosure)
-(
- KVAConsent * _Nonnull consent
-);
-
-
-
-#endif
-
-
-
diff --git a/KochavaCore.xcframework/ios-arm64_i386_x86_64-simulator/KochavaCore.framework/KochavaCore b/KochavaCore.xcframework/ios-arm64_i386_x86_64-simulator/KochavaCore.framework/KochavaCore
deleted file mode 100755
index 78953dd..0000000
Binary files a/KochavaCore.xcframework/ios-arm64_i386_x86_64-simulator/KochavaCore.framework/KochavaCore and /dev/null differ
diff --git a/KochavaCore.xcframework/ios-arm64_i386_x86_64-simulator/KochavaCore.framework/Modules/KochavaCore.swiftmodule/arm64-apple-ios-simulator.swiftdoc b/KochavaCore.xcframework/ios-arm64_i386_x86_64-simulator/KochavaCore.framework/Modules/KochavaCore.swiftmodule/arm64-apple-ios-simulator.swiftdoc
deleted file mode 100644
index 6955b00..0000000
Binary files a/KochavaCore.xcframework/ios-arm64_i386_x86_64-simulator/KochavaCore.framework/Modules/KochavaCore.swiftmodule/arm64-apple-ios-simulator.swiftdoc and /dev/null differ
diff --git a/KochavaCore.xcframework/ios-arm64_i386_x86_64-simulator/KochavaCore.framework/Modules/KochavaCore.swiftmodule/arm64-apple-ios-simulator.swiftinterface b/KochavaCore.xcframework/ios-arm64_i386_x86_64-simulator/KochavaCore.framework/Modules/KochavaCore.swiftmodule/arm64-apple-ios-simulator.swiftinterface
deleted file mode 100644
index 0090ba2..0000000
--- a/KochavaCore.xcframework/ios-arm64_i386_x86_64-simulator/KochavaCore.framework/Modules/KochavaCore.swiftmodule/arm64-apple-ios-simulator.swiftinterface
+++ /dev/null
@@ -1,1334 +0,0 @@
-// swift-interface-format-version: 1.0
-// swift-compiler-version: Apple Swift version 5.6 (swiftlang-5.6.0.323.62 clang-1316.0.20.8)
-// swift-module-flags: -target arm64-apple-ios10.3-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name KochavaCore
-import Foundation
-@_exported import KochavaCore
-import Swift
-import UIKit
-import _Concurrency
-import os.log
-import os
-extension Swift.Array : KochavaCore.KVAAsForContextProtocol, KochavaCore.KVAFromProtocol {
- public static func kva_from(_ object: Any?) -> Swift.Array?
- public static func kva_from(_ object: Any?, elementClass: Swift.AnyClass? = nil, initializedObject: Any? = nil) -> Swift.Array?
- public func kva_as(forContext context: KochavaCore.KVAContext?) -> Swift.AnyObject?
-}
-extension Swift.Array {
- public mutating func kva_append(nullable newElement: Element?)
- public mutating func kva_append(contentsOf_nullable newElements: S?) where Element == S.Element, S : Swift.Sequence
-}
-extension Swift.Bool : KochavaCore.KVAAsForContextProtocol, KochavaCore.KVAFromProtocol {
- public static func kva_from(_ object: Any?) -> Swift.Bool?
- public func kva_as(forContext context: KochavaCore.KVAContext?) -> Swift.AnyObject?
-}
-extension Foundation.Date : KochavaCore.KVAAsForContextProtocol, KochavaCore.KVAFromProtocol {
- public static func kva_from(applePrintDateString string: Swift.String?) -> Foundation.Date?
- public static func kva_from(iso8601DateString string: Swift.String?) -> Foundation.Date?
- public static func kva_from(iso8601ShortDateString string: Swift.String?) -> Foundation.Date?
- public static func kva_from(string: Swift.String?) -> Foundation.Date?
- public static func kva_date(fromYYYYMMDDDateString string: Swift.String?) -> Foundation.Date?
- public static func kva_from(_ object: Any?) -> Foundation.Date?
- public func kva_as(forContext context: KochavaCore.KVAContext?) -> Swift.AnyObject?
- public static func kva_earliestDate(date1: Foundation.Date?, date2: Foundation.Date?) -> Foundation.Date?
- public func kva_unixTime() -> Swift.UInt64
- public func kva_unixTimeDecimalNumber() -> Foundation.NSDecimalNumber
- public func kva_unixTimeMilliseconds() -> Swift.UInt64
- public func kva_unixTimeString() -> Swift.String
- public func kva_iso8601DateString() -> Swift.String
- public func kva_iso8601ShortDateString() -> Swift.String
- public func kva_string(withDateStyle dateDateFormatterStyle: Foundation.DateFormatter.Style, timeStyle timeDateFormatterStyle: Foundation.DateFormatter.Style) -> Swift.String
- public func kva_yyyymmddDateString() -> Swift.String
- public func kva_agoTimeInterval() -> Foundation.TimeInterval
-}
-extension Foundation.Date {
- public func kva_sendDateString(fromRequestBodyDictionary requestBodyDictionary: [Swift.AnyHashable : Any]?) -> Swift.String
-}
-extension Swift.Int : KochavaCore.KVAAsForContextProtocol, KochavaCore.KVAFromProtocol {
- public static func kva_from(_ object: Any?) -> Swift.Int?
- public func kva_as(forContext context: KochavaCore.KVAContext?) -> Swift.AnyObject?
-}
-@objc(KVAAdapter) public class KVAAdapter : ObjectiveC.NSObject, KochavaCore.KVAAsForContextProtocol, KochavaCore.KVAConfigureWithProtocol, KochavaCore.KVAKeyable, KochavaCore.KVAMutable, KochavaCore.KVANetworkingSetterProvider, KochavaCore.KVAInvalidatable {
- required public init(networking: KochavaCore.KVANetworking? = nil, identifierString: Swift.String, key: Swift.AnyHashable? = nil, denyDatapointCheckBool: Swift.Bool = false, persistBool: Swift.Bool = false, watchBool: Swift.Bool = false, consentRequiredBool: Swift.Bool = false, allowValueArray: [Any]? = nil, interfaceInDictionary: [Swift.AnyHashable : Any]? = nil, maximumStalenessTimeInterval: Foundation.TimeInterval? = nil, defaultValueObject: Any? = nil, valueObject: Any? = nil, valueClass: Swift.AnyClass? = nil, closure_serverObject: KochavaCore.KVAAdapter.Closure_ServerObject? = nil, closure_collectSynchronously: KochavaCore.KVAAdapter.Closure_CollectSynchronously? = nil, closure_collectAsynchronously: KochavaCore.KVAAdapter.Closure_CollectAsynchronously? = nil)
- @objc deinit
- public func kva_as(forContext context: KochavaCore.KVAContext?) -> Swift.AnyObject?
- public func key(forContext context: KochavaCore.KVAContext?) -> Swift.AnyHashable?
- public func kva_configure(with object: Any?, context: KochavaCore.KVAContext?)
- @objc override dynamic public var description: Swift.String {
- @objc get
- }
- @discardableResult
- public func value(forContext context: KochavaCore.KVAContext?, waitBool: Swift.Bool, completionHandler: KochavaCore.KVAAdapter.Closure_GetValueCompletionHandler?) -> KochavaCore.KVAValue?
- @discardableResult
- public func value(forContext context: KochavaCore.KVAContext?, touchlessBool: Swift.Bool, waitBool: Swift.Bool, completionHandler: KochavaCore.KVAAdapter.Closure_GetValueCompletionHandler?) -> KochavaCore.KVAValue?
- public func valueWillBeCollectedBool(forContext context: KochavaCore.KVAContext?) -> Swift.Bool
- public func validatedObject(forAnyObject anyObject: Any?, reportingContextNameString: Swift.String) -> Swift.AnyObject?
- public func mayShareBool(forContext context: KochavaCore.KVAContext?) -> Swift.Bool
- public func persistentStorage_restore() -> Swift.Bool
- public func persistentStorage_writeIfDidMutateBool(aggressiveBool: Swift.Bool? = nil)
- public func invalidate()
- public typealias Closure_ServerObject = (_ adapter: KochavaCore.KVAAdapter, _ valueObject: Swift.AnyObject?) -> Swift.AnyObject?
- public var asynchronousCollectionTask: KochavaCore.KVATask {
- get
- }
- public var mutator: KochavaCore.KVAMutator {
- get
- }
- public typealias Closure_CollectAsynchronously = (_ adapter: KochavaCore.KVAAdapter, _ completionHandler: @escaping KochavaCore.KVAAdapter.Closure_CollectAsynchronouslyCompletionHandler) -> Swift.Void
- public typealias Closure_CollectAsynchronouslyCompletionHandler = (_ adapter: KochavaCore.KVAAdapter, _ valueRawObject: Any?) -> Swift.Void
- public var asynchronousCollectionPrerequisiteTaskArray: [KochavaCore.KVATask]?
- public var asynchronousCollectionPrerequisiteTaskNameStringArray: [Swift.String]?
- public var consentRequiredToCollectBool: Swift.Bool
- public var consentRequiredToKeepBool: Swift.Bool
- public var consentRequiredToPersistBool: Swift.Bool
- public var consentRequiredToShareBool: Swift.Bool
- public var denyDatapointCheckBool: Swift.Bool {
- get
- }
- public var key: Swift.AnyHashable? {
- get
- }
- public var descriptionString: Swift.String?
- public var closure_didInvalidate: KochavaCore.KVAAdapter.Closure_DidInvalidate?
- public typealias Closure_DidInvalidate = (_ adapter: KochavaCore.KVAAdapter) -> Swift.Void
- public var closure_didMutate: KochavaCore.KVAAdapter.Closure_DidMutate?
- public typealias Closure_DidMutate = (_ adapter: KochavaCore.KVAAdapter) -> Swift.Void
- public var closure_didReadFromPersistentStorage: KochavaCore.KVAAdapter.Closure_DidReadFromPersistentStorage?
- public typealias Closure_DidReadFromPersistentStorage = (_ adapter: KochavaCore.KVAAdapter) -> Swift.Void
- public var closure_didSetCachedValueOnSameThread: KochavaCore.KVAAdapter.Closure_DidSetValue?
- public var closure_didSetValue: KochavaCore.KVAAdapter.Closure_DidSetValue?
- public typealias Closure_DidSetValue = (_ adapter: KochavaCore.KVAAdapter, _ value: KochavaCore.KVAValue?, _ oldValue: KochavaCore.KVAValue?) -> Swift.Void
- public var identifierString: Swift.String {
- get
- }
- public var initializedObject: Any? {
- get
- set(initializedObject)
- }
- public var maximumStalenessTimeInterval: Foundation.TimeInterval? {
- get
- set(maximumStalenessTimeInterval)
- }
- public var nameString: Swift.String?
- @objc weak public var networking: KochavaCore.KVANetworking? {
- @objc get
- @objc set(networking)
- }
- public var persistAgressiveBool: Swift.Bool
- public var persistUserDefaultsTypeString: Swift.String?
- public var persistentStorageWriteLogMessagePrintBool: Swift.Bool {
- get
- set(persistentStorageWriteLogMessagePrintBool)
- }
- public var persistentStorageWriteLogMessagePrintBool_optional: Swift.Bool?
- public var persistentStorageWriteWaitTimeInterval_optional: Foundation.TimeInterval? {
- get
- set(persistentStorageWriteWaitTimeInterval_optional)
- }
- public var product: KochavaCore.KVAProduct? {
- get
- set(product)
- }
- public var closure_serverObject: KochavaCore.KVAAdapter.Closure_ServerObject?
- public var storageIdString: Swift.String? {
- get
- set(storageIdString)
- }
- public typealias Closure_CollectSynchronously = (_ adapter: KochavaCore.KVAAdapter) -> Swift.AnyObject?
- public var valueClass: Swift.AnyClass? {
- get
- }
- public var valueElementClass: Swift.AnyClass? {
- get
- }
- public var valueObject: Swift.AnyObject? {
- get
- set(valueObject)
- }
- public var closure_valueMetaValueArrayDictionary: KochavaCore.KVAValue.Closure_MetaValueArrayDictionary?
- public var closure_valueStaleBool: KochavaCore.KVAValue.Closure_StaleBool?
- public var watchValueObject: Swift.AnyObject? {
- get
- set(watchValueObject)
- }
- public var closure_willSetValue: KochavaCore.KVAAdapter.Closure_WillSetValue?
- public typealias Closure_WillSetValue = (_ adapter: KochavaCore.KVAAdapter, _ value: KochavaCore.KVAValue?, _ newValue: KochavaCore.KVAValue?) -> Swift.Bool
- public var asynchronousCollectionInProgressBool: Swift.Bool {
- get
- }
- public var consent: KochavaCore.KVAConsent? {
- get
- set(consent)
- }
- public typealias Closure_GetValueCompletionHandler = (_ adapter: KochavaCore.KVAAdapter, _ value: KochavaCore.KVAValue?) -> Swift.Void
- public var touchlessValue: KochavaCore.KVAValue? {
- get
- set(touchlessValue)
- }
- public var touchlessValueObject: Swift.AnyObject? {
- get
- set(touchlessValueObject)
- }
- public var value: KochavaCore.KVAValue? {
- get
- set(value)
- }
- public typealias Closure_ValueDidSet = (_ adapter: KochavaCore.KVAAdapter) -> Swift.Void
- public var valueRawObject: Swift.AnyObject? {
- get
- set(valueRawObject)
- }
- public var watchValue: KochavaCore.KVAValue? {
- get
- set(watchValue)
- }
- public func watchValueIndicatesChangeBool() -> Swift.Bool
- public var watchValueRawObject: Swift.AnyObject? {
- get
- set(watchValueRawObject)
- }
- public static let closure_serverObject_default: (_ adapter: KochavaCore.KVAAdapter, _ valueObject: Swift.AnyObject?) -> Swift.AnyObject?
- public static let closure_serverObject_nil: (_ adapter: KochavaCore.KVAAdapter, _ valueObject: Swift.AnyObject?) -> Swift.AnyObject?
- public static let stalenessNeverTimeInterval: Foundation.TimeInterval?
- public static let stalenessImmediateTimeInterval: Swift.Double
-}
-@_inheritsConvenienceInitializers @objc(KVAAppGroups) final public class KVAAppGroups : ObjectiveC.NSObject {
- @objc public static var shared: KochavaCore.KVAAppGroups {
- @objc get
- }
- @objc public static var shared_optional: KochavaCore.KVAAppGroups? {
- @objc get
- }
- final public var mutator: KochavaCore.KVAMutator {
- get
- }
- @objc(deviceAppGroupIdentifierString) final public var deviceAppGroupIdentifierString: Swift.String? {
- @objc get
- @objc set(deviceAppGroupIdentifierString)
- }
- public static let deviceAppGroupIdentifierStringDidMutateNotificationName: Foundation.Notification.Name
- @objc override dynamic public init()
- @objc deinit
-}
-@_inheritsConvenienceInitializers @objc(KVAArrayAdapter) final public class KVAArrayAdapter : KochavaCore.KVAAdapter {
- convenience public init(networking: KochavaCore.KVANetworking? = nil, identifierString: Swift.String, key: Swift.AnyHashable? = nil, denyDatapointCheckBool: Swift.Bool = false, persistBool: Swift.Bool = false, watchBool: Swift.Bool = false, consentRequiredBool: Swift.Bool = false, maximumStalenessTimeInterval: Foundation.TimeInterval?, defaultValueArray: [Any]?, valueObject: Any?, valueElementClass: Swift.AnyClass? = nil, closure_serverObject: KochavaCore.KVAArrayAdapter.Closure_ServerObject? = nil, closure_collectSynchronously: KochavaCore.KVAArrayAdapter.Closure_CollectSynchronously? = nil, closure_collectAsynchronously: KochavaCore.KVAArrayAdapter.Closure_CollectAsynchronously? = nil)
- final public var valueArray: [Swift.AnyObject]? {
- get
- set(valueArray)
- }
- required public init(networking: KochavaCore.KVANetworking? = nil, identifierString: Swift.String, key: Swift.AnyHashable? = nil, denyDatapointCheckBool: Swift.Bool = super, persistBool: Swift.Bool = super, watchBool: Swift.Bool = super, consentRequiredBool: Swift.Bool = super, allowValueArray: [Any]? = nil, interfaceInDictionary: [Swift.AnyHashable : Any]? = nil, maximumStalenessTimeInterval: Foundation.TimeInterval? = nil, defaultValueObject: Any? = nil, valueObject: Any? = nil, valueClass: Swift.AnyClass? = nil, closure_serverObject: KochavaCore.KVAAdapter.Closure_ServerObject? = nil, closure_collectSynchronously: KochavaCore.KVAAdapter.Closure_CollectSynchronously? = nil, closure_collectAsynchronously: KochavaCore.KVAAdapter.Closure_CollectAsynchronously? = nil)
- @objc deinit
-}
-public protocol KVAAsForContextProtocol {
- func kva_as(forContext context: KochavaCore.KVAContext?) -> Swift.AnyObject?
-}
-@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc(KVABackgroundTaskController) final public class KVABackgroundTaskController : ObjectiveC.NSObject {
- public static let shared: KochavaCore.KVABackgroundTaskController
- public static var sharedInstance: Swift.AnyObject {
- get
- }
- final public func didBeginBackgroundSustainingTask(identifierString: Swift.String)
- final public func didEndBackgroundSustainingTask(identifierString: Swift.String)
- @objc deinit
-}
-@_inheritsConvenienceInitializers @objc(KVABoolAdapter) final public class KVABoolAdapter : KochavaCore.KVAIntAdapter {
- convenience public init(networking: KochavaCore.KVANetworking? = nil, identifierString: Swift.String, key: Swift.AnyHashable? = nil, denyDatapointCheckBool: Swift.Bool = false, persistBool: Swift.Bool = false, watchBool: Swift.Bool = false, consentRequiredBool: Swift.Bool = false, maximumStalenessTimeInterval: Foundation.TimeInterval? = nil, defaultValueBool: Swift.Bool? = nil, valueObject: Any? = nil, closure_serverObject: KochavaCore.KVABoolAdapter.Closure_ServerObject? = nil, closure_collectSynchronously: KochavaCore.KVABoolAdapter.Closure_CollectSynchronously? = nil, closure_collectAsynchronously: KochavaCore.KVABoolAdapter.Closure_CollectAsynchronously? = nil)
- final public var valueBool: Swift.Bool {
- get
- set(valueBool)
- }
- public static let closure_boolNumberServerObject: (_ adapter: KochavaCore.KVAAdapter, _ valueObject: Swift.AnyObject?) -> Swift.AnyObject?
- required public init(networking: KochavaCore.KVANetworking? = nil, identifierString: Swift.String, key: Swift.AnyHashable? = nil, denyDatapointCheckBool: Swift.Bool = super, persistBool: Swift.Bool = super, watchBool: Swift.Bool = super, consentRequiredBool: Swift.Bool = super, allowValueArray: [Any]? = nil, interfaceInDictionary: [Swift.AnyHashable : Any]? = nil, maximumStalenessTimeInterval: Foundation.TimeInterval? = nil, defaultValueObject: Any? = nil, valueObject: Any? = nil, valueClass: Swift.AnyClass? = nil, closure_serverObject: KochavaCore.KVAAdapter.Closure_ServerObject? = nil, closure_collectSynchronously: KochavaCore.KVAAdapter.Closure_CollectSynchronously? = nil, closure_collectAsynchronously: KochavaCore.KVAAdapter.Closure_CollectAsynchronously? = nil)
- @objc deinit
-}
-@objc(KVACollection) final public class KVACollection : ObjectiveC.NSObject, KochavaCore.KVAFromProtocol {
- required public init(nameString: Swift.String? = nil, closure_willRegisterObject: KochavaCore.KVACollection.Closure_WillRegisterObject? = nil)
- convenience public init(adapter: KochavaCore.KVAAdapter?)
- convenience public init(object: Any?, identifierString: Swift.String)
- convenience public init(value: KochavaCore.KVAValue?, identifierString: Swift.String)
- public static func kva_from(_ object: Any?) -> Self?
- final public func append(collection: KochavaCore.KVACollection?)
- final public func register(adapter: KochavaCore.KVAAdapter?)
- final public func register(instruction: KochavaCore.KVAInstruction?)
- final public func register(netTransaction: KochavaCore.KVANetTransaction?)
- final public func register(object: Any?, identifierString: Swift.String?)
- final public func register(task: KochavaCore.KVATask?)
- final public func register(value: KochavaCore.KVAValue?, identifierString: Swift.String)
- final public func register(valueSource: Any?, identifierString: Swift.String)
- final public func unregisterObject(withIdentifierString identifierString: Swift.String)
- final public func enumerate(usingClosure closure: ((_ identifierString: Swift.String?, _ object: Any?, _ stopBool: Swift.UnsafeMutablePointer?) -> Swift.Void)?)
- final public func adapter(withIdentifierString identifierString: Swift.String?) -> KochavaCore.KVAAdapter?
- final public func instruction(withIdentifierString identifierString: Swift.String?) -> KochavaCore.KVAInstruction?
- final public func netTransaction(withNameString nameString: Swift.String?) -> KochavaCore.KVANetTransaction?
- final public func object(withIdentifierString identifierString: Swift.String?) -> Any?
- final public func objectArray(withIdentifierStringArray identifierStringArray: [Swift.String]?) -> [Any]?
- final public func task(withNameString nameString: Swift.String?) -> KochavaCore.KVATask?
- final public func valueSource(withIdentifierString identifierString: Swift.String?) -> Any?
- final public func count() -> Swift.Int
- public static func valueArrayDictionary(fromValueSourceCollectionArray valueSourceCollectionArray: [KochavaCore.KVACollection]?, optionalAppendToValueArrayMutableDictionary: [Swift.String : KochavaCore.KVAValue]?, context: KochavaCore.KVAContext?, completionHandler: KochavaCore.KVACollection.Closure_GetValueArrayDictionaryCompletionHandler?)
- public typealias Closure_GetValueArrayDictionaryCompletionHandler = (_ valueSourceCollectionArray: [KochavaCore.KVACollection]?, _ valueArrayDictionary: [Swift.String : KochavaCore.KVAValue]?) -> Swift.Void
- final public func printDirectory(logLevel: KochavaCore.KVALogLevel? = .info)
- final public var mutator: KochavaCore.KVAMutator {
- get
- }
- public typealias Closure_WillRegisterObject = (_ collection: KochavaCore.KVACollection, _ object: Any) -> Swift.Void
- @objc deinit
-}
-public protocol KVAConfigureWithProtocol {
- func kva_configure(with object: Any?, context: KochavaCore.KVAContext?)
-}
-@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc(KVAConsent) final public class KVAConsent : ObjectiveC.NSObject, Foundation.NSCopying, KochavaCore.KVAAsForContextProtocol, KochavaCore.KVAConfigureWithProtocol, KochavaCore.KVAFromProtocol, KochavaCore.KVAFromWithInitializedObjectProtocol, KochavaCore.KVAInvalidatable, KochavaCore.KVAKeyable, KochavaCore.KVAMutable {
- convenience public init(fromObject object: Any?, networking: KochavaCore.KVANetworking, delegate: KochavaCore.KVAMutable, closure_didMutate: KochavaCore.KVAConsent.Closure_DidMutate?)
- @objc(copyWithZone:) final public func copy(with zone: ObjectiveC.NSZone? = nil) -> Any
- public static func kva_from(_ object: Any?) -> Self?
- public static func kva_from(_ object: Any?, initializedObject: Any?) -> Self?
- @objc(kva_asForContext:) final public func kva_as(forContext context: KochavaCore.KVAContext?) -> Swift.AnyObject?
- final public func key(forContext context: KochavaCore.KVAContext?) -> Swift.AnyHashable?
- public static let key: Swift.String
- final public func configure(networking: KochavaCore.KVANetworking, masterBool: Swift.Bool, delegate: KochavaCore.KVAMutable, closure_didMutate: KochavaCore.KVAConsent.Closure_DidMutate?)
- final public func kva_configure(with object: Any?, context: KochavaCore.KVAContext?)
- @objc(didPromptWithDidGrantBoolNumber:) final public func didPrompt(didGrantBoolNumber: Foundation.NSNumber?)
- @objc final public func shouldPromptBool() -> Swift.Bool
- @objc final public func willPrompt()
- @objc final public func isGrantedBoolNumber() -> Foundation.NSNumber?
- @objc final public func isGrantedBool() -> Swift.Bool
- @objc final public func isGrantedDate() -> Foundation.Date?
- @available(*, deprecated, renamed: "mayCollectBool")
- @objc final public func mayCalculateBool() -> Swift.Bool
- @objc final public func mayCollectBool() -> Swift.Bool
- @objc final public func mayPersistBool() -> Swift.Bool
- @objc final public func mayShareBool() -> Swift.Bool
- @objc final public func mayKeepBool() -> Swift.Bool
- final public func invalidate()
- final public var mutator: KochavaCore.KVAMutator {
- get
- }
- public typealias Closure_DidMutate = (_ consent: KochavaCore.KVAConsent) -> Swift.Void
- @objc final public var descriptionString: Swift.String? {
- @objc get
- }
- @objc final public var didUpdateBlock: KochavaCore.KVAConsent.KVAConsentDidUpdateClosure?
- public typealias KVAConsentDidUpdateClosure = (_ consent: KochavaCore.KVAConsent) -> Swift.Void
- @objc final public var intelligentManagementBool: Swift.Bool {
- @objc get
- @objc set(intelligentManagementBool)
- }
- @objc final public var manualManagedRequirementsBool: Swift.Bool {
- @objc get
- @objc set(manualManagedRequirementsBool)
- }
- @objc final public var partnerArray: [KochavaCore.KVAPartner]? {
- @objc get
- }
- @objc final public var promptIdString: Swift.String? {
- get
- }
- @objc final public var requiredBool: Swift.Bool {
- @objc get
- @objc set(requiredBool)
- }
- @objc final public var requiredBoolNumber: Foundation.NSNumber? {
- @objc get
- @objc set(requiredBoolNumber)
- }
- @objc final public var responseBoolNumber: Foundation.NSNumber? {
- get
- }
- @objc final public var responseDate: Foundation.Date? {
- @objc get
- }
- @objc deinit
-}
-@_hasMissingDesignatedInitializers @objc(KVAContext) final public class KVAContext : ObjectiveC.NSObject, KochavaCore.KVAAsForContextProtocol, KochavaCore.KVAFromProtocol {
- @objc public static let host: KochavaCore.KVAContext
- @objc public static let log: KochavaCore.KVAContext
- @objc public static let persistentStorage: KochavaCore.KVAContext
- @objc public static let sdk: KochavaCore.KVAContext
- @objc public static let server: KochavaCore.KVAContext
- @objc public static let serverUnrestricted: KochavaCore.KVAContext
- public static func kva_from(_ object: Any?) -> Self?
- final public func kva_as(forContext context: KochavaCore.KVAContext?) -> Swift.AnyObject?
- @objc override final public var description: Swift.String {
- @objc get
- }
- public static func comparisonBools(_ context: KochavaCore.KVAContext?) -> (isHostBool: Swift.Bool, isLogBool: Swift.Bool, isPersistentStorageBool: Swift.Bool, isSDKBool: Swift.Bool, isServerBool: Swift.Bool, isUnknownBool: Swift.Bool)
- final public let comparisonBools: (isHostBool: Swift.Bool, isLogBool: Swift.Bool, isPersistentStorageBool: Swift.Bool, isSDKBool: Swift.Bool, isServerBool: Swift.Bool, isUnknownBool: Swift.Bool)
- final public let isHostBool: Swift.Bool
- final public let isLogBool: Swift.Bool
- final public let isPersistentStorageBool: Swift.Bool
- final public let isSDKBool: Swift.Bool
- final public let isServerBool: Swift.Bool
- final public let nameString: Swift.String
- @objc deinit
-}
-@_inheritsConvenienceInitializers @objc(KVACoreProduct) final public class KVACoreProduct : KochavaCore.KVAProduct, KochavaCore.KVASharedPropertyProvider {
- @objc public static let shared: KochavaCore.KVAProduct
- public static var sharedInstance: Swift.AnyObject {
- get
- }
- @objc required public init(apiVersionString: Swift.String?, buildDateString: Swift.String?, bundleIdentifierString: Swift.String?, bundleTypeString: Swift.String, compilerFlagNameStringArray: [Swift.String]? = nil, moduleNameString: Swift.String, nameString: Swift.String, organizationNameString: Swift.String, reverseDomainNameString: Swift.String?, valueSourceCollection: KochavaCore.KVACollection?, versionString: Swift.String?, dependentProductClassNameStringArray: [Swift.String]? = nil, closure_resetClasses: KochavaCore.KVAProduct.Closure_ResetClasses? = nil, closure_resetVariables: KochavaCore.KVAProduct.Closure_ResetVariables? = nil, closure_didRegister: KochavaCore.KVAProduct.Closure_DidRegister? = nil)
- @objc deinit
-}
-extension Swift.Dictionary : KochavaCore.KVAAsForContextProtocol, KochavaCore.KVAFromProtocol {
- public static func kva_from(_ object: Any?) -> Swift.Dictionary?
- public func kva_as(forContext context: KochavaCore.KVAContext?) -> Swift.AnyObject?
- public func kva_asForContextArray(withContext context: KochavaCore.KVAContext?) -> [Swift.AnyObject]?
- public func kva_stringKeysLowercasedDictionary() -> [Swift.AnyHashable : Any]
-}
-@_inheritsConvenienceInitializers @objc(KVADataAdapter) final public class KVADataAdapter : KochavaCore.KVAAdapter {
- convenience public init(networking: KochavaCore.KVANetworking? = nil, identifierString: Swift.String, key: Swift.AnyHashable? = nil, denyDatapointCheckBool: Swift.Bool = false, persistBool: Swift.Bool = false, watchBool: Swift.Bool = false, consentRequiredBool: Swift.Bool = false, maximumStalenessTimeInterval: Foundation.TimeInterval? = nil, defaultValueData: Foundation.Data? = nil, valueObject: Any? = nil, closure_serverObject: KochavaCore.KVADataAdapter.Closure_ServerObject? = nil, closure_collectSynchronously: KochavaCore.KVADataAdapter.Closure_CollectSynchronously? = nil, closure_collectAsynchronously: KochavaCore.KVADataAdapter.Closure_CollectAsynchronously? = nil)
- final public var valueData: Foundation.Data? {
- get
- set(valueData)
- }
- public static let closure_serverObject_deviceToken: (_ adapter: KochavaCore.KVAAdapter, _ valueObject: Swift.AnyObject?) -> Swift.AnyObject?
- required public init(networking: KochavaCore.KVANetworking? = nil, identifierString: Swift.String, key: Swift.AnyHashable? = nil, denyDatapointCheckBool: Swift.Bool = super, persistBool: Swift.Bool = super, watchBool: Swift.Bool = super, consentRequiredBool: Swift.Bool = super, allowValueArray: [Any]? = nil, interfaceInDictionary: [Swift.AnyHashable : Any]? = nil, maximumStalenessTimeInterval: Foundation.TimeInterval? = nil, defaultValueObject: Any? = nil, valueObject: Any? = nil, valueClass: Swift.AnyClass? = nil, closure_serverObject: KochavaCore.KVAAdapter.Closure_ServerObject? = nil, closure_collectSynchronously: KochavaCore.KVAAdapter.Closure_CollectSynchronously? = nil, closure_collectAsynchronously: KochavaCore.KVAAdapter.Closure_CollectAsynchronously? = nil)
- @objc deinit
-}
-@_inheritsConvenienceInitializers @objc(KVADateAdapter) final public class KVADateAdapter : KochavaCore.KVAAdapter {
- convenience public init(networking: KochavaCore.KVANetworking? = nil, identifierString: Swift.String, key: Swift.AnyHashable? = nil, denyDatapointCheckBool: Swift.Bool = false, persistBool: Swift.Bool = false, watchBool: Swift.Bool = false, consentRequiredBool: Swift.Bool = false, allowValueArray: [Foundation.NSDate]? = nil, interfaceInDictionary: [Swift.AnyHashable : Any]? = nil, maximumStalenessTimeInterval: Foundation.TimeInterval? = nil, minimumDate: Foundation.Date? = nil, maximumDate: Foundation.Date? = nil, defaultValueDate: Foundation.Date? = nil, valueObject: Any? = nil, closure_serverObject: KochavaCore.KVADateAdapter.Closure_ServerObject? = nil, closure_collectSynchronously: KochavaCore.KVADateAdapter.Closure_CollectSynchronously? = nil, closure_collectAsynchronously: KochavaCore.KVADateAdapter.Closure_CollectAsynchronously? = nil)
- override final public func validatedObject(forAnyObject anyObject: Any?, reportingContextNameString: Swift.String) -> Swift.AnyObject?
- final public var valueDate: Foundation.Date? {
- get
- set(valueDate)
- }
- public static let closure_serverObject_unixTimeMilliseconds: (_ adapter: KochavaCore.KVAAdapter, _ valueObject: Swift.AnyObject?) -> Swift.AnyObject?
- public static let closure_serverObject_unixTime: (_ adapter: KochavaCore.KVAAdapter, _ valueObject: Swift.AnyObject?) -> Swift.AnyObject?
- required public init(networking: KochavaCore.KVANetworking? = nil, identifierString: Swift.String, key: Swift.AnyHashable? = nil, denyDatapointCheckBool: Swift.Bool = super, persistBool: Swift.Bool = super, watchBool: Swift.Bool = super, consentRequiredBool: Swift.Bool = super, allowValueArray: [Any]? = nil, interfaceInDictionary: [Swift.AnyHashable : Any]? = nil, maximumStalenessTimeInterval: Foundation.TimeInterval? = nil, defaultValueObject: Any? = nil, valueObject: Any? = nil, valueClass: Swift.AnyClass? = nil, closure_serverObject: KochavaCore.KVAAdapter.Closure_ServerObject? = nil, closure_collectSynchronously: KochavaCore.KVAAdapter.Closure_CollectSynchronously? = nil, closure_collectAsynchronously: KochavaCore.KVAAdapter.Closure_CollectAsynchronously? = nil)
- @objc deinit
-}
-@_inheritsConvenienceInitializers @objc(KVADiagnostic) final public class KVADiagnostic : ObjectiveC.NSObject {
- public static func printHostAPICall(headlineString: Swift.String)
- public static func print(logLevel: KochavaCore.KVALogLevel?, headlineString: Swift.String?)
- @objc override dynamic public init()
- @objc deinit
-}
-@_inheritsConvenienceInitializers @objc(KVADictionaryAdapter) final public class KVADictionaryAdapter : KochavaCore.KVAAdapter {
- convenience public init(networking: KochavaCore.KVANetworking? = nil, identifierString: Swift.String, key: Swift.AnyHashable? = nil, denyDatapointCheckBool: Swift.Bool = false, persistBool: Swift.Bool = false, watchBool: Swift.Bool = false, consentRequiredBool: Swift.Bool = false, maximumStalenessTimeInterval: Foundation.TimeInterval? = nil, defaultValueDictionary: Foundation.NSDictionary? = nil, valueObject: Any? = nil, closure_serverObject: KochavaCore.KVADictionaryAdapter.Closure_ServerObject? = nil, closure_collectSynchronously: KochavaCore.KVADictionaryAdapter.Closure_CollectSynchronously? = nil, closure_collectAsynchronously: KochavaCore.KVADictionaryAdapter.Closure_CollectAsynchronously? = nil)
- final public var valueDictionary: [Swift.AnyHashable : Any]? {
- get
- set(valueDictionary)
- }
- required public init(networking: KochavaCore.KVANetworking? = nil, identifierString: Swift.String, key: Swift.AnyHashable? = nil, denyDatapointCheckBool: Swift.Bool = super, persistBool: Swift.Bool = super, watchBool: Swift.Bool = super, consentRequiredBool: Swift.Bool = super, allowValueArray: [Any]? = nil, interfaceInDictionary: [Swift.AnyHashable : Any]? = nil, maximumStalenessTimeInterval: Foundation.TimeInterval? = nil, defaultValueObject: Any? = nil, valueObject: Any? = nil, valueClass: Swift.AnyClass? = nil, closure_serverObject: KochavaCore.KVAAdapter.Closure_ServerObject? = nil, closure_collectSynchronously: KochavaCore.KVAAdapter.Closure_CollectSynchronously? = nil, closure_collectAsynchronously: KochavaCore.KVAAdapter.Closure_CollectAsynchronously? = nil)
- @objc deinit
-}
-@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc(KVADictionaryEntryFormat) final public class KVADictionaryEntryFormat : ObjectiveC.NSObject, KochavaCore.KVAAsForContextProtocol, KochavaCore.KVAFromProtocol {
- public static func kva_from(_ object: Any?) -> Self?
- final public func kva_as(forContext context: KochavaCore.KVAContext?) -> Swift.AnyObject?
- final public var keyString: Swift.String? {
- get
- }
- final public var subChunkNameStringArray: [Swift.String]? {
- get
- }
- final public var valueClass: Swift.AnyClass? {
- get
- }
- final public var valueElementClass: Swift.AnyClass? {
- get
- }
- final public var valueObject: Any? {
- get
- }
- final public var valueSourceNameString: Swift.String? {
- get
- }
- final public var valueSourcePropertyNameString: Swift.String? {
- get
- }
- final public func valueUpdateBool_resolved() -> Swift.Bool
- @objc deinit
-}
-@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc(KVADictionaryFormat) final public class KVADictionaryFormat : ObjectiveC.NSObject, KochavaCore.KVAAsForContextProtocol, KochavaCore.KVAFromProtocol {
- public static func kva_from(_ object: Any?) -> Self?
- final public func kva_as(forContext context: KochavaCore.KVAContext?) -> Swift.AnyObject?
- public static func appending(dictionaryFormat1: KochavaCore.KVADictionaryFormat?, dictionaryFormat2: KochavaCore.KVADictionaryFormat?) -> KochavaCore.KVADictionaryFormat?
- final public var mutator: KochavaCore.KVAMutator {
- get
- }
- final public var dictionaryEntryFormatArray: [KochavaCore.KVADictionaryEntryFormat]? {
- get
- }
- @objc deinit
-}
-@objc(KVADispatchQueue) final public class KVADispatchQueue : ObjectiveC.NSObject {
- @objc public static let globalConcurrent: KochavaCore.KVADispatchQueue
- @objc public static let globalSerial: KochavaCore.KVADispatchQueue
- @objc public static let main: KochavaCore.KVADispatchQueue
- public init(nameString: Swift.String, osDispatchQueue: Dispatch.DispatchQueue)
- @objc override final public var description: Swift.String {
- @objc get
- }
- @objc(asyncForPublicEntryPointWithSourceIdString:hostAPICallDiagnosticHeadlineString:sourceClass:closure:) public static func asyncForPublicEntryPoint(sourceIdString: Swift.String? = nil, hostAPICallDiagnosticHeadlineString: Swift.String?, sourceClass: Swift.AnyClass?, closure: (() -> Swift.Void)?)
- @objc(asyncWithSourceIdString:closure:) final public func async(sourceIdString: Swift.String? = nil, closure: (() -> Swift.Void)?)
- @objc(asyncWithSourceIdString:sourceClass:closure:) final public func async(sourceIdString: Swift.String?, sourceClass: Swift.AnyClass?, closure: (() -> Swift.Void)?)
- @objc(asyncAfterWithSourceIdString:timeInterval:closure:) final public func asyncAfter(sourceIdString: Swift.String?, timeInterval: Foundation.TimeInterval, closure: (() -> Swift.Void)?)
- @objc(asyncAfterSteppedSettlingDispatchWithSourceIdString:closure:) final public func asyncAfterSteppedSettlingDispatch(sourceIdString: Swift.String?, closure: (() -> Swift.Void)?)
- @objc(executeForPublicEntryPointWithSourceIdString:hostAPICallDiagnosticHeadlineString:sourceClass:asyncBool:printLogMessageBool:closure:) public static func executeForPublicEntryPoint(sourceIdString: Swift.String?, hostAPICallDiagnosticHeadlineString: Swift.String?, sourceClass: Swift.AnyClass?, asyncBool: Swift.Bool, printLogMessageBool: Swift.Bool, closure: (() -> Swift.Void)?)
- @objc(executeWithDispatchQueue:sourceIdString:hostAPICallDiagnosticHeadlineString:sourceClass:asyncBool:printLogMessageBool:closure:) public static func execute(dispatchQueue: KochavaCore.KVADispatchQueue?, sourceIdString: Swift.String?, hostAPICallDiagnosticHeadlineString: Swift.String?, sourceClass: Swift.AnyClass?, asyncBool: Swift.Bool, printLogMessageBool: Swift.Bool, closure: (() -> Swift.Void)?)
- final public let nameString: Swift.String
- final public let osDispatchQueue: Dispatch.DispatchQueue
- @objc deinit
-}
-@objc(KVAFile) public class KVAFile : ObjectiveC.NSObject, KochavaCore.KVAAsForContextProtocol, KochavaCore.KVAFromProtocol {
- required public init?(filenameString: Swift.String?, bundle: Foundation.Bundle?, searchPathDirectory: Foundation.FileManager.SearchPathDirectory?, extensionOverrideString: Swift.String?, subfolderNameStringArray: [Swift.String]?, remoteURLString: Swift.String?)
- convenience public init?(filenameString: Swift.String?, bundle: Foundation.Bundle?)
- convenience public init?(filenameString: Swift.String?, bundleIdentifierString: Swift.String?)
- public static func kva_from(_ object: Any?) -> Self?
- public func kva_as(forContext context: KochavaCore.KVAContext?) -> Swift.AnyObject?
- @objc override dynamic public var description: Swift.String {
- @objc get
- }
- public func resolvedBundle() -> Foundation.Bundle
- public func url(excludeFilenameBool: Swift.Bool! = false) -> Foundation.URL?
- public func data() -> Foundation.Data?
- public func dictionary() -> [Swift.AnyHashable : Any]?
- public func jsonObject() -> Any?
- public func object(class anyClass: Swift.AnyClass? = nil, elementClass: Swift.AnyClass? = nil, appendObject: Any? = nil) -> Swift.AnyObject?
- public var filenameString: Swift.String? {
- get
- }
- public var bundle: Foundation.Bundle? {
- get
- }
- public var searchPathDirectory: Foundation.FileManager.SearchPathDirectory? {
- get
- }
- public var extensionOverrideString: Swift.String? {
- get
- }
- public var subfolderNameStringArray: [Swift.String]? {
- get
- }
- @objc deinit
-}
-public protocol KVASourceFileProvider {
- var sourceFile: KochavaCore.KVAFile? { get set }
-}
-public protocol KVAFromProtocol {
- static func kva_from(_ object: Any?) -> Self?
-}
-public protocol KVAFromWithInitializedObjectProtocol {
- static func kva_from(_ object: Any?, initializedObject: Any?) -> Self?
-}
-@objc(KVAInstruction) final public class KVAInstruction : ObjectiveC.NSObject {
- public init(identifierString: Swift.String, closure: @escaping KochavaCore.KVAInstruction.Closure)
- final public func execute(valueObject: Any?)
- public typealias Closure = (_ valueObject: Any?) -> Swift.Void
- @objc deinit
-}
-@_inheritsConvenienceInitializers @objc(KVAIntAdapter) public class KVAIntAdapter : KochavaCore.KVANumberAdapter {
- convenience public init(networking: KochavaCore.KVANetworking? = nil, identifierString: Swift.String, key: Swift.AnyHashable? = nil, denyDatapointCheckBool: Swift.Bool = false, persistBool: Swift.Bool = false, watchBool: Swift.Bool = false, consentRequiredBool: Swift.Bool = false, allowValueArray: [Foundation.NSNumber]? = nil, interfaceInDictionary: [Swift.AnyHashable : Any]? = nil, maximumStalenessTimeInterval: Foundation.TimeInterval? = nil, minimumInt: Swift.Int? = nil, maximumInt: Swift.Int? = nil, defaultValueInt: Swift.Int? = nil, valueObject: Any? = nil, closure_serverObject: KochavaCore.KVAIntAdapter.Closure_ServerObject? = nil, closure_collectSynchronously: KochavaCore.KVAIntAdapter.Closure_CollectSynchronously? = nil, closure_collectAsynchronously: KochavaCore.KVAIntAdapter.Closure_CollectAsynchronously? = nil)
- public var valueInt: Swift.Int {
- get
- set(valueInt)
- }
- required public init(networking: KochavaCore.KVANetworking? = nil, identifierString: Swift.String, key: Swift.AnyHashable? = nil, denyDatapointCheckBool: Swift.Bool = super, persistBool: Swift.Bool = super, watchBool: Swift.Bool = super, consentRequiredBool: Swift.Bool = super, allowValueArray: [Any]? = nil, interfaceInDictionary: [Swift.AnyHashable : Any]? = nil, maximumStalenessTimeInterval: Foundation.TimeInterval? = nil, defaultValueObject: Any? = nil, valueObject: Any? = nil, valueClass: Swift.AnyClass? = nil, closure_serverObject: KochavaCore.KVAAdapter.Closure_ServerObject? = nil, closure_collectSynchronously: KochavaCore.KVAAdapter.Closure_CollectSynchronously? = nil, closure_collectAsynchronously: KochavaCore.KVAAdapter.Closure_CollectAsynchronously? = nil)
- @objc deinit
-}
-public protocol KVAInvalidatable : AnyObject {
- func invalidate()
-}
-public protocol KVAInvalidatableWithOptions : AnyObject {
- func invalidate(asyncBool: Swift.Bool, printLogMessageBool: Swift.Bool)
-}
-public protocol KVAKeyable {
- func key(forContext context: KochavaCore.KVAContext?) -> Swift.AnyHashable?
-}
-@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc(KVALog) final public class KVALog : ObjectiveC.NSObject {
- @objc public static let shared: KochavaCore.KVALog
- final public var mutator: KochavaCore.KVAMutator {
- get
- }
- @objc final public var level: KochavaCore.KVALogLevel? {
- @objc get
- @objc set(level)
- }
- @objc final public var osLogEnabledBool: Swift.Bool
- @objc final public var prettyPrintBool: Swift.Bool {
- @objc get
- @objc set(prettyPrintBool)
- }
- @objc final public var printLinesIndividuallyBool: Swift.Bool {
- @objc get
- @objc set(printLinesIndividuallyBool)
- }
- @objc final public var printPrefixString: Swift.String? {
- @objc get
- @objc set(printPrefixString)
- }
- @objc final public func logMessageArray_copy() -> [KochavaCore.KVALogMessage]?
- @objc deinit
-}
-@_hasMissingDesignatedInitializers @objc(KVALogLevel) final public class KVALogLevel : ObjectiveC.NSObject, KochavaCore.KVAAsForContextProtocol, KochavaCore.KVAFromProtocol {
- @objc public static let never: KochavaCore.KVALogLevel
- @objc public static let error: KochavaCore.KVALogLevel
- @objc public static let warn: KochavaCore.KVALogLevel
- @objc public static let info: KochavaCore.KVALogLevel
- @objc public static let debug: KochavaCore.KVALogLevel
- @objc public static let trace: KochavaCore.KVALogLevel
- @objc public static let always: KochavaCore.KVALogLevel
- @objc public static func kva_from(_ object: Any?) -> Self?
- final public func kva_as(forContext context: KochavaCore.KVAContext?) -> Swift.AnyObject?
- @objc override final public var description: Swift.String {
- @objc get
- }
- public static func logLevel(_ logLevel: KochavaCore.KVALogLevel?, visibleBoolWithVisibleMaximumLogLevel visibleMaximumLogLevel: KochavaCore.KVALogLevel?) -> Swift.Bool
- @objc final public let nameString: Swift.String
- @objc deinit
-}
-@objc(KVALogMessage) final public class KVALogMessage : ObjectiveC.NSObject, KochavaCore.KVAAsForContextProtocol, KochavaCore.KVAFromProtocol, KochavaCore.KVAPrintable {
- public static func print(_ headlineString: Swift.String?)
- public static func print(logLevel: KochavaCore.KVALogLevel?, sourceIdString: Swift.String? = nil, sourceClass: Swift.AnyClass?, headlineString: Swift.String?, dictionary: [Swift.AnyHashable : Any]? = nil, rollupLogMessageArray: [KochavaCore.KVALogMessage]? = nil, log: KochavaCore.KVALog?)
- public static func print(logLevel: KochavaCore.KVALogLevel?, sourceIdString: Swift.String?, sourceClass: Swift.AnyClass?, headlineString: Swift.String?, dictionary: [Swift.AnyHashable : Any]? = nil)
- public static func print(logLevel: KochavaCore.KVALogLevel?, sourceClass: Swift.AnyClass?, headlineString: Swift.String?, dictionary: [Swift.AnyHashable : Any]? = nil)
- public static func printError(sourceIdString: Swift.String?, sourceClass: Swift.AnyClass?, headlineString: Swift.String?, dictionary: [Swift.AnyHashable : Any]? = nil)
- public static func printInternalInconsistency(sourceIdString: Swift.String?, sourceClass: Swift.AnyClass?, dictionary: [Swift.AnyHashable : Any]? = nil)
- public static func printInternalError(sourceIdString: Swift.String, sourceClass: Swift.AnyClass?, dictionary: [Swift.AnyHashable : Any]? = nil, error: Swift.Error)
- public static func printWarning(sourceIdString: Swift.String, sourceClass: Swift.AnyClass?, dictionary: [Swift.AnyHashable : Any]? = nil, exception: Foundation.NSException)
- public static func printWarning(sourceIdString: Swift.String? = nil, sourceClass: Swift.AnyClass?, headlineString: Swift.String?, dictionary: [Swift.AnyHashable : Any]? = nil)
- public static func printWarning(sourceIdString: Swift.String, sourceClass: Swift.AnyClass?)
- @discardableResult
- required public init?(logLevel: KochavaCore.KVALogLevel? = nil, sourceIdString: Swift.String? = nil, sourceClass: Swift.AnyClass? = nil, headlineString: Swift.String? = nil, dictionary: [Swift.AnyHashable : Any]? = nil, rollupLogMessageArray: [KochavaCore.KVALogMessage]? = nil, printBool: Swift.Bool = false, log: KochavaCore.KVALog? = nil)
- public static func kva_from(_ object: Any?) -> Self?
- final public func kva_as(forContext context: KochavaCore.KVAContext?) -> Swift.AnyObject?
- final public func print()
- final public var mutator: KochavaCore.KVAMutator {
- get
- }
- final public var product: KochavaCore.KVAProduct {
- get
- }
- final public var sourceClass: Swift.AnyClass? {
- get
- }
- final public var visibleMaximumLogLevel: KochavaCore.KVALogLevel? {
- get
- }
- final public var bodyDictionary: [Swift.AnyHashable : Any]? {
- get
- }
- final public var printDidDate: Foundation.Date? {
- get
- }
- final public var printString: Swift.String {
- get
- }
- public static let didPrintNotificationName: Foundation.Notification.Name
- @objc deinit
-}
-public protocol KVAMutable : AnyObject {
- var mutator: KochavaCore.KVAMutator { get }
-}
-@objc(KVANetTransaction) final public class KVANetTransaction : ObjectiveC.NSObject, KochavaCore.KVAAsForContextProtocol, KochavaCore.KVAFromProtocol, KochavaCore.KVAFromWithInitializedObjectProtocol, KochavaCore.KVAInvalidatable, KochavaCore.KVAMutable, KochavaCore.KVANetworkingSetterProvider, KochavaCore.KVAStartable {
- public static func start(baseNetTransactionNameString: Swift.String?, networking: KochavaCore.KVANetworking?, prerequisiteTaskArray: [KochavaCore.KVATask]? = nil, localValueSourceCollection: KochavaCore.KVACollection? = nil, closure_didComplete: KochavaCore.KVANetTransaction.Closure_DidComplete? = nil)
- public static func start(jsonDictionary: [Swift.AnyHashable : Any], networking: KochavaCore.KVANetworking?, prerequisiteTaskArray: [KochavaCore.KVATask]? = nil, localValueSourceCollection: KochavaCore.KVACollection? = nil, closure_didComplete: KochavaCore.KVANetTransaction.Closure_DidComplete? = nil)
- required public init(jsonDictionary: [Swift.AnyHashable : Any]? = nil, baseNetTransactionNameString: Swift.String? = nil, networking: KochavaCore.KVANetworking? = nil, prerequisiteTaskArray: [KochavaCore.KVATask]? = nil, localValueSourceCollection: KochavaCore.KVACollection? = nil, startBool: Swift.Bool = false, closure_enabledBool: KochavaCore.KVANetTransaction.Closure_EnabledBool? = nil, closure_transformedURLString: KochavaCore.KVANetTransaction.Closure_TransformedURLString? = nil, closure_willStartRequest: KochavaCore.KVANetTransaction.Closure_WillStartRequest? = nil, closure_succededBool: KochavaCore.KVANetTransaction.Closure_SucceededBool? = nil, closure_didComplete: KochavaCore.KVANetTransaction.Closure_DidComplete? = nil)
- @objc deinit
- public static func kva_from(_ object: Any?) -> Self?
- public static func kva_from(_ object: Any?, initializedObject: Any?) -> Self?
- final public func kva_as(forContext context: KochavaCore.KVAContext?) -> Swift.AnyObject?
- final public func start()
- final public func start(asyncBool: Swift.Bool, printLogMessageBool: Swift.Bool)
- @objc override final public var description: Swift.String {
- @objc get
- }
- final public func invalidate()
- public typealias Closure_ServiceLocallyBool = (_ netTransaction: KochavaCore.KVANetTransaction) -> Swift.Bool
- public typealias Closure_PayloadTransformedObject = (_ netTransaction: KochavaCore.KVANetTransaction, _ object: Any?, _ additionalHeadersDictionaryBool: Swift.Bool) -> Any?
- final public var mutator: KochavaCore.KVAMutator {
- get
- }
- final public var sendTask: KochavaCore.KVATask {
- get
- }
- @objc weak final public var networking: KochavaCore.KVANetworking? {
- @objc get
- @objc set(networking)
- }
- final public var baseNetTransaction: KochavaCore.KVANetTransaction? {
- get
- set(baseNetTransaction)
- }
- final public func baseNetTransaction(withNameString nameString: Swift.String) -> KochavaCore.KVANetTransaction?
- public typealias Closure_DidComplete = (_ netTransaction: KochavaCore.KVANetTransaction, _ didSucceedBool: Swift.Bool, _ responseClassObject: Any?, _ responseObject: Any?) -> Swift.Void
- final public var closure_enabledBool: KochavaCore.KVANetTransaction.Closure_EnabledBool? {
- get
- set(closure_enabledBool)
- }
- public typealias Closure_EnabledBool = (_ netTransaction: KochavaCore.KVANetTransaction) -> Swift.Bool
- final public var closure_succededBool: KochavaCore.KVANetTransaction.Closure_SucceededBool? {
- get
- set(closure_succededBool)
- }
- final public func isSuccessfulBool(responseObject: Any?) -> Swift.Bool
- public typealias Closure_SucceededBool = (_ netTransaction: KochavaCore.KVANetTransaction, _ responseObject: Any?) -> Swift.Bool
- final public var closure_transformedURLString: KochavaCore.KVANetTransaction.Closure_TransformedURLString? {
- get
- set(closure_transformedURLString)
- }
- public typealias Closure_TransformedURLString = (_ netTransaction: KochavaCore.KVANetTransaction, _ startingURLString: Swift.String?) -> Swift.String?
- final public var closure_willStartRequest: KochavaCore.KVANetTransaction.Closure_WillStartRequest? {
- get
- set(closure_willStartRequest)
- }
- public typealias Closure_WillStartRequest = (_ netTransaction: KochavaCore.KVANetTransaction) -> Swift.Void
- final public var localValueSourceCollection: KochavaCore.KVACollection?
- final public var nameString: Swift.String? {
- get
- }
- final public var requestBodyDictionaryFormat: KochavaCore.KVADictionaryFormat? {
- get
- }
- final public var urlString: Swift.String? {
- get
- }
- final public func urlIdStringArray() -> [Swift.String]?
- final public var completeBool: Swift.Bool {
- get
- }
- final public var didErrorCount: Swift.Int {
- get
- }
- final public var didExperienceDelayBool: Swift.Bool {
- get
- }
- final public var didStartFirstDate: Foundation.Date? {
- get
- }
- final public var elapsedTimeInterval: Swift.Double {
- get
- }
- final public func elapsedTimeIntervalDecimalNumber() -> Foundation.NSDecimalNumber
- final public var error: Swift.Error? {
- get
- }
- final public func requestRollupLogMessageArray_append(_ logMessage: KochavaCore.KVALogMessage?)
- final public var valueArrayDictionary: [Swift.String : KochavaCore.KVAValue]? {
- get
- set(valueArrayDictionary)
- }
- final public func valueArrayDictionary_configure(startingBool: Swift.Bool, startingFirstTimeBool: Swift.Bool, completionHandler: @escaping () -> Swift.Void)
- public static let attemptDidFinishButNotCompleteNotificationName: Foundation.Notification.Name
- public static let didCompleteNotificationName: Foundation.Notification.Name
- public static let requestBodyKey: Swift.String
-}
-public protocol KVANetTransactionSubURLIdStringMethodProvider {
- func subURLIdString() -> Swift.String?
-}
-public protocol KVANetTransactionServiceLocallyBoolPropertyProvider {
- var serviceLocallyBool: Swift.Bool { get }
-}
-@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc(KVANetTransactionQueue) final public class KVANetTransactionQueue : ObjectiveC.NSObject, KochavaCore.KVAAsForContextProtocol, KochavaCore.KVAFromProtocol, KochavaCore.KVAInvalidatable, KochavaCore.KVAMutable {
- @objc deinit
- public static func kva_from(_ object: Any?) -> Self?
- final public func kva_as(forContext context: KochavaCore.KVAContext?) -> Swift.AnyObject?
- final public func start()
- final public func invalidate()
- final public var mutator: KochavaCore.KVAMutator {
- get
- }
- final public func count() -> Swift.Int
-}
-@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc(KVANetTransactionType) final public class KVANetTransactionType : ObjectiveC.NSObject, KochavaCore.KVAAsForContextProtocol, KochavaCore.KVAFromProtocol, KochavaCore.KVAMutable {
- required public init(idString: Swift.String, delegate: KochavaCore.KVAMutable?)
- public static func kva_from(_ object: Any?) -> Self?
- final public func kva_as(forContext context: KochavaCore.KVAContext?) -> Swift.AnyObject?
- final public func netTransaction_urlString(_ netTransaction: KochavaCore.KVANetTransaction?) -> Swift.String?
- final public var mutator: KochavaCore.KVAMutator {
- get
- }
- final public var currentVariationURLString: Swift.String? {
- get
- }
- final public var idString: Swift.String? {
- get
- }
- final public var currentVariationStartDate: Foundation.Date? {
- get
- }
- final public var currentVariationSuccessfulURLIndex: Swift.Int? {
- get
- }
- final public var currentVariationSuccessfulURLString: Swift.String? {
- get
- }
- final public var currentVariationURLIndex: Swift.Int? {
- get
- }
- @objc deinit
-}
-@objc(KVANetworking) final public class KVANetworking : ObjectiveC.NSObject, KochavaCore.KVAAsForContextProtocol, KochavaCore.KVAConfigureWithProtocol, KochavaCore.KVAFromProtocol, KochavaCore.KVAFromWithInitializedObjectProtocol, KochavaCore.KVAInvalidatable, KochavaCore.KVAInvalidatableWithOptions, KochavaCore.KVAKeyable, KochavaCore.KVAMutable, KochavaCore.KVASharedPropertyProvider, KochavaCore.KVAStartable {
- public static var shared: KochavaCore.KVANetworking {
- get
- }
- public static var shared_optional: KochavaCore.KVANetworking? {
- get
- }
- public static var sharedInstance: Swift.AnyObject {
- get
- }
- convenience public init(fromObject object: Any?, product: KochavaCore.KVAProduct, storageIdString: Swift.String? = nil, delegate: KochavaCore.KVAMutable? = nil, closure_adapter_mayOperateBoolForContext: KochavaCore.KVANetworking.Closure_Adapter_MayOperateBoolForContext? = nil, closure_netTransaction_payloadTransformedObject: KochavaCore.KVANetTransaction.Closure_PayloadTransformedObject? = nil, closure_netTransaction_serviceLocallyBool: KochavaCore.KVANetTransaction.Closure_ServiceLocallyBool? = nil)
- convenience public init(product: KochavaCore.KVAProduct, storageIdString: Swift.String?)
- required public init(storageIdString: Swift.String? = nil)
- @objc deinit
- public static func kva_from(_ object: Any?) -> Self?
- public static func kva_from(_ object: Any?, initializedObject: Any?) -> Self?
- final public func kva_as(forContext context: KochavaCore.KVAContext?) -> Swift.AnyObject?
- final public func key(forContext context: KochavaCore.KVAContext?) -> Swift.AnyHashable?
- public static let key: Swift.String
- final public func configure(product: KochavaCore.KVAProduct, delegate: KochavaCore.KVAMutable? = nil, closure_adapter_mayOperateBoolForContext: KochavaCore.KVANetworking.Closure_Adapter_MayOperateBoolForContext? = nil, closure_netTransaction_payloadTransformedObject: KochavaCore.KVANetTransaction.Closure_PayloadTransformedObject? = nil, closure_netTransaction_serviceLocallyBool: KochavaCore.KVANetTransaction.Closure_ServiceLocallyBool? = nil)
- @objc(configureWith:context:) final public func configure(with object: Any?, context: KochavaCore.KVAContext?)
- final public func kva_configure(with object: Any?, context: KochavaCore.KVAContext?)
- final public func start()
- @objc override final public var description: Swift.String {
- @objc get
- }
- @objc(executeAdvancedInstructionWithIdentifierString:valueObject:) final public func executeAdvancedInstruction(identifierString: Swift.String, valueObject: Any?)
- final public func invalidate()
- final public func invalidate(asyncBool: Swift.Bool, printLogMessageBool: Swift.Bool)
- final public var baseNetTransactionCollection: KochavaCore.KVACollection {
- get
- }
- final public var instructionCollection: KochavaCore.KVACollection {
- get
- }
- final public var taskCollection: KochavaCore.KVACollection {
- get
- }
- final public func taskCollection_defaultPrerequisiteTaskArray(forNetTransactionNameString netTransactionNameString: Swift.String?) -> [KochavaCore.KVATask]?
- final public var valueSourceCollection: KochavaCore.KVACollection {
- get
- }
- final public var mutator: KochavaCore.KVAMutator {
- get
- }
- final public var sleepBoolAdapter: KochavaCore.KVABoolAdapter {
- get
- }
- public static var sharedStorageIdString: Swift.String? {
- get
- set(sharedStorageIdString)
- }
- final public let storageIdString: Swift.String?
- final public var closure_adapter_mayOperateBoolForContext: KochavaCore.KVANetworking.Closure_Adapter_MayOperateBoolForContext? {
- get
- }
- public typealias Closure_Adapter_MayOperateBoolForContext = (_ adapter: KochavaCore.KVAAdapter, _ context: KochavaCore.KVAContext?) -> Swift.Bool
- final public var consent: KochavaCore.KVAConsent? {
- get
- set(consent)
- }
- final public var responseLocalBool: Swift.Bool? {
- get
- set(responseLocalBool)
- }
- final public func retryTimeIntervalSeries_resolvedCopy() -> KochavaCore.KVATimeIntervalSeries
- final public var sleepBool: Swift.Bool {
- get
- set(sleepBool)
- }
- final public let instanceIdString: Swift.String
- final public var closure_instanceIdValueMetaValueArrayDictionary: KochavaCore.KVAValue.Closure_MetaValueArrayDictionary {
- get
- }
- final public var closure_staleBool_instanceId: KochavaCore.KVAValue.Closure_StaleBool {
- get
- }
- final public var startedBool: Swift.Bool {
- get
- }
- final public func trackingWaitTask_establish(withPrerequisiteTask prerequisiteTask: KochavaCore.KVATask?) -> KochavaCore.KVATask
- public static let willDeallocNotificationName: Foundation.Notification.Name
-}
-@objc public protocol KVANetworkingSetterProvider {
- @objc var networking: KochavaCore.KVANetworking? { get set }
-}
-@_inheritsConvenienceInitializers @objc(KVANumberAdapter) public class KVANumberAdapter : KochavaCore.KVAAdapter {
- convenience public init(networking: KochavaCore.KVANetworking? = nil, identifierString: Swift.String, key: Swift.AnyHashable? = nil, denyDatapointCheckBool: Swift.Bool = false, persistBool: Swift.Bool = false, watchBool: Swift.Bool = false, consentRequiredBool: Swift.Bool = false, allowValueArray: [Foundation.NSNumber]? = nil, interfaceInDictionary: [Swift.AnyHashable : Any]? = nil, maximumStalenessTimeInterval: Foundation.TimeInterval? = nil, minimumNumber: Foundation.NSNumber? = nil, maximumNumber: Foundation.NSNumber? = nil, defaultValueNumber: Foundation.NSNumber? = nil, valueObject: Any? = nil, closure_serverObject: KochavaCore.KVANumberAdapter.Closure_ServerObject? = nil, closure_collectSynchronously: KochavaCore.KVANumberAdapter.Closure_CollectSynchronously? = nil, closure_collectAsynchronously: KochavaCore.KVANumberAdapter.Closure_CollectAsynchronously? = nil)
- override public func validatedObject(forAnyObject anyObject: Any?, reportingContextNameString: Swift.String) -> Swift.AnyObject?
- public var valueNumber: Foundation.NSNumber? {
- get
- set(valueNumber)
- }
- public static let closure_serverObject_fourDecimal: (_ adapter: KochavaCore.KVAAdapter, _ valueObject: Swift.AnyObject?) -> Swift.AnyObject?
- required public init(networking: KochavaCore.KVANetworking? = nil, identifierString: Swift.String, key: Swift.AnyHashable? = nil, denyDatapointCheckBool: Swift.Bool = super, persistBool: Swift.Bool = super, watchBool: Swift.Bool = super, consentRequiredBool: Swift.Bool = super, allowValueArray: [Any]? = nil, interfaceInDictionary: [Swift.AnyHashable : Any]? = nil, maximumStalenessTimeInterval: Foundation.TimeInterval? = nil, defaultValueObject: Any? = nil, valueObject: Any? = nil, valueClass: Swift.AnyClass? = nil, closure_serverObject: KochavaCore.KVAAdapter.Closure_ServerObject? = nil, closure_collectSynchronously: KochavaCore.KVAAdapter.Closure_CollectSynchronously? = nil, closure_collectAsynchronously: KochavaCore.KVAAdapter.Closure_CollectAsynchronously? = nil)
- @objc deinit
-}
-@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc(KVAPartner) final public class KVAPartner : ObjectiveC.NSObject, KochavaCore.KVAAsForContextProtocol, KochavaCore.KVAConfigureWithProtocol, KochavaCore.KVAFromProtocol {
- public static func kva_from(_ object: Any?) -> Self?
- final public func kva_as(forContext context: KochavaCore.KVAContext?) -> Swift.AnyObject?
- final public func kva_configure(with object: Any?, context: KochavaCore.KVAContext?)
- @objc final public func shouldPromptBool() -> Swift.Bool
- @objc final public func didGrantDate() -> Foundation.Date?
- @objc final public func isGrantedBoolNumber() -> Foundation.NSNumber?
- @objc final public func isGrantedBool() -> Swift.Bool
- @objc final public func isGrantedDate() -> Foundation.Date?
- final public var mutator: KochavaCore.KVAMutator {
- get
- }
- @objc final public var descriptionString: Swift.String? {
- @objc get
- }
- @objc final public var nameString: Swift.String? {
- @objc get
- }
- @objc final public var responseBoolNumber: Foundation.NSNumber? {
- @objc get
- }
- @objc final public var responseDate: Foundation.Date? {
- @objc get
- }
- @objc deinit
-}
-public protocol KVAPrintable {
- func print()
-}
-@objc(KVAProduct) open class KVAProduct : ObjectiveC.NSObject, KochavaCore.KVAAsForContextProtocol, KochavaCore.KVAFromProtocol {
- @objc(initWithAPIVersionString:buildDateString:bundleIdentifierString:bundleTypeString:compilerFlagNameStringArray:moduleNameString:nameString:organizationNameString:reverseDomainNameString:valueSourceCollection:versionString:dependentProductClassNameStringArray:closure_resetClasses:closure_resetVariables:closure_didRegister:) required public init(apiVersionString: Swift.String?, buildDateString: Swift.String?, bundleIdentifierString: Swift.String?, bundleTypeString: Swift.String, compilerFlagNameStringArray: [Swift.String]? = nil, moduleNameString: Swift.String, nameString: Swift.String, organizationNameString: Swift.String, reverseDomainNameString: Swift.String?, valueSourceCollection: KochavaCore.KVACollection?, versionString: Swift.String?, dependentProductClassNameStringArray: [Swift.String]? = nil, closure_resetClasses: KochavaCore.KVAProduct.Closure_ResetClasses? = nil, closure_resetVariables: KochavaCore.KVAProduct.Closure_ResetVariables? = nil, closure_didRegister: KochavaCore.KVAProduct.Closure_DidRegister? = nil)
- public static func kva_from(_ object: Any?) -> Self?
- public func kva_as(forContext context: KochavaCore.KVAContext?) -> Swift.AnyObject?
- @objc override dynamic public var description: Swift.String {
- @objc get
- }
- public func register()
- public var standardVersionInfoString: Swift.String {
- get
- }
- public var nameWithVersionString: Swift.String {
- get
- }
- public static func buildDateString(forBundle bundle: Foundation.Bundle) -> Swift.String
- public func resetClasses(deleteLocalDataBool: Swift.Bool, includeExternalBool: Swift.Bool) -> [Swift.AnyHashable : Any]?
- public func resetVariables(deleteLocalDataBool: Swift.Bool, includeExternalBool: Swift.Bool) -> [Swift.AnyHashable : Any]?
- @objc(resetWithDeleteLocalDataBool:) public func reset(deleteLocalDataBool: Swift.Bool)
- @objc(resetWithDeleteLocalDataBool:closure_didComplete:) public func reset(deleteLocalDataBool: Swift.Bool, closure_didComplete: (() -> Swift.Void)?)
- @objc(resetWithDeleteLocalDataBool:includeExternalBool:includeDeviceAppGroupBool:printLogMessageBool:closure_didComplete:) public func reset(deleteLocalDataBool: Swift.Bool, includeExternalBool: Swift.Bool, includeDeviceAppGroupBool: Swift.Bool = true, printLogMessageBool: Swift.Bool = true, closure_didComplete: (() -> Swift.Void)? = nil)
- @objc(shutdownWithDeleteLocalDataBool:) public func shutdown(deleteLocalDataBool: Swift.Bool)
- @objc(shutdownWithDeleteLocalDataBool:closure_didComplete:) public func shutdown(deleteLocalDataBool: Swift.Bool, closure_didComplete: (() -> Swift.Void)?)
- public var mutator: KochavaCore.KVAMutator {
- get
- }
- public var apiVersionString: Swift.String? {
- get
- }
- public var buildDateString: Swift.String? {
- get
- }
- public var bundleIdentifierString: Swift.String? {
- get
- }
- public var bundleTypeString: Swift.String {
- get
- }
- public typealias Closure_DidRegister = (_ product: KochavaCore.KVAProduct) -> Swift.Void
- public typealias Closure_ResetClasses = (_ deleteLocalDataBool: Swift.Bool, _ includeExternalBool: Swift.Bool) -> [Swift.AnyHashable : Any]?
- public typealias Closure_ResetVariables = (_ deleteLocalDataBool: Swift.Bool, _ includeExternalBool: Swift.Bool) -> [Swift.AnyHashable : Any]?
- public var compilerFlagNameStringArray: [Swift.String]? {
- get
- }
- public var dependentProductClassNameStringArray: [Swift.String]? {
- get
- }
- public var organizationNameString: Swift.String {
- get
- }
- public var moduleNameString: Swift.String {
- get
- }
- public var nameString: Swift.String {
- get
- }
- public var reverseDomainNameString: Swift.String? {
- get
- }
- final public let valueSourceCollection: KochavaCore.KVACollection
- public var versionString: Swift.String? {
- get
- }
- public func applicationSupportDirectoryURL() -> Foundation.URL?
- public func applicationSupportDirectoryURL_ensureCreated()
- public var logLevel: KochavaCore.KVALogLevel? {
- get
- set(logLevel)
- }
- public var userDefaults: Foundation.UserDefaults? {
- get
- }
- public func userDefaults(forTypeString typeString: Swift.String?, appGroupsDeviceAppGroupIdentifierString: Swift.String? = nil) -> Foundation.UserDefaults?
- public var wrapperProduct: KochavaCore.KVAProduct? {
- get
- set(wrapperProduct)
- }
- @objc deinit
-}
-@_inheritsConvenienceInitializers @objc(KVAProductController) final public class KVAProductController : ObjectiveC.NSObject {
- @objc public static let shared: KochavaCore.KVAProductController
- public static var sharedInstance: Swift.AnyObject {
- get
- }
- final public func register(product: KochavaCore.KVAProduct?)
- final public func product(forClass aClass: Swift.AnyClass?) -> KochavaCore.KVAProduct?
- final public func product(withModuleNameString moduleNameString: Swift.String?) -> KochavaCore.KVAProduct?
- final public func products_evaluationResultBool(forConditionString conditionString: Swift.String?) -> Swift.Bool
- @objc(products_resetWithDeleteLocalDataBool:closure_didComplete:) final public func products_reset(deleteLocalDataBool: Swift.Bool, closure_didComplete: (() -> Swift.Void)?)
- @objc(products_resetWithDeleteLocalDataBool:includeExternalBool:includeDeviceAppGroupBool:printLogMessageBool:includeHostBool:includeUIBool:includeCoreBool:moduleNameStringArray:closure_didComplete:) final public func products_reset(deleteLocalDataBool: Swift.Bool, includeExternalBool: Swift.Bool, includeDeviceAppGroupBool: Swift.Bool = true, printLogMessageBool: Swift.Bool = true, includeHostBool: Swift.Bool = false, includeUIBool: Swift.Bool = false, includeCoreBool: Swift.Bool = false, moduleNameStringArray: [Swift.String]? = nil, closure_didComplete: (() -> Swift.Void)?)
- @objc(products_shutdownWithDeleteLocalDataBool:closure_didComplete:) final public func products_shutdown(deleteLocalDataBool: Swift.Bool, closure_didComplete: (() -> Swift.Void)?)
- @objc(products_shutdownWithDeleteLocalDataBool:includeHostBool:includeUIBool:includeCoreBool:moduleNameStringArray:closure_didComplete:) final public func products_shutdown(deleteLocalDataBool: Swift.Bool, includeHostBool: Swift.Bool, includeUIBool: Swift.Bool, includeCoreBool: Swift.Bool, moduleNameStringArray: [Swift.String]? = nil, closure_didComplete: (() -> Swift.Void)?)
- final public var mutator: KochavaCore.KVAMutator {
- get
- }
- final public var productArray: [KochavaCore.KVAProduct] {
- get
- }
- @objc override dynamic public init()
- @objc deinit
-}
-public protocol KVASharedPropertyProvider : AnyObject {
- static var sharedInstance: Swift.AnyObject { get }
-}
-public protocol KVAStartable : AnyObject {
- func start()
-}
-@_inheritsConvenienceInitializers @objc(KVAStringAdapter) final public class KVAStringAdapter : KochavaCore.KVAAdapter {
- convenience public init(networking: KochavaCore.KVANetworking? = nil, identifierString: Swift.String, key: Swift.AnyHashable? = nil, denyDatapointCheckBool: Swift.Bool = false, persistBool: Swift.Bool = false, watchBool: Swift.Bool = false, consentRequiredBool: Swift.Bool = false, allowValueArray: [Swift.String]? = nil, interfaceInDictionary: [Swift.AnyHashable : Any]? = nil, maximumStalenessTimeInterval: Foundation.TimeInterval? = nil, defaultValueString: Swift.String? = nil, valueObject: Any? = nil, closure_serverObject: KochavaCore.KVAStringAdapter.Closure_ServerObject? = nil, closure_collectSynchronously: KochavaCore.KVAStringAdapter.Closure_CollectSynchronously? = nil, closure_collectAsynchronously: KochavaCore.KVAStringAdapter.Closure_CollectAsynchronously? = nil)
- final public var valueString: Swift.String? {
- get
- set(valueString)
- }
- required public init(networking: KochavaCore.KVANetworking? = nil, identifierString: Swift.String, key: Swift.AnyHashable? = nil, denyDatapointCheckBool: Swift.Bool = super, persistBool: Swift.Bool = super, watchBool: Swift.Bool = super, consentRequiredBool: Swift.Bool = super, allowValueArray: [Any]? = nil, interfaceInDictionary: [Swift.AnyHashable : Any]? = nil, maximumStalenessTimeInterval: Foundation.TimeInterval? = nil, defaultValueObject: Any? = nil, valueObject: Any? = nil, valueClass: Swift.AnyClass? = nil, closure_serverObject: KochavaCore.KVAAdapter.Closure_ServerObject? = nil, closure_collectSynchronously: KochavaCore.KVAAdapter.Closure_CollectSynchronously? = nil, closure_collectAsynchronously: KochavaCore.KVAAdapter.Closure_CollectAsynchronously? = nil)
- @objc deinit
-}
-@_inheritsConvenienceInitializers @objc(KVASystem) final public class KVASystem : ObjectiveC.NSObject {
- @objc public static var shared: KochavaCore.KVASystem {
- @objc get
- }
- @objc public static var shared_optional: KochavaCore.KVASystem? {
- @objc get
- }
- @objc deinit
- final public func primarySystemStartDidExecuteOnMainThread()
- @objc final public var appClipBool: Swift.Bool {
- @objc get
- @objc set(appClipBool)
- }
- final public var appExtensionBool: Swift.Bool {
- get
- }
- @objc final public func stateActiveDidBecome()
- @objc(stateActiveDidBecomeWithSourceString:) final public func stateActiveDidBecome(withSourceString sourceString: Swift.String)
- @objc final public func stateActiveWillResign()
- @objc(stateActiveWillResignWithSourceString:) final public func stateActiveWillResign(withSourceString sourceString: Swift.String)
- final public func nameString() -> Swift.String
- final public var mutator: KochavaCore.KVAMutator {
- get
- }
- final public var stateActiveBool: Swift.Bool {
- get
- }
- @objc public static let messagesAppViewControllerDidBecomeActiveSourceString: Swift.String
- @objc public static let messagesAppViewControllerDidResignActiveSourceString: Swift.String
- public static let stateActiveDidBecomeNotificationName: Foundation.Notification.Name
- public static let stateActiveWillResignNotificationName: Foundation.Notification.Name
- @objc override dynamic public init()
-}
-@_inheritsConvenienceInitializers @objc(KVASystemLow) final public class KVASystemLow : ObjectiveC.NSObject {
- public static func architectureString() -> Swift.String?
- public static func bootDate() -> Foundation.Date?
- public static func hardwareMachineModelIdString() -> Swift.String
- @objc override dynamic public init()
- @objc deinit
-}
-@_hasMissingDesignatedInitializers final public class KVAAny {
- public static func from(_ object: Any?, class aClass: Swift.AnyClass?, elementClass: Swift.AnyClass? = nil, initializedObject: Any? = nil, networking: KochavaCore.KVANetworking? = nil) -> Any?
- public static func objectAppending(object1: Any?, object2: Any?) -> Any?
- public static func redactedCopy(_ any: Any?, key: Swift.AnyHashable?, keyStringRedactedBoolDictionary: [Swift.String : Swift.Bool]? = nil, valueNonPropertyListItemsRedactedBool: Swift.Bool = false, redactionKeySuffixString: Swift.String? = nil, redactionMaximumDepth: Swift.Int? = nil, redactionIncludesStandardContainersBool: Swift.Bool = false, maximumDepth: Swift.Int? = nil) -> (redactedCopy: Any?, redactedKeyArray: Foundation.NSMutableArray?)
- public static func tokenResolvedObject(_ any: Any?) -> Any?
- public static func nonnull(_ any: Any?) -> Any
- public static func kva_as(_ any: Any, forContext context: KochavaCore.KVAContext?) -> Foundation.NSMutableDictionary?
- public static func mayMutateBool(_ any: Any) -> Swift.Bool
- public typealias Closure_ExecuteCustomMethod = (_ object: Swift.AnyObject, _ methodNameString: Swift.String, _ parametersDictionary: [Swift.AnyHashable : Any]?) -> Swift.Void
- @objc deinit
-}
-@objc(KVATask) final public class KVATask : ObjectiveC.NSObject, KochavaCore.KVANetworkingSetterProvider, KochavaCore.KVAStartable, KochavaCore.KVAInvalidatable {
- public init(networking: KochavaCore.KVANetworking?, nameString: Swift.String? = nil, identifierString: Swift.String? = nil, logMessagesPrintBool: Swift.Bool = false, prerequisiteTaskNameStringArray: [Swift.String]? = nil, prerequisiteTaskArray: [KochavaCore.KVATask]? = nil, attemptTimeoutTimeInterval: Foundation.TimeInterval = 0.0, retryTimeIntervalSeries: KochavaCore.KVATimeIntervalSeries? = nil, consentRequiredBool: Swift.Bool = false, consent: KochavaCore.KVAConsent? = nil, sleepObservantBool: Swift.Bool = false, resetFollowedTaskNameStringArray: [Swift.String]? = nil, resetFollowedTaskArray: [KochavaCore.KVATask]? = nil, resetPassiveTimeInterval: Foundation.TimeInterval = 0.0, closure_shouldAttemptBool: KochavaCore.KVATask.Closure_ShouldAttemptBool? = nil, closure_didExperienceDelay: KochavaCore.KVATask.Closure_DidExperienceDelay? = nil, closure_didInvalidate: KochavaCore.KVATask.Closure_DidInvalidate? = nil, closure_didComplete: KochavaCore.KVATask.Closure_DidComplete? = nil, closure_didReset: KochavaCore.KVATask.Closure_DidReset? = nil, closure_startAttempt: KochavaCore.KVATask.Closure_StartAttempt? = nil)
- @objc deinit
- @objc override final public var description: Swift.String {
- @objc get
- }
- final public func start()
- final public func evaluate()
- final public func endAttempt(accomplishedBool: Swift.Bool, allowRetryBool: Swift.Bool = true, retryInsertTimeInterval: Foundation.TimeInterval? = nil)
- final public func complete()
- final public func complete(logMessagesPrintBool: Swift.Bool)
- final public func reset()
- final public func resetAttemptSeries()
- final public func executeCustomMethod(withNameString nameString: Swift.String, parametersDictionary: [Swift.AnyHashable : Any]?)
- final public func invalidate()
- final public var mutator: KochavaCore.KVAMutator {
- get
- }
- @objc final public var networking: KochavaCore.KVANetworking? {
- @objc get
- @objc set(networking)
- }
- final public var closure_executeCustomMethod: KochavaCore.KVAAny.Closure_ExecuteCustomMethod?
- public typealias Closure_DidComplete = (_ task: KochavaCore.KVATask) -> Swift.Void
- public typealias Closure_DidExperienceDelay = (_ task: KochavaCore.KVATask) -> Swift.Void
- public typealias Closure_DidInvalidate = (_ task: KochavaCore.KVATask) -> Swift.Void
- public typealias Closure_DidReset = (_ task: KochavaCore.KVATask) -> Swift.Void
- final public var logMessagesPrintBool: Swift.Bool
- final public var nameString: Swift.String? {
- get
- }
- final public var resetPassiveTimeInterval: Foundation.TimeInterval {
- get
- set(resetPassiveTimeInterval)
- }
- final public var retryTimeIntervalSeries: KochavaCore.KVATimeIntervalSeries?
- public typealias Closure_ShouldAttemptBool = (_ task: KochavaCore.KVATask) -> Swift.Bool
- public typealias Closure_StartAttempt = (_ task: KochavaCore.KVATask) -> Swift.Void
- final public var accomplishedBool: Swift.Bool {
- get
- }
- final public var attemptSeriesInProgressBool: Swift.Bool {
- get
- }
- final public func attemptSeriesInProgressTimeInterval() -> Foundation.TimeInterval
- final public var completedBool: Swift.Bool {
- get
- }
- final public var didExperienceDelayBool: Swift.Bool {
- get
- }
- public static let didCompleteNotificationName: Foundation.Notification.Name
- public static let didResetNotificationName: Foundation.Notification.Name
-}
-@_inheritsConvenienceInitializers @objc(KVATimeIntervalAdapter) final public class KVATimeIntervalAdapter : KochavaCore.KVANumberAdapter {
- convenience public init(networking: KochavaCore.KVANetworking? = nil, identifierString: Swift.String, key: Swift.AnyHashable? = nil, denyDatapointCheckBool: Swift.Bool = false, persistBool: Swift.Bool = false, watchBool: Swift.Bool = false, consentRequiredBool: Swift.Bool = false, allowValueArray: [Foundation.NSNumber]? = nil, interfaceInDictionary: [Swift.AnyHashable : Any]? = nil, maximumStalenessTimeInterval: Foundation.TimeInterval? = nil, minimumTimeInterval: Foundation.TimeInterval? = nil, maximumTimeInterval: Foundation.TimeInterval? = nil, defaultValueTimeInterval: Foundation.TimeInterval? = nil, valueObject: Any? = nil, closure_serverObject: KochavaCore.KVATimeIntervalAdapter.Closure_ServerObject? = nil, closure_collectSynchronously: KochavaCore.KVATimeIntervalAdapter.Closure_CollectSynchronously? = nil, closure_collectAsynchronously: KochavaCore.KVATimeIntervalAdapter.Closure_CollectAsynchronously? = nil)
- final public var valueTimeInterval: Foundation.TimeInterval {
- get
- set(valueTimeInterval)
- }
- public static let closure_serverObject_timeInterval: (_ adapter: KochavaCore.KVAAdapter, _ valueObject: Swift.AnyObject?) -> Swift.AnyObject?
- required public init(networking: KochavaCore.KVANetworking? = nil, identifierString: Swift.String, key: Swift.AnyHashable? = nil, denyDatapointCheckBool: Swift.Bool = super, persistBool: Swift.Bool = super, watchBool: Swift.Bool = super, consentRequiredBool: Swift.Bool = super, allowValueArray: [Any]? = nil, interfaceInDictionary: [Swift.AnyHashable : Any]? = nil, maximumStalenessTimeInterval: Foundation.TimeInterval? = nil, defaultValueObject: Any? = nil, valueObject: Any? = nil, valueClass: Swift.AnyClass? = nil, closure_serverObject: KochavaCore.KVAAdapter.Closure_ServerObject? = nil, closure_collectSynchronously: KochavaCore.KVAAdapter.Closure_CollectSynchronously? = nil, closure_collectAsynchronously: KochavaCore.KVAAdapter.Closure_CollectAsynchronously? = nil)
- @objc deinit
-}
-@_inheritsConvenienceInitializers @objc(KVATimeIntervalSeries) final public class KVATimeIntervalSeries : ObjectiveC.NSObject, Foundation.NSCopying, KochavaCore.KVAAsForContextProtocol, KochavaCore.KVAConfigureWithProtocol, KochavaCore.KVAFromProtocol, KochavaCore.KVAMutable {
- convenience public init(timeIntervalArray: [Foundation.TimeInterval]?, repeatFinalTimeIntervalBool: Swift.Bool)
- @objc final public func copy(with zone: ObjectiveC.NSZone? = nil) -> Any
- public static func kva_from(_ object: Any?) -> Self?
- final public func kva_as(forContext context: KochavaCore.KVAContext?) -> Swift.AnyObject?
- final public func kva_configure(with object: Any?, context: KochavaCore.KVAContext?)
- @objc override final public func isEqual(_ object: Any?) -> Swift.Bool
- final public func advance()
- final public func currentTimeInterval() -> Foundation.TimeInterval?
- final public func previousIterationString() -> Swift.String
- final public func reset()
- final public var insertTimeInterval: Foundation.TimeInterval? {
- get
- set(insertTimeInterval)
- }
- final public var timeIntervalArray: [Foundation.TimeInterval]? {
- get
- }
- final public var currentIteration: Swift.Int {
- get
- }
- final public var mutator: KochavaCore.KVAMutator {
- get
- }
- @objc override dynamic public init()
- @objc deinit
-}
-@objc(KVATimer) final public class KVATimer : ObjectiveC.NSObject, KochavaCore.KVAAsForContextProtocol, KochavaCore.KVAInvalidatable, KochavaCore.KVAStartable {
- public init(nameString: Swift.String, timeInterval: Foundation.TimeInterval? = nil, timeIntervalZeroShouldNotRunBool: Swift.Bool = false, logMessagesPrintBool: Swift.Bool? = nil, logMessagesPrintWhenLongTimeInterval: Foundation.TimeInterval? = nil, logMessagesPrintDidFireBool: Swift.Bool? = nil, closure_timeInterval: KochavaCore.KVATimer.Closure_TimeInterval? = nil, closure_shouldBeRunningBool: KochavaCore.KVATimer.Closure_ShouldBeRunningBool? = nil, closure_willStart: KochavaCore.KVATimer.Closure_WillStart? = nil, closure_didFire: @escaping KochavaCore.KVATimer.Closure_DidFire)
- final public func kva_as(forContext context: KochavaCore.KVAContext?) -> Swift.AnyObject?
- @discardableResult
- final public func configure(shouldBeRunningBool: Swift.Bool? = nil, allowToRunBool: Swift.Bool? = nil) -> Swift.Bool
- final public func start()
- final public func stop()
- final public func reset()
- final public func invalidate()
- final public var mutator: KochavaCore.KVAMutator {
- get
- }
- public typealias Closure_DidFire = (_ timer: KochavaCore.KVATimer) -> Swift.Void
- public typealias Closure_ShouldBeRunningBool = (_ timer: KochavaCore.KVATimer) -> Swift.Bool
- public typealias Closure_TimeInterval = (_ timer: KochavaCore.KVATimer) -> Foundation.TimeInterval?
- public typealias Closure_WillStart = (_ timer: KochavaCore.KVATimer) -> Swift.Void
- final public var timeInterval: Foundation.TimeInterval? {
- get
- set(timeInterval)
- }
- final public var startedBool: Swift.Bool {
- get
- }
- final public var timerActiveBool: Swift.Bool {
- get
- }
- @objc deinit
-}
-final public class KVAMutator {
- required public init(forObject: Swift.AnyObject, closure_didMutate_performSideEffects_beforeDispatch_sf: KochavaCore.KVAMutator.Closure_DidMutate_PerformSideEffects? = nil, closure_didMutate_performSideEffects: KochavaCore.KVAMutator.Closure_DidMutate_PerformSideEffects? = nil)
- final public func lock(lockParentFirstBool: Swift.Bool = false)
- final public func unlock(unlockParentLastBool: Swift.Bool = false)
- final public func didMutate()
- final public func didMutate_sf()
- final public func didMutate_sf(infoDictionary: [Swift.AnyHashable : Any]?)
- final public func didMutate_sf_df(childMutator: KochavaCore.KVAMutator? = nil, infoDictionary: [Swift.AnyHashable : Any]?, performSideEffectsIntendedBeforeDispatchBool: Swift.Bool = true)
- @objc final public func didMutate_addObserver(usingClosure closure: ((_ notification: Foundation.Notification?) -> Swift.Void)? = nil) -> ObjectiveC.NSObjectProtocol?
- public typealias Closure_DidMutate_PerformSideEffects = (_ mutator: KochavaCore.KVAMutator, _ childMutator: KochavaCore.KVAMutator?, _ infoDictionary: [Swift.AnyHashable : Any]?) -> Swift.Void
- final public var didMutatePassesToDelegateBool: Swift.Bool?
- weak final public var mutableDelegate: KochavaCore.KVAMutable? {
- get
- set
- }
- final public var didMutateDispatchCondensingAfterBool: Swift.Bool
- public static let priorityBoolKey: Swift.String
- @objc deinit
-}
-@objc(KVAValue) final public class KVAValue : ObjectiveC.NSObject, KochavaCore.KVAAsForContextProtocol, KochavaCore.KVAFromProtocol, KochavaCore.KVAMutable {
- required public init(idString: Swift.String?, rawObject: Swift.AnyObject?, object: Swift.AnyObject? = nil, serverObject: Swift.AnyObject? = nil, valueSourceNameString: Swift.String? = nil, adapter: KochavaCore.KVAAdapter? = nil, metaValueArrayDictionary: [Swift.String : KochavaCore.KVAValue]? = nil, startDate: Foundation.Date? = nil, placeholderForAsynchronousCollectionBool: Swift.Bool = false)
- @objc deinit
- public static func kva_from(_ object: Any?) -> Self?
- public static func kva_from(_ object: Any?, class aClass: Swift.AnyClass?, elementClass: Swift.AnyClass?, initializedObject: Any? = nil) -> Self?
- final public func kva_as(forContext context: KochavaCore.KVAContext?) -> Swift.AnyObject?
- @objc override final public var description: Swift.String {
- @objc get
- }
- final public func array() -> [Swift.AnyObject]?
- final public func bool() -> Swift.Bool
- final public func bool_optional() -> Swift.Bool?
- final public func data() -> Foundation.Data?
- final public func date() -> Foundation.Date?
- final public func dictionary() -> [Swift.AnyHashable : Any]?
- final public func int() -> Swift.Int
- final public func int_optional() -> Swift.Int?
- final public func number() -> Foundation.NSNumber?
- final public func string() -> Swift.String?
- final public func timeInterval() -> Foundation.TimeInterval
- final public func timeInterval_optional() -> Foundation.TimeInterval?
- final public func ageTimeInterval() -> Foundation.TimeInterval
- final public func staleBool() -> Swift.Bool
- final public func value(forContext context: KochavaCore.KVAContext?) -> KochavaCore.KVAValue?
- public static func valueArrayDictionary(fromObjectArray objectArray: [Any]?, globalValueSourceCollection: KochavaCore.KVACollection?) -> [Swift.String : KochavaCore.KVAValue]?
- final public func mayMutateBool() -> Swift.Bool
- public typealias Closure_MetaValueArrayDictionary = (_ value: KochavaCore.KVAValue) -> [Swift.String : KochavaCore.KVAValue]?
- public typealias Closure_StaleBool = (_ value: KochavaCore.KVAValue) -> Swift.Bool
- final public var mutator: KochavaCore.KVAMutator {
- get
- }
- weak final public var adapter: KochavaCore.KVAAdapter? {
- get
- set(adapter)
- }
- weak final public var globalValueSourceCollection: KochavaCore.KVACollection? {
- get
- set(globalValueSourceCollection)
- }
- final public var idString: Swift.String? {
- get
- }
- final public var metaValueArrayDictionary: [Swift.String : KochavaCore.KVAValue]? {
- get
- }
- final public var object: Swift.AnyObject? {
- get
- }
- final public var placeholderForAsynchronousCollectionBool: Swift.Bool {
- get
- }
- final public var rawObject: Swift.AnyObject? {
- get
- }
- final public func serverObject() -> Swift.AnyObject?
- final public func serverObject_string() -> Swift.String?
- final public var startDate: Foundation.Date {
- get
- }
- final public var valueSourceNameString: Swift.String? {
- get
- }
-}
-extension Foundation.NSArray : KochavaCore.KVAAsForContextProtocol, KochavaCore.KVAFromProtocol {
- @objc public static func kva_from(_ object: Any?) -> Self?
- @objc public static func kva_from(_ object: Any?, elementClass: Swift.AnyClass? = nil, initializedObject: Any? = nil) -> Self?
- public func kva_as(forContext context: KochavaCore.KVAContext?) -> Swift.AnyObject?
-}
-extension Foundation.NSData : KochavaCore.KVAAsForContextProtocol, KochavaCore.KVAFromProtocol {
- @objc public static func kva_from(_ object: Any?) -> Self?
- public func kva_as(forContext context: KochavaCore.KVAContext?) -> Swift.AnyObject?
-}
-extension Foundation.NSDate : KochavaCore.KVAAsForContextProtocol, KochavaCore.KVAFromProtocol {
- @objc public static func kva_from(_ object: Any?) -> Self?
- public func kva_as(forContext context: KochavaCore.KVAContext?) -> Swift.AnyObject?
-}
-extension Foundation.NSDecimalNumber {
- convenience public init(kva_fromDouble aDouble: Swift.Double)
- public static func kva_bankersScaleFourRoundingModeDecimalNumber(fromDouble aDouble: Swift.Double) -> Foundation.NSDecimalNumber
- public static func kva_bankersScaleFourRoundingModeDecimalNumber(fromNumber number: Foundation.NSNumber?) -> Foundation.NSDecimalNumber?
- public static func kva_bankersScaleFourRoundingModeDecimalNumber(fromObject object: Any?) -> Foundation.NSDecimalNumber?
- public static func kva_decimalNumber(fromDouble aDouble: Swift.Double, roundingBehaviorDecimalNumberHandler: Foundation.NSDecimalNumberHandler?) -> Foundation.NSDecimalNumber
- public static func kva_decimalNumber(fromNumber number: Foundation.NSNumber?, roundingBehaviorDecimalNumberHandler: Foundation.NSDecimalNumberHandler?) -> Foundation.NSDecimalNumber?
- public static func kva_timeIntervalRoundingModeDecimalNumber(fromNumber number: Foundation.NSNumber?) -> Foundation.NSDecimalNumber?
- public static func kva_timeIntervalRoundingModeDecimalNumber(fromObject object: Any?) -> Foundation.NSDecimalNumber?
- public static func kva_timeIntervalRoundingModeDecimalNumber(fromTimeInterval timeInterval: Foundation.TimeInterval) -> Foundation.NSDecimalNumber
- public static func kva_timeIntervalRoundingModeDecimalNumber(fromTimeInterval_optional timeInterval: Foundation.TimeInterval?) -> Foundation.NSDecimalNumber?
- public static let kva_bankersScaleFourRoundingModeDecimalNumberHandler: Foundation.NSDecimalNumberHandler
-}
-extension Foundation.Data : KochavaCore.KVAAsForContextProtocol, KochavaCore.KVAFromProtocol {
- public init?(kva_hexString hexString: Swift.String?)
- public static func kva_from(_ object: Any?) -> Foundation.Data?
- public func kva_as(forContext context: KochavaCore.KVAContext?) -> Swift.AnyObject?
- public func kva_hexString() -> Swift.String?
-}
-extension Foundation.NSDictionary : KochavaCore.KVAAsForContextProtocol, KochavaCore.KVAFromProtocol {
- @objc public static func kva_from(_ object: Any?) -> Self?
- public func kva_as(forContext context: KochavaCore.KVAContext?) -> Swift.AnyObject?
-}
-extension Foundation.NSError : KochavaCore.KVAAsForContextProtocol, KochavaCore.KVAFromProtocol {
- public static func kva_from(_ object: Any?) -> Self?
- public func kva_as(forContext context: KochavaCore.KVAContext?) -> Swift.AnyObject?
-}
-@_hasMissingDesignatedInitializers final public class KVAAnyClass {
- public static func sanitizedNameString(_ aClass: Swift.AnyClass?) -> Swift.String?
- @objc deinit
-}
-extension Foundation.NSException : KochavaCore.KVAAsForContextProtocol {
- public func kva_as(forContext context: KochavaCore.KVAContext?) -> Swift.AnyObject?
-}
-extension Foundation.NSNumber : KochavaCore.KVAAsForContextProtocol, KochavaCore.KVAFromProtocol {
- public static func kva_number(fromString string: Swift.String?) -> Self?
- @objc public static func kva_from(_ object: Any?) -> Self?
- public func kva_as(forContext context: KochavaCore.KVAContext?) -> Swift.AnyObject?
- public func kva_isBoolBool() -> Swift.Bool
-}
-extension Foundation.ProcessInfo {
- public func kva_operatingSystemNameString() -> Swift.String
- public func kva_operatingSystemStandardVersionInfoString() -> Swift.String
- public func kva_operatingSystemVersionString() -> Swift.String
-}
-extension Foundation.NSString : KochavaCore.KVAAsForContextProtocol, KochavaCore.KVAFromProtocol {
- @objc(kva_stringFromJSONObject:prettyPrintBool:) public static func kva_string(fromJSONObject jsonObject: Any?, prettyPrintBool: Swift.Bool) -> Swift.String?
- @objc public static func kva_from(_ object: Any?) -> Self?
- public func kva_as(forContext context: KochavaCore.KVAContext?) -> Swift.AnyObject?
- @objc(kva_serializedJSONObjectWithPrintErrorsBool:) dynamic public func kva_serializedJSONObject(printErrorsBool: Swift.Bool = false) -> Any?
-}
-extension Foundation.UserDefaults {
- @objc(kva_keyNameStringWithPrefixString:identifierString:storageIdString:) public static func kva_keyNameString(withPrefixString prefixString: Swift.String?, identifierString: Swift.String?, storageIdString: Swift.String?) -> Swift.String
-}
-extension Swift.String : KochavaCore.KVAAsForContextProtocol, KochavaCore.KVAFromProtocol {
- public init?(kva_fromJSONObject jsonObject: Any?, prettyPrintBool: Swift.Bool)
- public static func kva_from(bool: Swift.Bool?) -> Swift.String
- public static func kva_from(_ object: Any?) -> Swift.String?
- public func kva_as(forContext context: KochavaCore.KVAContext?) -> Swift.AnyObject?
- public func kva_withMaximumLength(_ maximumLength: Swift.Int) -> Swift.String
- public func kva_serializedJSONObject(printErrorsBool: Swift.Bool = false) -> Any?
-}
-extension Swift.Double : KochavaCore.KVAAsForContextProtocol, KochavaCore.KVAFromProtocol {
- public static func kva_from(_ object: Any?) -> Swift.Double?
- public func kva_as(forContext context: KochavaCore.KVAContext?) -> Swift.AnyObject?
-}
-@objc extension UIKit.UIApplication {
- @objc(kva_shared) @_Concurrency.MainActor(unsafe) public static func kva_shared() -> UIKit.UIApplication?
-}
diff --git a/KochavaCore.xcframework/ios-arm64_i386_x86_64-simulator/KochavaCore.framework/Modules/KochavaCore.swiftmodule/i386-apple-ios-simulator.swiftdoc b/KochavaCore.xcframework/ios-arm64_i386_x86_64-simulator/KochavaCore.framework/Modules/KochavaCore.swiftmodule/i386-apple-ios-simulator.swiftdoc
deleted file mode 100644
index 7b1cbc0..0000000
Binary files a/KochavaCore.xcframework/ios-arm64_i386_x86_64-simulator/KochavaCore.framework/Modules/KochavaCore.swiftmodule/i386-apple-ios-simulator.swiftdoc and /dev/null differ
diff --git a/KochavaCore.xcframework/ios-arm64_i386_x86_64-simulator/KochavaCore.framework/Modules/KochavaCore.swiftmodule/i386-apple-ios-simulator.swiftinterface b/KochavaCore.xcframework/ios-arm64_i386_x86_64-simulator/KochavaCore.framework/Modules/KochavaCore.swiftmodule/i386-apple-ios-simulator.swiftinterface
deleted file mode 100644
index 62b3584..0000000
--- a/KochavaCore.xcframework/ios-arm64_i386_x86_64-simulator/KochavaCore.framework/Modules/KochavaCore.swiftmodule/i386-apple-ios-simulator.swiftinterface
+++ /dev/null
@@ -1,1334 +0,0 @@
-// swift-interface-format-version: 1.0
-// swift-compiler-version: Apple Swift version 5.6 (swiftlang-5.6.0.323.62 clang-1316.0.20.8)
-// swift-module-flags: -target i386-apple-ios10.3-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name KochavaCore
-import Foundation
-@_exported import KochavaCore
-import Swift
-import UIKit
-import _Concurrency
-import os.log
-import os
-extension Swift.Array : KochavaCore.KVAAsForContextProtocol, KochavaCore.KVAFromProtocol {
- public static func kva_from(_ object: Any?) -> Swift.Array?
- public static func kva_from(_ object: Any?, elementClass: Swift.AnyClass? = nil, initializedObject: Any? = nil) -> Swift.Array?
- public func kva_as(forContext context: KochavaCore.KVAContext?) -> Swift.AnyObject?
-}
-extension Swift.Array {
- public mutating func kva_append(nullable newElement: Element?)
- public mutating func kva_append(contentsOf_nullable newElements: S?) where Element == S.Element, S : Swift.Sequence
-}
-extension Swift.Bool : KochavaCore.KVAAsForContextProtocol, KochavaCore.KVAFromProtocol {
- public static func kva_from(_ object: Any?) -> Swift.Bool?
- public func kva_as(forContext context: KochavaCore.KVAContext?) -> Swift.AnyObject?
-}
-extension Foundation.Date : KochavaCore.KVAAsForContextProtocol, KochavaCore.KVAFromProtocol {
- public static func kva_from(applePrintDateString string: Swift.String?) -> Foundation.Date?
- public static func kva_from(iso8601DateString string: Swift.String?) -> Foundation.Date?
- public static func kva_from(iso8601ShortDateString string: Swift.String?) -> Foundation.Date?
- public static func kva_from(string: Swift.String?) -> Foundation.Date?
- public static func kva_date(fromYYYYMMDDDateString string: Swift.String?) -> Foundation.Date?
- public static func kva_from(_ object: Any?) -> Foundation.Date?
- public func kva_as(forContext context: KochavaCore.KVAContext?) -> Swift.AnyObject?
- public static func kva_earliestDate(date1: Foundation.Date?, date2: Foundation.Date?) -> Foundation.Date?
- public func kva_unixTime() -> Swift.UInt64
- public func kva_unixTimeDecimalNumber() -> Foundation.NSDecimalNumber
- public func kva_unixTimeMilliseconds() -> Swift.UInt64
- public func kva_unixTimeString() -> Swift.String
- public func kva_iso8601DateString() -> Swift.String
- public func kva_iso8601ShortDateString() -> Swift.String
- public func kva_string(withDateStyle dateDateFormatterStyle: Foundation.DateFormatter.Style, timeStyle timeDateFormatterStyle: Foundation.DateFormatter.Style) -> Swift.String
- public func kva_yyyymmddDateString() -> Swift.String
- public func kva_agoTimeInterval() -> Foundation.TimeInterval
-}
-extension Foundation.Date {
- public func kva_sendDateString(fromRequestBodyDictionary requestBodyDictionary: [Swift.AnyHashable : Any]?) -> Swift.String
-}
-extension Swift.Int : KochavaCore.KVAAsForContextProtocol, KochavaCore.KVAFromProtocol {
- public static func kva_from(_ object: Any?) -> Swift.Int?
- public func kva_as(forContext context: KochavaCore.KVAContext?) -> Swift.AnyObject?
-}
-@objc(KVAAdapter) public class KVAAdapter : ObjectiveC.NSObject, KochavaCore.KVAAsForContextProtocol, KochavaCore.KVAConfigureWithProtocol, KochavaCore.KVAKeyable, KochavaCore.KVAMutable, KochavaCore.KVANetworkingSetterProvider, KochavaCore.KVAInvalidatable {
- required public init(networking: KochavaCore.KVANetworking? = nil, identifierString: Swift.String, key: Swift.AnyHashable? = nil, denyDatapointCheckBool: Swift.Bool = false, persistBool: Swift.Bool = false, watchBool: Swift.Bool = false, consentRequiredBool: Swift.Bool = false, allowValueArray: [Any]? = nil, interfaceInDictionary: [Swift.AnyHashable : Any]? = nil, maximumStalenessTimeInterval: Foundation.TimeInterval? = nil, defaultValueObject: Any? = nil, valueObject: Any? = nil, valueClass: Swift.AnyClass? = nil, closure_serverObject: KochavaCore.KVAAdapter.Closure_ServerObject? = nil, closure_collectSynchronously: KochavaCore.KVAAdapter.Closure_CollectSynchronously? = nil, closure_collectAsynchronously: KochavaCore.KVAAdapter.Closure_CollectAsynchronously? = nil)
- @objc deinit
- public func kva_as(forContext context: KochavaCore.KVAContext?) -> Swift.AnyObject?
- public func key(forContext context: KochavaCore.KVAContext?) -> Swift.AnyHashable?
- public func kva_configure(with object: Any?, context: KochavaCore.KVAContext?)
- @objc override dynamic public var description: Swift.String {
- @objc get
- }
- @discardableResult
- public func value(forContext context: KochavaCore.KVAContext?, waitBool: Swift.Bool, completionHandler: KochavaCore.KVAAdapter.Closure_GetValueCompletionHandler?) -> KochavaCore.KVAValue?
- @discardableResult
- public func value(forContext context: KochavaCore.KVAContext?, touchlessBool: Swift.Bool, waitBool: Swift.Bool, completionHandler: KochavaCore.KVAAdapter.Closure_GetValueCompletionHandler?) -> KochavaCore.KVAValue?
- public func valueWillBeCollectedBool(forContext context: KochavaCore.KVAContext?) -> Swift.Bool
- public func validatedObject(forAnyObject anyObject: Any?, reportingContextNameString: Swift.String) -> Swift.AnyObject?
- public func mayShareBool(forContext context: KochavaCore.KVAContext?) -> Swift.Bool
- public func persistentStorage_restore() -> Swift.Bool
- public func persistentStorage_writeIfDidMutateBool(aggressiveBool: Swift.Bool? = nil)
- public func invalidate()
- public typealias Closure_ServerObject = (_ adapter: KochavaCore.KVAAdapter, _ valueObject: Swift.AnyObject?) -> Swift.AnyObject?
- public var asynchronousCollectionTask: KochavaCore.KVATask {
- get
- }
- public var mutator: KochavaCore.KVAMutator {
- get
- }
- public typealias Closure_CollectAsynchronously = (_ adapter: KochavaCore.KVAAdapter, _ completionHandler: @escaping KochavaCore.KVAAdapter.Closure_CollectAsynchronouslyCompletionHandler) -> Swift.Void
- public typealias Closure_CollectAsynchronouslyCompletionHandler = (_ adapter: KochavaCore.KVAAdapter, _ valueRawObject: Any?) -> Swift.Void
- public var asynchronousCollectionPrerequisiteTaskArray: [KochavaCore.KVATask]?
- public var asynchronousCollectionPrerequisiteTaskNameStringArray: [Swift.String]?
- public var consentRequiredToCollectBool: Swift.Bool
- public var consentRequiredToKeepBool: Swift.Bool
- public var consentRequiredToPersistBool: Swift.Bool
- public var consentRequiredToShareBool: Swift.Bool
- public var denyDatapointCheckBool: Swift.Bool {
- get
- }
- public var key: Swift.AnyHashable? {
- get
- }
- public var descriptionString: Swift.String?
- public var closure_didInvalidate: KochavaCore.KVAAdapter.Closure_DidInvalidate?
- public typealias Closure_DidInvalidate = (_ adapter: KochavaCore.KVAAdapter) -> Swift.Void
- public var closure_didMutate: KochavaCore.KVAAdapter.Closure_DidMutate?
- public typealias Closure_DidMutate = (_ adapter: KochavaCore.KVAAdapter) -> Swift.Void
- public var closure_didReadFromPersistentStorage: KochavaCore.KVAAdapter.Closure_DidReadFromPersistentStorage?
- public typealias Closure_DidReadFromPersistentStorage = (_ adapter: KochavaCore.KVAAdapter) -> Swift.Void
- public var closure_didSetCachedValueOnSameThread: KochavaCore.KVAAdapter.Closure_DidSetValue?
- public var closure_didSetValue: KochavaCore.KVAAdapter.Closure_DidSetValue?
- public typealias Closure_DidSetValue = (_ adapter: KochavaCore.KVAAdapter, _ value: KochavaCore.KVAValue?, _ oldValue: KochavaCore.KVAValue?) -> Swift.Void
- public var identifierString: Swift.String {
- get
- }
- public var initializedObject: Any? {
- get
- set(initializedObject)
- }
- public var maximumStalenessTimeInterval: Foundation.TimeInterval? {
- get
- set(maximumStalenessTimeInterval)
- }
- public var nameString: Swift.String?
- @objc weak public var networking: KochavaCore.KVANetworking? {
- @objc get
- @objc set(networking)
- }
- public var persistAgressiveBool: Swift.Bool
- public var persistUserDefaultsTypeString: Swift.String?
- public var persistentStorageWriteLogMessagePrintBool: Swift.Bool {
- get
- set(persistentStorageWriteLogMessagePrintBool)
- }
- public var persistentStorageWriteLogMessagePrintBool_optional: Swift.Bool?
- public var persistentStorageWriteWaitTimeInterval_optional: Foundation.TimeInterval? {
- get
- set(persistentStorageWriteWaitTimeInterval_optional)
- }
- public var product: KochavaCore.KVAProduct? {
- get
- set(product)
- }
- public var closure_serverObject: KochavaCore.KVAAdapter.Closure_ServerObject?
- public var storageIdString: Swift.String? {
- get
- set(storageIdString)
- }
- public typealias Closure_CollectSynchronously = (_ adapter: KochavaCore.KVAAdapter) -> Swift.AnyObject?
- public var valueClass: Swift.AnyClass? {
- get
- }
- public var valueElementClass: Swift.AnyClass? {
- get
- }
- public var valueObject: Swift.AnyObject? {
- get
- set(valueObject)
- }
- public var closure_valueMetaValueArrayDictionary: KochavaCore.KVAValue.Closure_MetaValueArrayDictionary?
- public var closure_valueStaleBool: KochavaCore.KVAValue.Closure_StaleBool?
- public var watchValueObject: Swift.AnyObject? {
- get
- set(watchValueObject)
- }
- public var closure_willSetValue: KochavaCore.KVAAdapter.Closure_WillSetValue?
- public typealias Closure_WillSetValue = (_ adapter: KochavaCore.KVAAdapter, _ value: KochavaCore.KVAValue?, _ newValue: KochavaCore.KVAValue?) -> Swift.Bool
- public var asynchronousCollectionInProgressBool: Swift.Bool {
- get
- }
- public var consent: KochavaCore.KVAConsent? {
- get
- set(consent)
- }
- public typealias Closure_GetValueCompletionHandler = (_ adapter: KochavaCore.KVAAdapter, _ value: KochavaCore.KVAValue?) -> Swift.Void
- public var touchlessValue: KochavaCore.KVAValue? {
- get
- set(touchlessValue)
- }
- public var touchlessValueObject: Swift.AnyObject? {
- get
- set(touchlessValueObject)
- }
- public var value: KochavaCore.KVAValue? {
- get
- set(value)
- }
- public typealias Closure_ValueDidSet = (_ adapter: KochavaCore.KVAAdapter) -> Swift.Void
- public var valueRawObject: Swift.AnyObject? {
- get
- set(valueRawObject)
- }
- public var watchValue: KochavaCore.KVAValue? {
- get
- set(watchValue)
- }
- public func watchValueIndicatesChangeBool() -> Swift.Bool
- public var watchValueRawObject: Swift.AnyObject? {
- get
- set(watchValueRawObject)
- }
- public static let closure_serverObject_default: (_ adapter: KochavaCore.KVAAdapter, _ valueObject: Swift.AnyObject?) -> Swift.AnyObject?
- public static let closure_serverObject_nil: (_ adapter: KochavaCore.KVAAdapter, _ valueObject: Swift.AnyObject?) -> Swift.AnyObject?
- public static let stalenessNeverTimeInterval: Foundation.TimeInterval?
- public static let stalenessImmediateTimeInterval: Swift.Double
-}
-@_inheritsConvenienceInitializers @objc(KVAAppGroups) final public class KVAAppGroups : ObjectiveC.NSObject {
- @objc public static var shared: KochavaCore.KVAAppGroups {
- @objc get
- }
- @objc public static var shared_optional: KochavaCore.KVAAppGroups? {
- @objc get
- }
- final public var mutator: KochavaCore.KVAMutator {
- get
- }
- @objc(deviceAppGroupIdentifierString) final public var deviceAppGroupIdentifierString: Swift.String? {
- @objc get
- @objc set(deviceAppGroupIdentifierString)
- }
- public static let deviceAppGroupIdentifierStringDidMutateNotificationName: Foundation.Notification.Name
- @objc override dynamic public init()
- @objc deinit
-}
-@_inheritsConvenienceInitializers @objc(KVAArrayAdapter) final public class KVAArrayAdapter : KochavaCore.KVAAdapter {
- convenience public init(networking: KochavaCore.KVANetworking? = nil, identifierString: Swift.String, key: Swift.AnyHashable? = nil, denyDatapointCheckBool: Swift.Bool = false, persistBool: Swift.Bool = false, watchBool: Swift.Bool = false, consentRequiredBool: Swift.Bool = false, maximumStalenessTimeInterval: Foundation.TimeInterval?, defaultValueArray: [Any]?, valueObject: Any?, valueElementClass: Swift.AnyClass? = nil, closure_serverObject: KochavaCore.KVAArrayAdapter.Closure_ServerObject? = nil, closure_collectSynchronously: KochavaCore.KVAArrayAdapter.Closure_CollectSynchronously? = nil, closure_collectAsynchronously: KochavaCore.KVAArrayAdapter.Closure_CollectAsynchronously? = nil)
- final public var valueArray: [Swift.AnyObject]? {
- get
- set(valueArray)
- }
- required public init(networking: KochavaCore.KVANetworking? = nil, identifierString: Swift.String, key: Swift.AnyHashable? = nil, denyDatapointCheckBool: Swift.Bool = super, persistBool: Swift.Bool = super, watchBool: Swift.Bool = super, consentRequiredBool: Swift.Bool = super, allowValueArray: [Any]? = nil, interfaceInDictionary: [Swift.AnyHashable : Any]? = nil, maximumStalenessTimeInterval: Foundation.TimeInterval? = nil, defaultValueObject: Any? = nil, valueObject: Any? = nil, valueClass: Swift.AnyClass? = nil, closure_serverObject: KochavaCore.KVAAdapter.Closure_ServerObject? = nil, closure_collectSynchronously: KochavaCore.KVAAdapter.Closure_CollectSynchronously? = nil, closure_collectAsynchronously: KochavaCore.KVAAdapter.Closure_CollectAsynchronously? = nil)
- @objc deinit
-}
-public protocol KVAAsForContextProtocol {
- func kva_as(forContext context: KochavaCore.KVAContext?) -> Swift.AnyObject?
-}
-@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc(KVABackgroundTaskController) final public class KVABackgroundTaskController : ObjectiveC.NSObject {
- public static let shared: KochavaCore.KVABackgroundTaskController
- public static var sharedInstance: Swift.AnyObject {
- get
- }
- final public func didBeginBackgroundSustainingTask(identifierString: Swift.String)
- final public func didEndBackgroundSustainingTask(identifierString: Swift.String)
- @objc deinit
-}
-@_inheritsConvenienceInitializers @objc(KVABoolAdapter) final public class KVABoolAdapter : KochavaCore.KVAIntAdapter {
- convenience public init(networking: KochavaCore.KVANetworking? = nil, identifierString: Swift.String, key: Swift.AnyHashable? = nil, denyDatapointCheckBool: Swift.Bool = false, persistBool: Swift.Bool = false, watchBool: Swift.Bool = false, consentRequiredBool: Swift.Bool = false, maximumStalenessTimeInterval: Foundation.TimeInterval? = nil, defaultValueBool: Swift.Bool? = nil, valueObject: Any? = nil, closure_serverObject: KochavaCore.KVABoolAdapter.Closure_ServerObject? = nil, closure_collectSynchronously: KochavaCore.KVABoolAdapter.Closure_CollectSynchronously? = nil, closure_collectAsynchronously: KochavaCore.KVABoolAdapter.Closure_CollectAsynchronously? = nil)
- final public var valueBool: Swift.Bool {
- get
- set(valueBool)
- }
- public static let closure_boolNumberServerObject: (_ adapter: KochavaCore.KVAAdapter, _ valueObject: Swift.AnyObject?) -> Swift.AnyObject?
- required public init(networking: KochavaCore.KVANetworking? = nil, identifierString: Swift.String, key: Swift.AnyHashable? = nil, denyDatapointCheckBool: Swift.Bool = super, persistBool: Swift.Bool = super, watchBool: Swift.Bool = super, consentRequiredBool: Swift.Bool = super, allowValueArray: [Any]? = nil, interfaceInDictionary: [Swift.AnyHashable : Any]? = nil, maximumStalenessTimeInterval: Foundation.TimeInterval? = nil, defaultValueObject: Any? = nil, valueObject: Any? = nil, valueClass: Swift.AnyClass? = nil, closure_serverObject: KochavaCore.KVAAdapter.Closure_ServerObject? = nil, closure_collectSynchronously: KochavaCore.KVAAdapter.Closure_CollectSynchronously? = nil, closure_collectAsynchronously: KochavaCore.KVAAdapter.Closure_CollectAsynchronously? = nil)
- @objc deinit
-}
-@objc(KVACollection) final public class KVACollection : ObjectiveC.NSObject, KochavaCore.KVAFromProtocol {
- required public init(nameString: Swift.String? = nil, closure_willRegisterObject: KochavaCore.KVACollection.Closure_WillRegisterObject? = nil)
- convenience public init(adapter: KochavaCore.KVAAdapter?)
- convenience public init(object: Any?, identifierString: Swift.String)
- convenience public init(value: KochavaCore.KVAValue?, identifierString: Swift.String)
- public static func kva_from(_ object: Any?) -> Self?
- final public func append(collection: KochavaCore.KVACollection?)
- final public func register(adapter: KochavaCore.KVAAdapter?)
- final public func register(instruction: KochavaCore.KVAInstruction?)
- final public func register(netTransaction: KochavaCore.KVANetTransaction?)
- final public func register(object: Any?, identifierString: Swift.String?)
- final public func register(task: KochavaCore.KVATask?)
- final public func register(value: KochavaCore.KVAValue?, identifierString: Swift.String)
- final public func register(valueSource: Any?, identifierString: Swift.String)
- final public func unregisterObject(withIdentifierString identifierString: Swift.String)
- final public func enumerate(usingClosure closure: ((_ identifierString: Swift.String?, _ object: Any?, _ stopBool: Swift.UnsafeMutablePointer?) -> Swift.Void)?)
- final public func adapter(withIdentifierString identifierString: Swift.String?) -> KochavaCore.KVAAdapter?
- final public func instruction(withIdentifierString identifierString: Swift.String?) -> KochavaCore.KVAInstruction?
- final public func netTransaction(withNameString nameString: Swift.String?) -> KochavaCore.KVANetTransaction?
- final public func object(withIdentifierString identifierString: Swift.String?) -> Any?
- final public func objectArray(withIdentifierStringArray identifierStringArray: [Swift.String]?) -> [Any]?
- final public func task(withNameString nameString: Swift.String?) -> KochavaCore.KVATask?
- final public func valueSource(withIdentifierString identifierString: Swift.String?) -> Any?
- final public func count() -> Swift.Int
- public static func valueArrayDictionary(fromValueSourceCollectionArray valueSourceCollectionArray: [KochavaCore.KVACollection]?, optionalAppendToValueArrayMutableDictionary: [Swift.String : KochavaCore.KVAValue]?, context: KochavaCore.KVAContext?, completionHandler: KochavaCore.KVACollection.Closure_GetValueArrayDictionaryCompletionHandler?)
- public typealias Closure_GetValueArrayDictionaryCompletionHandler = (_ valueSourceCollectionArray: [KochavaCore.KVACollection]?, _ valueArrayDictionary: [Swift.String : KochavaCore.KVAValue]?) -> Swift.Void
- final public func printDirectory(logLevel: KochavaCore.KVALogLevel? = .info)
- final public var mutator: KochavaCore.KVAMutator {
- get
- }
- public typealias Closure_WillRegisterObject = (_ collection: KochavaCore.KVACollection, _ object: Any) -> Swift.Void
- @objc deinit
-}
-public protocol KVAConfigureWithProtocol {
- func kva_configure(with object: Any?, context: KochavaCore.KVAContext?)
-}
-@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc(KVAConsent) final public class KVAConsent : ObjectiveC.NSObject, Foundation.NSCopying, KochavaCore.KVAAsForContextProtocol, KochavaCore.KVAConfigureWithProtocol, KochavaCore.KVAFromProtocol, KochavaCore.KVAFromWithInitializedObjectProtocol, KochavaCore.KVAInvalidatable, KochavaCore.KVAKeyable, KochavaCore.KVAMutable {
- convenience public init(fromObject object: Any?, networking: KochavaCore.KVANetworking, delegate: KochavaCore.KVAMutable, closure_didMutate: KochavaCore.KVAConsent.Closure_DidMutate?)
- @objc(copyWithZone:) final public func copy(with zone: ObjectiveC.NSZone? = nil) -> Any
- public static func kva_from(_ object: Any?) -> Self?
- public static func kva_from(_ object: Any?, initializedObject: Any?) -> Self?
- @objc(kva_asForContext:) final public func kva_as(forContext context: KochavaCore.KVAContext?) -> Swift.AnyObject?
- final public func key(forContext context: KochavaCore.KVAContext?) -> Swift.AnyHashable?
- public static let key: Swift.String
- final public func configure(networking: KochavaCore.KVANetworking, masterBool: Swift.Bool, delegate: KochavaCore.KVAMutable, closure_didMutate: KochavaCore.KVAConsent.Closure_DidMutate?)
- final public func kva_configure(with object: Any?, context: KochavaCore.KVAContext?)
- @objc(didPromptWithDidGrantBoolNumber:) final public func didPrompt(didGrantBoolNumber: Foundation.NSNumber?)
- @objc final public func shouldPromptBool() -> Swift.Bool
- @objc final public func willPrompt()
- @objc final public func isGrantedBoolNumber() -> Foundation.NSNumber?
- @objc final public func isGrantedBool() -> Swift.Bool
- @objc final public func isGrantedDate() -> Foundation.Date?
- @available(*, deprecated, renamed: "mayCollectBool")
- @objc final public func mayCalculateBool() -> Swift.Bool
- @objc final public func mayCollectBool() -> Swift.Bool
- @objc final public func mayPersistBool() -> Swift.Bool
- @objc final public func mayShareBool() -> Swift.Bool
- @objc final public func mayKeepBool() -> Swift.Bool
- final public func invalidate()
- final public var mutator: KochavaCore.KVAMutator {
- get
- }
- public typealias Closure_DidMutate = (_ consent: KochavaCore.KVAConsent) -> Swift.Void
- @objc final public var descriptionString: Swift.String? {
- @objc get
- }
- @objc final public var didUpdateBlock: KochavaCore.KVAConsent.KVAConsentDidUpdateClosure?
- public typealias KVAConsentDidUpdateClosure = (_ consent: KochavaCore.KVAConsent) -> Swift.Void
- @objc final public var intelligentManagementBool: Swift.Bool {
- @objc get
- @objc set(intelligentManagementBool)
- }
- @objc final public var manualManagedRequirementsBool: Swift.Bool {
- @objc get
- @objc set(manualManagedRequirementsBool)
- }
- @objc final public var partnerArray: [KochavaCore.KVAPartner]? {
- @objc get
- }
- @objc final public var promptIdString: Swift.String? {
- get
- }
- @objc final public var requiredBool: Swift.Bool {
- @objc get
- @objc set(requiredBool)
- }
- @objc final public var requiredBoolNumber: Foundation.NSNumber? {
- @objc get
- @objc set(requiredBoolNumber)
- }
- @objc final public var responseBoolNumber: Foundation.NSNumber? {
- get
- }
- @objc final public var responseDate: Foundation.Date? {
- @objc get
- }
- @objc deinit
-}
-@_hasMissingDesignatedInitializers @objc(KVAContext) final public class KVAContext : ObjectiveC.NSObject, KochavaCore.KVAAsForContextProtocol, KochavaCore.KVAFromProtocol {
- @objc public static let host: KochavaCore.KVAContext
- @objc public static let log: KochavaCore.KVAContext
- @objc public static let persistentStorage: KochavaCore.KVAContext
- @objc public static let sdk: KochavaCore.KVAContext
- @objc public static let server: KochavaCore.KVAContext
- @objc public static let serverUnrestricted: KochavaCore.KVAContext
- public static func kva_from(_ object: Any?) -> Self?
- final public func kva_as(forContext context: KochavaCore.KVAContext?) -> Swift.AnyObject?
- @objc override final public var description: Swift.String {
- @objc get
- }
- public static func comparisonBools(_ context: KochavaCore.KVAContext?) -> (isHostBool: Swift.Bool, isLogBool: Swift.Bool, isPersistentStorageBool: Swift.Bool, isSDKBool: Swift.Bool, isServerBool: Swift.Bool, isUnknownBool: Swift.Bool)
- final public let comparisonBools: (isHostBool: Swift.Bool, isLogBool: Swift.Bool, isPersistentStorageBool: Swift.Bool, isSDKBool: Swift.Bool, isServerBool: Swift.Bool, isUnknownBool: Swift.Bool)
- final public let isHostBool: Swift.Bool
- final public let isLogBool: Swift.Bool
- final public let isPersistentStorageBool: Swift.Bool
- final public let isSDKBool: Swift.Bool
- final public let isServerBool: Swift.Bool
- final public let nameString: Swift.String
- @objc deinit
-}
-@_inheritsConvenienceInitializers @objc(KVACoreProduct) final public class KVACoreProduct : KochavaCore.KVAProduct, KochavaCore.KVASharedPropertyProvider {
- @objc public static let shared: KochavaCore.KVAProduct
- public static var sharedInstance: Swift.AnyObject {
- get
- }
- @objc required public init(apiVersionString: Swift.String?, buildDateString: Swift.String?, bundleIdentifierString: Swift.String?, bundleTypeString: Swift.String, compilerFlagNameStringArray: [Swift.String]? = nil, moduleNameString: Swift.String, nameString: Swift.String, organizationNameString: Swift.String, reverseDomainNameString: Swift.String?, valueSourceCollection: KochavaCore.KVACollection?, versionString: Swift.String?, dependentProductClassNameStringArray: [Swift.String]? = nil, closure_resetClasses: KochavaCore.KVAProduct.Closure_ResetClasses? = nil, closure_resetVariables: KochavaCore.KVAProduct.Closure_ResetVariables? = nil, closure_didRegister: KochavaCore.KVAProduct.Closure_DidRegister? = nil)
- @objc deinit
-}
-extension Swift.Dictionary : KochavaCore.KVAAsForContextProtocol, KochavaCore.KVAFromProtocol {
- public static func kva_from(_ object: Any?) -> Swift.Dictionary?
- public func kva_as(forContext context: KochavaCore.KVAContext?) -> Swift.AnyObject?
- public func kva_asForContextArray(withContext context: KochavaCore.KVAContext?) -> [Swift.AnyObject]?
- public func kva_stringKeysLowercasedDictionary() -> [Swift.AnyHashable : Any]
-}
-@_inheritsConvenienceInitializers @objc(KVADataAdapter) final public class KVADataAdapter : KochavaCore.KVAAdapter {
- convenience public init(networking: KochavaCore.KVANetworking? = nil, identifierString: Swift.String, key: Swift.AnyHashable? = nil, denyDatapointCheckBool: Swift.Bool = false, persistBool: Swift.Bool = false, watchBool: Swift.Bool = false, consentRequiredBool: Swift.Bool = false, maximumStalenessTimeInterval: Foundation.TimeInterval? = nil, defaultValueData: Foundation.Data? = nil, valueObject: Any? = nil, closure_serverObject: KochavaCore.KVADataAdapter.Closure_ServerObject? = nil, closure_collectSynchronously: KochavaCore.KVADataAdapter.Closure_CollectSynchronously? = nil, closure_collectAsynchronously: KochavaCore.KVADataAdapter.Closure_CollectAsynchronously? = nil)
- final public var valueData: Foundation.Data? {
- get
- set(valueData)
- }
- public static let closure_serverObject_deviceToken: (_ adapter: KochavaCore.KVAAdapter, _ valueObject: Swift.AnyObject?) -> Swift.AnyObject?
- required public init(networking: KochavaCore.KVANetworking? = nil, identifierString: Swift.String, key: Swift.AnyHashable? = nil, denyDatapointCheckBool: Swift.Bool = super, persistBool: Swift.Bool = super, watchBool: Swift.Bool = super, consentRequiredBool: Swift.Bool = super, allowValueArray: [Any]? = nil, interfaceInDictionary: [Swift.AnyHashable : Any]? = nil, maximumStalenessTimeInterval: Foundation.TimeInterval? = nil, defaultValueObject: Any? = nil, valueObject: Any? = nil, valueClass: Swift.AnyClass? = nil, closure_serverObject: KochavaCore.KVAAdapter.Closure_ServerObject? = nil, closure_collectSynchronously: KochavaCore.KVAAdapter.Closure_CollectSynchronously? = nil, closure_collectAsynchronously: KochavaCore.KVAAdapter.Closure_CollectAsynchronously? = nil)
- @objc deinit
-}
-@_inheritsConvenienceInitializers @objc(KVADateAdapter) final public class KVADateAdapter : KochavaCore.KVAAdapter {
- convenience public init(networking: KochavaCore.KVANetworking? = nil, identifierString: Swift.String, key: Swift.AnyHashable? = nil, denyDatapointCheckBool: Swift.Bool = false, persistBool: Swift.Bool = false, watchBool: Swift.Bool = false, consentRequiredBool: Swift.Bool = false, allowValueArray: [Foundation.NSDate]? = nil, interfaceInDictionary: [Swift.AnyHashable : Any]? = nil, maximumStalenessTimeInterval: Foundation.TimeInterval? = nil, minimumDate: Foundation.Date? = nil, maximumDate: Foundation.Date? = nil, defaultValueDate: Foundation.Date? = nil, valueObject: Any? = nil, closure_serverObject: KochavaCore.KVADateAdapter.Closure_ServerObject? = nil, closure_collectSynchronously: KochavaCore.KVADateAdapter.Closure_CollectSynchronously? = nil, closure_collectAsynchronously: KochavaCore.KVADateAdapter.Closure_CollectAsynchronously? = nil)
- override final public func validatedObject(forAnyObject anyObject: Any?, reportingContextNameString: Swift.String) -> Swift.AnyObject?
- final public var valueDate: Foundation.Date? {
- get
- set(valueDate)
- }
- public static let closure_serverObject_unixTimeMilliseconds: (_ adapter: KochavaCore.KVAAdapter, _ valueObject: Swift.AnyObject?) -> Swift.AnyObject?
- public static let closure_serverObject_unixTime: (_ adapter: KochavaCore.KVAAdapter, _ valueObject: Swift.AnyObject?) -> Swift.AnyObject?
- required public init(networking: KochavaCore.KVANetworking? = nil, identifierString: Swift.String, key: Swift.AnyHashable? = nil, denyDatapointCheckBool: Swift.Bool = super, persistBool: Swift.Bool = super, watchBool: Swift.Bool = super, consentRequiredBool: Swift.Bool = super, allowValueArray: [Any]? = nil, interfaceInDictionary: [Swift.AnyHashable : Any]? = nil, maximumStalenessTimeInterval: Foundation.TimeInterval? = nil, defaultValueObject: Any? = nil, valueObject: Any? = nil, valueClass: Swift.AnyClass? = nil, closure_serverObject: KochavaCore.KVAAdapter.Closure_ServerObject? = nil, closure_collectSynchronously: KochavaCore.KVAAdapter.Closure_CollectSynchronously? = nil, closure_collectAsynchronously: KochavaCore.KVAAdapter.Closure_CollectAsynchronously? = nil)
- @objc deinit
-}
-@_inheritsConvenienceInitializers @objc(KVADiagnostic) final public class KVADiagnostic : ObjectiveC.NSObject {
- public static func printHostAPICall(headlineString: Swift.String)
- public static func print(logLevel: KochavaCore.KVALogLevel?, headlineString: Swift.String?)
- @objc override dynamic public init()
- @objc deinit
-}
-@_inheritsConvenienceInitializers @objc(KVADictionaryAdapter) final public class KVADictionaryAdapter : KochavaCore.KVAAdapter {
- convenience public init(networking: KochavaCore.KVANetworking? = nil, identifierString: Swift.String, key: Swift.AnyHashable? = nil, denyDatapointCheckBool: Swift.Bool = false, persistBool: Swift.Bool = false, watchBool: Swift.Bool = false, consentRequiredBool: Swift.Bool = false, maximumStalenessTimeInterval: Foundation.TimeInterval? = nil, defaultValueDictionary: Foundation.NSDictionary? = nil, valueObject: Any? = nil, closure_serverObject: KochavaCore.KVADictionaryAdapter.Closure_ServerObject? = nil, closure_collectSynchronously: KochavaCore.KVADictionaryAdapter.Closure_CollectSynchronously? = nil, closure_collectAsynchronously: KochavaCore.KVADictionaryAdapter.Closure_CollectAsynchronously? = nil)
- final public var valueDictionary: [Swift.AnyHashable : Any]? {
- get
- set(valueDictionary)
- }
- required public init(networking: KochavaCore.KVANetworking? = nil, identifierString: Swift.String, key: Swift.AnyHashable? = nil, denyDatapointCheckBool: Swift.Bool = super, persistBool: Swift.Bool = super, watchBool: Swift.Bool = super, consentRequiredBool: Swift.Bool = super, allowValueArray: [Any]? = nil, interfaceInDictionary: [Swift.AnyHashable : Any]? = nil, maximumStalenessTimeInterval: Foundation.TimeInterval? = nil, defaultValueObject: Any? = nil, valueObject: Any? = nil, valueClass: Swift.AnyClass? = nil, closure_serverObject: KochavaCore.KVAAdapter.Closure_ServerObject? = nil, closure_collectSynchronously: KochavaCore.KVAAdapter.Closure_CollectSynchronously? = nil, closure_collectAsynchronously: KochavaCore.KVAAdapter.Closure_CollectAsynchronously? = nil)
- @objc deinit
-}
-@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc(KVADictionaryEntryFormat) final public class KVADictionaryEntryFormat : ObjectiveC.NSObject, KochavaCore.KVAAsForContextProtocol, KochavaCore.KVAFromProtocol {
- public static func kva_from(_ object: Any?) -> Self?
- final public func kva_as(forContext context: KochavaCore.KVAContext?) -> Swift.AnyObject?
- final public var keyString: Swift.String? {
- get
- }
- final public var subChunkNameStringArray: [Swift.String]? {
- get
- }
- final public var valueClass: Swift.AnyClass? {
- get
- }
- final public var valueElementClass: Swift.AnyClass? {
- get
- }
- final public var valueObject: Any? {
- get
- }
- final public var valueSourceNameString: Swift.String? {
- get
- }
- final public var valueSourcePropertyNameString: Swift.String? {
- get
- }
- final public func valueUpdateBool_resolved() -> Swift.Bool
- @objc deinit
-}
-@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc(KVADictionaryFormat) final public class KVADictionaryFormat : ObjectiveC.NSObject, KochavaCore.KVAAsForContextProtocol, KochavaCore.KVAFromProtocol {
- public static func kva_from(_ object: Any?) -> Self?
- final public func kva_as(forContext context: KochavaCore.KVAContext?) -> Swift.AnyObject?
- public static func appending(dictionaryFormat1: KochavaCore.KVADictionaryFormat?, dictionaryFormat2: KochavaCore.KVADictionaryFormat?) -> KochavaCore.KVADictionaryFormat?
- final public var mutator: KochavaCore.KVAMutator {
- get
- }
- final public var dictionaryEntryFormatArray: [KochavaCore.KVADictionaryEntryFormat]? {
- get
- }
- @objc deinit
-}
-@objc(KVADispatchQueue) final public class KVADispatchQueue : ObjectiveC.NSObject {
- @objc public static let globalConcurrent: KochavaCore.KVADispatchQueue
- @objc public static let globalSerial: KochavaCore.KVADispatchQueue
- @objc public static let main: KochavaCore.KVADispatchQueue
- public init(nameString: Swift.String, osDispatchQueue: Dispatch.DispatchQueue)
- @objc override final public var description: Swift.String {
- @objc get
- }
- @objc(asyncForPublicEntryPointWithSourceIdString:hostAPICallDiagnosticHeadlineString:sourceClass:closure:) public static func asyncForPublicEntryPoint(sourceIdString: Swift.String? = nil, hostAPICallDiagnosticHeadlineString: Swift.String?, sourceClass: Swift.AnyClass?, closure: (() -> Swift.Void)?)
- @objc(asyncWithSourceIdString:closure:) final public func async(sourceIdString: Swift.String? = nil, closure: (() -> Swift.Void)?)
- @objc(asyncWithSourceIdString:sourceClass:closure:) final public func async(sourceIdString: Swift.String?, sourceClass: Swift.AnyClass?, closure: (() -> Swift.Void)?)
- @objc(asyncAfterWithSourceIdString:timeInterval:closure:) final public func asyncAfter(sourceIdString: Swift.String?, timeInterval: Foundation.TimeInterval, closure: (() -> Swift.Void)?)
- @objc(asyncAfterSteppedSettlingDispatchWithSourceIdString:closure:) final public func asyncAfterSteppedSettlingDispatch(sourceIdString: Swift.String?, closure: (() -> Swift.Void)?)
- @objc(executeForPublicEntryPointWithSourceIdString:hostAPICallDiagnosticHeadlineString:sourceClass:asyncBool:printLogMessageBool:closure:) public static func executeForPublicEntryPoint(sourceIdString: Swift.String?, hostAPICallDiagnosticHeadlineString: Swift.String?, sourceClass: Swift.AnyClass?, asyncBool: Swift.Bool, printLogMessageBool: Swift.Bool, closure: (() -> Swift.Void)?)
- @objc(executeWithDispatchQueue:sourceIdString:hostAPICallDiagnosticHeadlineString:sourceClass:asyncBool:printLogMessageBool:closure:) public static func execute(dispatchQueue: KochavaCore.KVADispatchQueue?, sourceIdString: Swift.String?, hostAPICallDiagnosticHeadlineString: Swift.String?, sourceClass: Swift.AnyClass?, asyncBool: Swift.Bool, printLogMessageBool: Swift.Bool, closure: (() -> Swift.Void)?)
- final public let nameString: Swift.String
- final public let osDispatchQueue: Dispatch.DispatchQueue
- @objc deinit
-}
-@objc(KVAFile) public class KVAFile : ObjectiveC.NSObject, KochavaCore.KVAAsForContextProtocol, KochavaCore.KVAFromProtocol {
- required public init?(filenameString: Swift.String?, bundle: Foundation.Bundle?, searchPathDirectory: Foundation.FileManager.SearchPathDirectory?, extensionOverrideString: Swift.String?, subfolderNameStringArray: [Swift.String]?, remoteURLString: Swift.String?)
- convenience public init?(filenameString: Swift.String?, bundle: Foundation.Bundle?)
- convenience public init?(filenameString: Swift.String?, bundleIdentifierString: Swift.String?)
- public static func kva_from(_ object: Any?) -> Self?
- public func kva_as(forContext context: KochavaCore.KVAContext?) -> Swift.AnyObject?
- @objc override dynamic public var description: Swift.String {
- @objc get
- }
- public func resolvedBundle() -> Foundation.Bundle
- public func url(excludeFilenameBool: Swift.Bool! = false) -> Foundation.URL?
- public func data() -> Foundation.Data?
- public func dictionary() -> [Swift.AnyHashable : Any]?
- public func jsonObject() -> Any?
- public func object(class anyClass: Swift.AnyClass? = nil, elementClass: Swift.AnyClass? = nil, appendObject: Any? = nil) -> Swift.AnyObject?
- public var filenameString: Swift.String? {
- get
- }
- public var bundle: Foundation.Bundle? {
- get
- }
- public var searchPathDirectory: Foundation.FileManager.SearchPathDirectory? {
- get
- }
- public var extensionOverrideString: Swift.String? {
- get
- }
- public var subfolderNameStringArray: [Swift.String]? {
- get
- }
- @objc deinit
-}
-public protocol KVASourceFileProvider {
- var sourceFile: KochavaCore.KVAFile? { get set }
-}
-public protocol KVAFromProtocol {
- static func kva_from(_ object: Any?) -> Self?
-}
-public protocol KVAFromWithInitializedObjectProtocol {
- static func kva_from(_ object: Any?, initializedObject: Any?) -> Self?
-}
-@objc(KVAInstruction) final public class KVAInstruction : ObjectiveC.NSObject {
- public init(identifierString: Swift.String, closure: @escaping KochavaCore.KVAInstruction.Closure)
- final public func execute(valueObject: Any?)
- public typealias Closure = (_ valueObject: Any?) -> Swift.Void
- @objc deinit
-}
-@_inheritsConvenienceInitializers @objc(KVAIntAdapter) public class KVAIntAdapter : KochavaCore.KVANumberAdapter {
- convenience public init(networking: KochavaCore.KVANetworking? = nil, identifierString: Swift.String, key: Swift.AnyHashable? = nil, denyDatapointCheckBool: Swift.Bool = false, persistBool: Swift.Bool = false, watchBool: Swift.Bool = false, consentRequiredBool: Swift.Bool = false, allowValueArray: [Foundation.NSNumber]? = nil, interfaceInDictionary: [Swift.AnyHashable : Any]? = nil, maximumStalenessTimeInterval: Foundation.TimeInterval? = nil, minimumInt: Swift.Int? = nil, maximumInt: Swift.Int? = nil, defaultValueInt: Swift.Int? = nil, valueObject: Any? = nil, closure_serverObject: KochavaCore.KVAIntAdapter.Closure_ServerObject? = nil, closure_collectSynchronously: KochavaCore.KVAIntAdapter.Closure_CollectSynchronously? = nil, closure_collectAsynchronously: KochavaCore.KVAIntAdapter.Closure_CollectAsynchronously? = nil)
- public var valueInt: Swift.Int {
- get
- set(valueInt)
- }
- required public init(networking: KochavaCore.KVANetworking? = nil, identifierString: Swift.String, key: Swift.AnyHashable? = nil, denyDatapointCheckBool: Swift.Bool = super, persistBool: Swift.Bool = super, watchBool: Swift.Bool = super, consentRequiredBool: Swift.Bool = super, allowValueArray: [Any]? = nil, interfaceInDictionary: [Swift.AnyHashable : Any]? = nil, maximumStalenessTimeInterval: Foundation.TimeInterval? = nil, defaultValueObject: Any? = nil, valueObject: Any? = nil, valueClass: Swift.AnyClass? = nil, closure_serverObject: KochavaCore.KVAAdapter.Closure_ServerObject? = nil, closure_collectSynchronously: KochavaCore.KVAAdapter.Closure_CollectSynchronously? = nil, closure_collectAsynchronously: KochavaCore.KVAAdapter.Closure_CollectAsynchronously? = nil)
- @objc deinit
-}
-public protocol KVAInvalidatable : AnyObject {
- func invalidate()
-}
-public protocol KVAInvalidatableWithOptions : AnyObject {
- func invalidate(asyncBool: Swift.Bool, printLogMessageBool: Swift.Bool)
-}
-public protocol KVAKeyable {
- func key(forContext context: KochavaCore.KVAContext?) -> Swift.AnyHashable?
-}
-@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc(KVALog) final public class KVALog : ObjectiveC.NSObject {
- @objc public static let shared: KochavaCore.KVALog
- final public var mutator: KochavaCore.KVAMutator {
- get
- }
- @objc final public var level: KochavaCore.KVALogLevel? {
- @objc get
- @objc set(level)
- }
- @objc final public var osLogEnabledBool: Swift.Bool
- @objc final public var prettyPrintBool: Swift.Bool {
- @objc get
- @objc set(prettyPrintBool)
- }
- @objc final public var printLinesIndividuallyBool: Swift.Bool {
- @objc get
- @objc set(printLinesIndividuallyBool)
- }
- @objc final public var printPrefixString: Swift.String? {
- @objc get
- @objc set(printPrefixString)
- }
- @objc final public func logMessageArray_copy() -> [KochavaCore.KVALogMessage]?
- @objc deinit
-}
-@_hasMissingDesignatedInitializers @objc(KVALogLevel) final public class KVALogLevel : ObjectiveC.NSObject, KochavaCore.KVAAsForContextProtocol, KochavaCore.KVAFromProtocol {
- @objc public static let never: KochavaCore.KVALogLevel
- @objc public static let error: KochavaCore.KVALogLevel
- @objc public static let warn: KochavaCore.KVALogLevel
- @objc public static let info: KochavaCore.KVALogLevel
- @objc public static let debug: KochavaCore.KVALogLevel
- @objc public static let trace: KochavaCore.KVALogLevel
- @objc public static let always: KochavaCore.KVALogLevel
- @objc public static func kva_from(_ object: Any?) -> Self?
- final public func kva_as(forContext context: KochavaCore.KVAContext?) -> Swift.AnyObject?
- @objc override final public var description: Swift.String {
- @objc get
- }
- public static func logLevel(_ logLevel: KochavaCore.KVALogLevel?, visibleBoolWithVisibleMaximumLogLevel visibleMaximumLogLevel: KochavaCore.KVALogLevel?) -> Swift.Bool
- @objc final public let nameString: Swift.String
- @objc deinit
-}
-@objc(KVALogMessage) final public class KVALogMessage : ObjectiveC.NSObject, KochavaCore.KVAAsForContextProtocol, KochavaCore.KVAFromProtocol, KochavaCore.KVAPrintable {
- public static func print(_ headlineString: Swift.String?)
- public static func print(logLevel: KochavaCore.KVALogLevel?, sourceIdString: Swift.String? = nil, sourceClass: Swift.AnyClass?, headlineString: Swift.String?, dictionary: [Swift.AnyHashable : Any]? = nil, rollupLogMessageArray: [KochavaCore.KVALogMessage]? = nil, log: KochavaCore.KVALog?)
- public static func print(logLevel: KochavaCore.KVALogLevel?, sourceIdString: Swift.String?, sourceClass: Swift.AnyClass?, headlineString: Swift.String?, dictionary: [Swift.AnyHashable : Any]? = nil)
- public static func print(logLevel: KochavaCore.KVALogLevel?, sourceClass: Swift.AnyClass?, headlineString: Swift.String?, dictionary: [Swift.AnyHashable : Any]? = nil)
- public static func printError(sourceIdString: Swift.String?, sourceClass: Swift.AnyClass?, headlineString: Swift.String?, dictionary: [Swift.AnyHashable : Any]? = nil)
- public static func printInternalInconsistency(sourceIdString: Swift.String?, sourceClass: Swift.AnyClass?, dictionary: [Swift.AnyHashable : Any]? = nil)
- public static func printInternalError(sourceIdString: Swift.String, sourceClass: Swift.AnyClass?, dictionary: [Swift.AnyHashable : Any]? = nil, error: Swift.Error)
- public static func printWarning(sourceIdString: Swift.String, sourceClass: Swift.AnyClass?, dictionary: [Swift.AnyHashable : Any]? = nil, exception: Foundation.NSException)
- public static func printWarning(sourceIdString: Swift.String? = nil, sourceClass: Swift.AnyClass?, headlineString: Swift.String?, dictionary: [Swift.AnyHashable : Any]? = nil)
- public static func printWarning(sourceIdString: Swift.String, sourceClass: Swift.AnyClass?)
- @discardableResult
- required public init?(logLevel: KochavaCore.KVALogLevel? = nil, sourceIdString: Swift.String? = nil, sourceClass: Swift.AnyClass? = nil, headlineString: Swift.String? = nil, dictionary: [Swift.AnyHashable : Any]? = nil, rollupLogMessageArray: [KochavaCore.KVALogMessage]? = nil, printBool: Swift.Bool = false, log: KochavaCore.KVALog? = nil)
- public static func kva_from(_ object: Any?) -> Self?
- final public func kva_as(forContext context: KochavaCore.KVAContext?) -> Swift.AnyObject?
- final public func print()
- final public var mutator: KochavaCore.KVAMutator {
- get
- }
- final public var product: KochavaCore.KVAProduct {
- get
- }
- final public var sourceClass: Swift.AnyClass? {
- get
- }
- final public var visibleMaximumLogLevel: KochavaCore.KVALogLevel? {
- get
- }
- final public var bodyDictionary: [Swift.AnyHashable : Any]? {
- get
- }
- final public var printDidDate: Foundation.Date? {
- get
- }
- final public var printString: Swift.String {
- get
- }
- public static let didPrintNotificationName: Foundation.Notification.Name
- @objc deinit
-}
-public protocol KVAMutable : AnyObject {
- var mutator: KochavaCore.KVAMutator { get }
-}
-@objc(KVANetTransaction) final public class KVANetTransaction : ObjectiveC.NSObject, KochavaCore.KVAAsForContextProtocol, KochavaCore.KVAFromProtocol, KochavaCore.KVAFromWithInitializedObjectProtocol, KochavaCore.KVAInvalidatable, KochavaCore.KVAMutable, KochavaCore.KVANetworkingSetterProvider, KochavaCore.KVAStartable {
- public static func start(baseNetTransactionNameString: Swift.String?, networking: KochavaCore.KVANetworking?, prerequisiteTaskArray: [KochavaCore.KVATask]? = nil, localValueSourceCollection: KochavaCore.KVACollection? = nil, closure_didComplete: KochavaCore.KVANetTransaction.Closure_DidComplete? = nil)
- public static func start(jsonDictionary: [Swift.AnyHashable : Any], networking: KochavaCore.KVANetworking?, prerequisiteTaskArray: [KochavaCore.KVATask]? = nil, localValueSourceCollection: KochavaCore.KVACollection? = nil, closure_didComplete: KochavaCore.KVANetTransaction.Closure_DidComplete? = nil)
- required public init(jsonDictionary: [Swift.AnyHashable : Any]? = nil, baseNetTransactionNameString: Swift.String? = nil, networking: KochavaCore.KVANetworking? = nil, prerequisiteTaskArray: [KochavaCore.KVATask]? = nil, localValueSourceCollection: KochavaCore.KVACollection? = nil, startBool: Swift.Bool = false, closure_enabledBool: KochavaCore.KVANetTransaction.Closure_EnabledBool? = nil, closure_transformedURLString: KochavaCore.KVANetTransaction.Closure_TransformedURLString? = nil, closure_willStartRequest: KochavaCore.KVANetTransaction.Closure_WillStartRequest? = nil, closure_succededBool: KochavaCore.KVANetTransaction.Closure_SucceededBool? = nil, closure_didComplete: KochavaCore.KVANetTransaction.Closure_DidComplete? = nil)
- @objc deinit
- public static func kva_from(_ object: Any?) -> Self?
- public static func kva_from(_ object: Any?, initializedObject: Any?) -> Self?
- final public func kva_as(forContext context: KochavaCore.KVAContext?) -> Swift.AnyObject?
- final public func start()
- final public func start(asyncBool: Swift.Bool, printLogMessageBool: Swift.Bool)
- @objc override final public var description: Swift.String {
- @objc get
- }
- final public func invalidate()
- public typealias Closure_ServiceLocallyBool = (_ netTransaction: KochavaCore.KVANetTransaction) -> Swift.Bool
- public typealias Closure_PayloadTransformedObject = (_ netTransaction: KochavaCore.KVANetTransaction, _ object: Any?, _ additionalHeadersDictionaryBool: Swift.Bool) -> Any?
- final public var mutator: KochavaCore.KVAMutator {
- get
- }
- final public var sendTask: KochavaCore.KVATask {
- get
- }
- @objc weak final public var networking: KochavaCore.KVANetworking? {
- @objc get
- @objc set(networking)
- }
- final public var baseNetTransaction: KochavaCore.KVANetTransaction? {
- get
- set(baseNetTransaction)
- }
- final public func baseNetTransaction(withNameString nameString: Swift.String) -> KochavaCore.KVANetTransaction?
- public typealias Closure_DidComplete = (_ netTransaction: KochavaCore.KVANetTransaction, _ didSucceedBool: Swift.Bool, _ responseClassObject: Any?, _ responseObject: Any?) -> Swift.Void
- final public var closure_enabledBool: KochavaCore.KVANetTransaction.Closure_EnabledBool? {
- get
- set(closure_enabledBool)
- }
- public typealias Closure_EnabledBool = (_ netTransaction: KochavaCore.KVANetTransaction) -> Swift.Bool
- final public var closure_succededBool: KochavaCore.KVANetTransaction.Closure_SucceededBool? {
- get
- set(closure_succededBool)
- }
- final public func isSuccessfulBool(responseObject: Any?) -> Swift.Bool
- public typealias Closure_SucceededBool = (_ netTransaction: KochavaCore.KVANetTransaction, _ responseObject: Any?) -> Swift.Bool
- final public var closure_transformedURLString: KochavaCore.KVANetTransaction.Closure_TransformedURLString? {
- get
- set(closure_transformedURLString)
- }
- public typealias Closure_TransformedURLString = (_ netTransaction: KochavaCore.KVANetTransaction, _ startingURLString: Swift.String?) -> Swift.String?
- final public var closure_willStartRequest: KochavaCore.KVANetTransaction.Closure_WillStartRequest? {
- get
- set(closure_willStartRequest)
- }
- public typealias Closure_WillStartRequest = (_ netTransaction: KochavaCore.KVANetTransaction) -> Swift.Void
- final public var localValueSourceCollection: KochavaCore.KVACollection?
- final public var nameString: Swift.String? {
- get
- }
- final public var requestBodyDictionaryFormat: KochavaCore.KVADictionaryFormat? {
- get
- }
- final public var urlString: Swift.String? {
- get
- }
- final public func urlIdStringArray() -> [Swift.String]?
- final public var completeBool: Swift.Bool {
- get
- }
- final public var didErrorCount: Swift.Int {
- get
- }
- final public var didExperienceDelayBool: Swift.Bool {
- get
- }
- final public var didStartFirstDate: Foundation.Date? {
- get
- }
- final public var elapsedTimeInterval: Swift.Double {
- get
- }
- final public func elapsedTimeIntervalDecimalNumber() -> Foundation.NSDecimalNumber
- final public var error: Swift.Error? {
- get
- }
- final public func requestRollupLogMessageArray_append(_ logMessage: KochavaCore.KVALogMessage?)
- final public var valueArrayDictionary: [Swift.String : KochavaCore.KVAValue]? {
- get
- set(valueArrayDictionary)
- }
- final public func valueArrayDictionary_configure(startingBool: Swift.Bool, startingFirstTimeBool: Swift.Bool, completionHandler: @escaping () -> Swift.Void)
- public static let attemptDidFinishButNotCompleteNotificationName: Foundation.Notification.Name
- public static let didCompleteNotificationName: Foundation.Notification.Name
- public static let requestBodyKey: Swift.String
-}
-public protocol KVANetTransactionSubURLIdStringMethodProvider {
- func subURLIdString() -> Swift.String?
-}
-public protocol KVANetTransactionServiceLocallyBoolPropertyProvider {
- var serviceLocallyBool: Swift.Bool { get }
-}
-@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc(KVANetTransactionQueue) final public class KVANetTransactionQueue : ObjectiveC.NSObject, KochavaCore.KVAAsForContextProtocol, KochavaCore.KVAFromProtocol, KochavaCore.KVAInvalidatable, KochavaCore.KVAMutable {
- @objc deinit
- public static func kva_from(_ object: Any?) -> Self?
- final public func kva_as(forContext context: KochavaCore.KVAContext?) -> Swift.AnyObject?
- final public func start()
- final public func invalidate()
- final public var mutator: KochavaCore.KVAMutator {
- get
- }
- final public func count() -> Swift.Int
-}
-@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc(KVANetTransactionType) final public class KVANetTransactionType : ObjectiveC.NSObject, KochavaCore.KVAAsForContextProtocol, KochavaCore.KVAFromProtocol, KochavaCore.KVAMutable {
- required public init(idString: Swift.String, delegate: KochavaCore.KVAMutable?)
- public static func kva_from(_ object: Any?) -> Self?
- final public func kva_as(forContext context: KochavaCore.KVAContext?) -> Swift.AnyObject?
- final public func netTransaction_urlString(_ netTransaction: KochavaCore.KVANetTransaction?) -> Swift.String?
- final public var mutator: KochavaCore.KVAMutator {
- get
- }
- final public var currentVariationURLString: Swift.String? {
- get
- }
- final public var idString: Swift.String? {
- get
- }
- final public var currentVariationStartDate: Foundation.Date? {
- get
- }
- final public var currentVariationSuccessfulURLIndex: Swift.Int? {
- get
- }
- final public var currentVariationSuccessfulURLString: Swift.String? {
- get
- }
- final public var currentVariationURLIndex: Swift.Int? {
- get
- }
- @objc deinit
-}
-@objc(KVANetworking) final public class KVANetworking : ObjectiveC.NSObject, KochavaCore.KVAAsForContextProtocol, KochavaCore.KVAConfigureWithProtocol, KochavaCore.KVAFromProtocol, KochavaCore.KVAFromWithInitializedObjectProtocol, KochavaCore.KVAInvalidatable, KochavaCore.KVAInvalidatableWithOptions, KochavaCore.KVAKeyable, KochavaCore.KVAMutable, KochavaCore.KVASharedPropertyProvider, KochavaCore.KVAStartable {
- public static var shared: KochavaCore.KVANetworking {
- get
- }
- public static var shared_optional: KochavaCore.KVANetworking? {
- get
- }
- public static var sharedInstance: Swift.AnyObject {
- get
- }
- convenience public init(fromObject object: Any?, product: KochavaCore.KVAProduct, storageIdString: Swift.String? = nil, delegate: KochavaCore.KVAMutable? = nil, closure_adapter_mayOperateBoolForContext: KochavaCore.KVANetworking.Closure_Adapter_MayOperateBoolForContext? = nil, closure_netTransaction_payloadTransformedObject: KochavaCore.KVANetTransaction.Closure_PayloadTransformedObject? = nil, closure_netTransaction_serviceLocallyBool: KochavaCore.KVANetTransaction.Closure_ServiceLocallyBool? = nil)
- convenience public init(product: KochavaCore.KVAProduct, storageIdString: Swift.String?)
- required public init(storageIdString: Swift.String? = nil)
- @objc deinit
- public static func kva_from(_ object: Any?) -> Self?
- public static func kva_from(_ object: Any?, initializedObject: Any?) -> Self?
- final public func kva_as(forContext context: KochavaCore.KVAContext?) -> Swift.AnyObject?
- final public func key(forContext context: KochavaCore.KVAContext?) -> Swift.AnyHashable?
- public static let key: Swift.String
- final public func configure(product: KochavaCore.KVAProduct, delegate: KochavaCore.KVAMutable? = nil, closure_adapter_mayOperateBoolForContext: KochavaCore.KVANetworking.Closure_Adapter_MayOperateBoolForContext? = nil, closure_netTransaction_payloadTransformedObject: KochavaCore.KVANetTransaction.Closure_PayloadTransformedObject? = nil, closure_netTransaction_serviceLocallyBool: KochavaCore.KVANetTransaction.Closure_ServiceLocallyBool? = nil)
- @objc(configureWith:context:) final public func configure(with object: Any?, context: KochavaCore.KVAContext?)
- final public func kva_configure(with object: Any?, context: KochavaCore.KVAContext?)
- final public func start()
- @objc override final public var description: Swift.String {
- @objc get
- }
- @objc(executeAdvancedInstructionWithIdentifierString:valueObject:) final public func executeAdvancedInstruction(identifierString: Swift.String, valueObject: Any?)
- final public func invalidate()
- final public func invalidate(asyncBool: Swift.Bool, printLogMessageBool: Swift.Bool)
- final public var baseNetTransactionCollection: KochavaCore.KVACollection {
- get
- }
- final public var instructionCollection: KochavaCore.KVACollection {
- get
- }
- final public var taskCollection: KochavaCore.KVACollection {
- get
- }
- final public func taskCollection_defaultPrerequisiteTaskArray(forNetTransactionNameString netTransactionNameString: Swift.String?) -> [KochavaCore.KVATask]?
- final public var valueSourceCollection: KochavaCore.KVACollection {
- get
- }
- final public var mutator: KochavaCore.KVAMutator {
- get
- }
- final public var sleepBoolAdapter: KochavaCore.KVABoolAdapter {
- get
- }
- public static var sharedStorageIdString: Swift.String? {
- get
- set(sharedStorageIdString)
- }
- final public let storageIdString: Swift.String?
- final public var closure_adapter_mayOperateBoolForContext: KochavaCore.KVANetworking.Closure_Adapter_MayOperateBoolForContext? {
- get
- }
- public typealias Closure_Adapter_MayOperateBoolForContext = (_ adapter: KochavaCore.KVAAdapter, _ context: KochavaCore.KVAContext?) -> Swift.Bool
- final public var consent: KochavaCore.KVAConsent? {
- get
- set(consent)
- }
- final public var responseLocalBool: Swift.Bool? {
- get
- set(responseLocalBool)
- }
- final public func retryTimeIntervalSeries_resolvedCopy() -> KochavaCore.KVATimeIntervalSeries
- final public var sleepBool: Swift.Bool {
- get
- set(sleepBool)
- }
- final public let instanceIdString: Swift.String
- final public var closure_instanceIdValueMetaValueArrayDictionary: KochavaCore.KVAValue.Closure_MetaValueArrayDictionary {
- get
- }
- final public var closure_staleBool_instanceId: KochavaCore.KVAValue.Closure_StaleBool {
- get
- }
- final public var startedBool: Swift.Bool {
- get
- }
- final public func trackingWaitTask_establish(withPrerequisiteTask prerequisiteTask: KochavaCore.KVATask?) -> KochavaCore.KVATask
- public static let willDeallocNotificationName: Foundation.Notification.Name
-}
-@objc public protocol KVANetworkingSetterProvider {
- @objc var networking: KochavaCore.KVANetworking? { get set }
-}
-@_inheritsConvenienceInitializers @objc(KVANumberAdapter) public class KVANumberAdapter : KochavaCore.KVAAdapter {
- convenience public init(networking: KochavaCore.KVANetworking? = nil, identifierString: Swift.String, key: Swift.AnyHashable? = nil, denyDatapointCheckBool: Swift.Bool = false, persistBool: Swift.Bool = false, watchBool: Swift.Bool = false, consentRequiredBool: Swift.Bool = false, allowValueArray: [Foundation.NSNumber]? = nil, interfaceInDictionary: [Swift.AnyHashable : Any]? = nil, maximumStalenessTimeInterval: Foundation.TimeInterval? = nil, minimumNumber: Foundation.NSNumber? = nil, maximumNumber: Foundation.NSNumber? = nil, defaultValueNumber: Foundation.NSNumber? = nil, valueObject: Any? = nil, closure_serverObject: KochavaCore.KVANumberAdapter.Closure_ServerObject? = nil, closure_collectSynchronously: KochavaCore.KVANumberAdapter.Closure_CollectSynchronously? = nil, closure_collectAsynchronously: KochavaCore.KVANumberAdapter.Closure_CollectAsynchronously? = nil)
- override public func validatedObject(forAnyObject anyObject: Any?, reportingContextNameString: Swift.String) -> Swift.AnyObject?
- public var valueNumber: Foundation.NSNumber? {
- get
- set(valueNumber)
- }
- public static let closure_serverObject_fourDecimal: (_ adapter: KochavaCore.KVAAdapter, _ valueObject: Swift.AnyObject?) -> Swift.AnyObject?
- required public init(networking: KochavaCore.KVANetworking? = nil, identifierString: Swift.String, key: Swift.AnyHashable? = nil, denyDatapointCheckBool: Swift.Bool = super, persistBool: Swift.Bool = super, watchBool: Swift.Bool = super, consentRequiredBool: Swift.Bool = super, allowValueArray: [Any]? = nil, interfaceInDictionary: [Swift.AnyHashable : Any]? = nil, maximumStalenessTimeInterval: Foundation.TimeInterval? = nil, defaultValueObject: Any? = nil, valueObject: Any? = nil, valueClass: Swift.AnyClass? = nil, closure_serverObject: KochavaCore.KVAAdapter.Closure_ServerObject? = nil, closure_collectSynchronously: KochavaCore.KVAAdapter.Closure_CollectSynchronously? = nil, closure_collectAsynchronously: KochavaCore.KVAAdapter.Closure_CollectAsynchronously? = nil)
- @objc deinit
-}
-@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc(KVAPartner) final public class KVAPartner : ObjectiveC.NSObject, KochavaCore.KVAAsForContextProtocol, KochavaCore.KVAConfigureWithProtocol, KochavaCore.KVAFromProtocol {
- public static func kva_from(_ object: Any?) -> Self?
- final public func kva_as(forContext context: KochavaCore.KVAContext?) -> Swift.AnyObject?
- final public func kva_configure(with object: Any?, context: KochavaCore.KVAContext?)
- @objc final public func shouldPromptBool() -> Swift.Bool
- @objc final public func didGrantDate() -> Foundation.Date?
- @objc final public func isGrantedBoolNumber() -> Foundation.NSNumber?
- @objc final public func isGrantedBool() -> Swift.Bool
- @objc final public func isGrantedDate() -> Foundation.Date?
- final public var mutator: KochavaCore.KVAMutator {
- get
- }
- @objc final public var descriptionString: Swift.String? {
- @objc get
- }
- @objc final public var nameString: Swift.String? {
- @objc get
- }
- @objc final public var responseBoolNumber: Foundation.NSNumber? {
- @objc get
- }
- @objc final public var responseDate: Foundation.Date? {
- @objc get
- }
- @objc deinit
-}
-public protocol KVAPrintable {
- func print()
-}
-@objc(KVAProduct) open class KVAProduct : ObjectiveC.NSObject, KochavaCore.KVAAsForContextProtocol, KochavaCore.KVAFromProtocol {
- @objc(initWithAPIVersionString:buildDateString:bundleIdentifierString:bundleTypeString:compilerFlagNameStringArray:moduleNameString:nameString:organizationNameString:reverseDomainNameString:valueSourceCollection:versionString:dependentProductClassNameStringArray:closure_resetClasses:closure_resetVariables:closure_didRegister:) required public init(apiVersionString: Swift.String?, buildDateString: Swift.String?, bundleIdentifierString: Swift.String?, bundleTypeString: Swift.String, compilerFlagNameStringArray: [Swift.String]? = nil, moduleNameString: Swift.String, nameString: Swift.String, organizationNameString: Swift.String, reverseDomainNameString: Swift.String?, valueSourceCollection: KochavaCore.KVACollection?, versionString: Swift.String?, dependentProductClassNameStringArray: [Swift.String]? = nil, closure_resetClasses: KochavaCore.KVAProduct.Closure_ResetClasses? = nil, closure_resetVariables: KochavaCore.KVAProduct.Closure_ResetVariables? = nil, closure_didRegister: KochavaCore.KVAProduct.Closure_DidRegister? = nil)
- public static func kva_from(_ object: Any?) -> Self?
- public func kva_as(forContext context: KochavaCore.KVAContext?) -> Swift.AnyObject?
- @objc override dynamic public var description: Swift.String {
- @objc get
- }
- public func register()
- public var standardVersionInfoString: Swift.String {
- get
- }
- public var nameWithVersionString: Swift.String {
- get
- }
- public static func buildDateString(forBundle bundle: Foundation.Bundle) -> Swift.String
- public func resetClasses(deleteLocalDataBool: Swift.Bool, includeExternalBool: Swift.Bool) -> [Swift.AnyHashable : Any]?
- public func resetVariables(deleteLocalDataBool: Swift.Bool, includeExternalBool: Swift.Bool) -> [Swift.AnyHashable : Any]?
- @objc(resetWithDeleteLocalDataBool:) public func reset(deleteLocalDataBool: Swift.Bool)
- @objc(resetWithDeleteLocalDataBool:closure_didComplete:) public func reset(deleteLocalDataBool: Swift.Bool, closure_didComplete: (() -> Swift.Void)?)
- @objc(resetWithDeleteLocalDataBool:includeExternalBool:includeDeviceAppGroupBool:printLogMessageBool:closure_didComplete:) public func reset(deleteLocalDataBool: Swift.Bool, includeExternalBool: Swift.Bool, includeDeviceAppGroupBool: Swift.Bool = true, printLogMessageBool: Swift.Bool = true, closure_didComplete: (() -> Swift.Void)? = nil)
- @objc(shutdownWithDeleteLocalDataBool:) public func shutdown(deleteLocalDataBool: Swift.Bool)
- @objc(shutdownWithDeleteLocalDataBool:closure_didComplete:) public func shutdown(deleteLocalDataBool: Swift.Bool, closure_didComplete: (() -> Swift.Void)?)
- public var mutator: KochavaCore.KVAMutator {
- get
- }
- public var apiVersionString: Swift.String? {
- get
- }
- public var buildDateString: Swift.String? {
- get
- }
- public var bundleIdentifierString: Swift.String? {
- get
- }
- public var bundleTypeString: Swift.String {
- get
- }
- public typealias Closure_DidRegister = (_ product: KochavaCore.KVAProduct) -> Swift.Void
- public typealias Closure_ResetClasses = (_ deleteLocalDataBool: Swift.Bool, _ includeExternalBool: Swift.Bool) -> [Swift.AnyHashable : Any]?
- public typealias Closure_ResetVariables = (_ deleteLocalDataBool: Swift.Bool, _ includeExternalBool: Swift.Bool) -> [Swift.AnyHashable : Any]?
- public var compilerFlagNameStringArray: [Swift.String]? {
- get
- }
- public var dependentProductClassNameStringArray: [Swift.String]? {
- get
- }
- public var organizationNameString: Swift.String {
- get
- }
- public var moduleNameString: Swift.String {
- get
- }
- public var nameString: Swift.String {
- get
- }
- public var reverseDomainNameString: Swift.String? {
- get
- }
- final public let valueSourceCollection: KochavaCore.KVACollection
- public var versionString: Swift.String? {
- get
- }
- public func applicationSupportDirectoryURL() -> Foundation.URL?
- public func applicationSupportDirectoryURL_ensureCreated()
- public var logLevel: KochavaCore.KVALogLevel? {
- get
- set(logLevel)
- }
- public var userDefaults: Foundation.UserDefaults? {
- get
- }
- public func userDefaults(forTypeString typeString: Swift.String?, appGroupsDeviceAppGroupIdentifierString: Swift.String? = nil) -> Foundation.UserDefaults?
- public var wrapperProduct: KochavaCore.KVAProduct? {
- get
- set(wrapperProduct)
- }
- @objc deinit
-}
-@_inheritsConvenienceInitializers @objc(KVAProductController) final public class KVAProductController : ObjectiveC.NSObject {
- @objc public static let shared: KochavaCore.KVAProductController
- public static var sharedInstance: Swift.AnyObject {
- get
- }
- final public func register(product: KochavaCore.KVAProduct?)
- final public func product(forClass aClass: Swift.AnyClass?) -> KochavaCore.KVAProduct?
- final public func product(withModuleNameString moduleNameString: Swift.String?) -> KochavaCore.KVAProduct?
- final public func products_evaluationResultBool(forConditionString conditionString: Swift.String?) -> Swift.Bool
- @objc(products_resetWithDeleteLocalDataBool:closure_didComplete:) final public func products_reset(deleteLocalDataBool: Swift.Bool, closure_didComplete: (() -> Swift.Void)?)
- @objc(products_resetWithDeleteLocalDataBool:includeExternalBool:includeDeviceAppGroupBool:printLogMessageBool:includeHostBool:includeUIBool:includeCoreBool:moduleNameStringArray:closure_didComplete:) final public func products_reset(deleteLocalDataBool: Swift.Bool, includeExternalBool: Swift.Bool, includeDeviceAppGroupBool: Swift.Bool = true, printLogMessageBool: Swift.Bool = true, includeHostBool: Swift.Bool = false, includeUIBool: Swift.Bool = false, includeCoreBool: Swift.Bool = false, moduleNameStringArray: [Swift.String]? = nil, closure_didComplete: (() -> Swift.Void)?)
- @objc(products_shutdownWithDeleteLocalDataBool:closure_didComplete:) final public func products_shutdown(deleteLocalDataBool: Swift.Bool, closure_didComplete: (() -> Swift.Void)?)
- @objc(products_shutdownWithDeleteLocalDataBool:includeHostBool:includeUIBool:includeCoreBool:moduleNameStringArray:closure_didComplete:) final public func products_shutdown(deleteLocalDataBool: Swift.Bool, includeHostBool: Swift.Bool, includeUIBool: Swift.Bool, includeCoreBool: Swift.Bool, moduleNameStringArray: [Swift.String]? = nil, closure_didComplete: (() -> Swift.Void)?)
- final public var mutator: KochavaCore.KVAMutator {
- get
- }
- final public var productArray: [KochavaCore.KVAProduct] {
- get
- }
- @objc override dynamic public init()
- @objc deinit
-}
-public protocol KVASharedPropertyProvider : AnyObject {
- static var sharedInstance: Swift.AnyObject { get }
-}
-public protocol KVAStartable : AnyObject {
- func start()
-}
-@_inheritsConvenienceInitializers @objc(KVAStringAdapter) final public class KVAStringAdapter : KochavaCore.KVAAdapter {
- convenience public init(networking: KochavaCore.KVANetworking? = nil, identifierString: Swift.String, key: Swift.AnyHashable? = nil, denyDatapointCheckBool: Swift.Bool = false, persistBool: Swift.Bool = false, watchBool: Swift.Bool = false, consentRequiredBool: Swift.Bool = false, allowValueArray: [Swift.String]? = nil, interfaceInDictionary: [Swift.AnyHashable : Any]? = nil, maximumStalenessTimeInterval: Foundation.TimeInterval? = nil, defaultValueString: Swift.String? = nil, valueObject: Any? = nil, closure_serverObject: KochavaCore.KVAStringAdapter.Closure_ServerObject? = nil, closure_collectSynchronously: KochavaCore.KVAStringAdapter.Closure_CollectSynchronously? = nil, closure_collectAsynchronously: KochavaCore.KVAStringAdapter.Closure_CollectAsynchronously? = nil)
- final public var valueString: Swift.String? {
- get
- set(valueString)
- }
- required public init(networking: KochavaCore.KVANetworking? = nil, identifierString: Swift.String, key: Swift.AnyHashable? = nil, denyDatapointCheckBool: Swift.Bool = super, persistBool: Swift.Bool = super, watchBool: Swift.Bool = super, consentRequiredBool: Swift.Bool = super, allowValueArray: [Any]? = nil, interfaceInDictionary: [Swift.AnyHashable : Any]? = nil, maximumStalenessTimeInterval: Foundation.TimeInterval? = nil, defaultValueObject: Any? = nil, valueObject: Any? = nil, valueClass: Swift.AnyClass? = nil, closure_serverObject: KochavaCore.KVAAdapter.Closure_ServerObject? = nil, closure_collectSynchronously: KochavaCore.KVAAdapter.Closure_CollectSynchronously? = nil, closure_collectAsynchronously: KochavaCore.KVAAdapter.Closure_CollectAsynchronously? = nil)
- @objc deinit
-}
-@_inheritsConvenienceInitializers @objc(KVASystem) final public class KVASystem : ObjectiveC.NSObject {
- @objc public static var shared: KochavaCore.KVASystem {
- @objc get
- }
- @objc public static var shared_optional: KochavaCore.KVASystem? {
- @objc get
- }
- @objc deinit
- final public func primarySystemStartDidExecuteOnMainThread()
- @objc final public var appClipBool: Swift.Bool {
- @objc get
- @objc set(appClipBool)
- }
- final public var appExtensionBool: Swift.Bool {
- get
- }
- @objc final public func stateActiveDidBecome()
- @objc(stateActiveDidBecomeWithSourceString:) final public func stateActiveDidBecome(withSourceString sourceString: Swift.String)
- @objc final public func stateActiveWillResign()
- @objc(stateActiveWillResignWithSourceString:) final public func stateActiveWillResign(withSourceString sourceString: Swift.String)
- final public func nameString() -> Swift.String
- final public var mutator: KochavaCore.KVAMutator {
- get
- }
- final public var stateActiveBool: Swift.Bool {
- get
- }
- @objc public static let messagesAppViewControllerDidBecomeActiveSourceString: Swift.String
- @objc public static let messagesAppViewControllerDidResignActiveSourceString: Swift.String
- public static let stateActiveDidBecomeNotificationName: Foundation.Notification.Name
- public static let stateActiveWillResignNotificationName: Foundation.Notification.Name
- @objc override dynamic public init()
-}
-@_inheritsConvenienceInitializers @objc(KVASystemLow) final public class KVASystemLow : ObjectiveC.NSObject {
- public static func architectureString() -> Swift.String?
- public static func bootDate() -> Foundation.Date?
- public static func hardwareMachineModelIdString() -> Swift.String
- @objc override dynamic public init()
- @objc deinit
-}
-@_hasMissingDesignatedInitializers final public class KVAAny {
- public static func from(_ object: Any?, class aClass: Swift.AnyClass?, elementClass: Swift.AnyClass? = nil, initializedObject: Any? = nil, networking: KochavaCore.KVANetworking? = nil) -> Any?
- public static func objectAppending(object1: Any?, object2: Any?) -> Any?
- public static func redactedCopy(_ any: Any?, key: Swift.AnyHashable?, keyStringRedactedBoolDictionary: [Swift.String : Swift.Bool]? = nil, valueNonPropertyListItemsRedactedBool: Swift.Bool = false, redactionKeySuffixString: Swift.String? = nil, redactionMaximumDepth: Swift.Int? = nil, redactionIncludesStandardContainersBool: Swift.Bool = false, maximumDepth: Swift.Int? = nil) -> (redactedCopy: Any?, redactedKeyArray: Foundation.NSMutableArray?)
- public static func tokenResolvedObject(_ any: Any?) -> Any?
- public static func nonnull(_ any: Any?) -> Any
- public static func kva_as(_ any: Any, forContext context: KochavaCore.KVAContext?) -> Foundation.NSMutableDictionary?
- public static func mayMutateBool(_ any: Any) -> Swift.Bool
- public typealias Closure_ExecuteCustomMethod = (_ object: Swift.AnyObject, _ methodNameString: Swift.String, _ parametersDictionary: [Swift.AnyHashable : Any]?) -> Swift.Void
- @objc deinit
-}
-@objc(KVATask) final public class KVATask : ObjectiveC.NSObject, KochavaCore.KVANetworkingSetterProvider, KochavaCore.KVAStartable, KochavaCore.KVAInvalidatable {
- public init(networking: KochavaCore.KVANetworking?, nameString: Swift.String? = nil, identifierString: Swift.String? = nil, logMessagesPrintBool: Swift.Bool = false, prerequisiteTaskNameStringArray: [Swift.String]? = nil, prerequisiteTaskArray: [KochavaCore.KVATask]? = nil, attemptTimeoutTimeInterval: Foundation.TimeInterval = 0.0, retryTimeIntervalSeries: KochavaCore.KVATimeIntervalSeries? = nil, consentRequiredBool: Swift.Bool = false, consent: KochavaCore.KVAConsent? = nil, sleepObservantBool: Swift.Bool = false, resetFollowedTaskNameStringArray: [Swift.String]? = nil, resetFollowedTaskArray: [KochavaCore.KVATask]? = nil, resetPassiveTimeInterval: Foundation.TimeInterval = 0.0, closure_shouldAttemptBool: KochavaCore.KVATask.Closure_ShouldAttemptBool? = nil, closure_didExperienceDelay: KochavaCore.KVATask.Closure_DidExperienceDelay? = nil, closure_didInvalidate: KochavaCore.KVATask.Closure_DidInvalidate? = nil, closure_didComplete: KochavaCore.KVATask.Closure_DidComplete? = nil, closure_didReset: KochavaCore.KVATask.Closure_DidReset? = nil, closure_startAttempt: KochavaCore.KVATask.Closure_StartAttempt? = nil)
- @objc deinit
- @objc override final public var description: Swift.String {
- @objc get
- }
- final public func start()
- final public func evaluate()
- final public func endAttempt(accomplishedBool: Swift.Bool, allowRetryBool: Swift.Bool = true, retryInsertTimeInterval: Foundation.TimeInterval? = nil)
- final public func complete()
- final public func complete(logMessagesPrintBool: Swift.Bool)
- final public func reset()
- final public func resetAttemptSeries()
- final public func executeCustomMethod(withNameString nameString: Swift.String, parametersDictionary: [Swift.AnyHashable : Any]?)
- final public func invalidate()
- final public var mutator: KochavaCore.KVAMutator {
- get
- }
- @objc final public var networking: KochavaCore.KVANetworking? {
- @objc get
- @objc set(networking)
- }
- final public var closure_executeCustomMethod: KochavaCore.KVAAny.Closure_ExecuteCustomMethod?
- public typealias Closure_DidComplete = (_ task: KochavaCore.KVATask) -> Swift.Void
- public typealias Closure_DidExperienceDelay = (_ task: KochavaCore.KVATask) -> Swift.Void
- public typealias Closure_DidInvalidate = (_ task: KochavaCore.KVATask) -> Swift.Void
- public typealias Closure_DidReset = (_ task: KochavaCore.KVATask) -> Swift.Void
- final public var logMessagesPrintBool: Swift.Bool
- final public var nameString: Swift.String? {
- get
- }
- final public var resetPassiveTimeInterval: Foundation.TimeInterval {
- get
- set(resetPassiveTimeInterval)
- }
- final public var retryTimeIntervalSeries: KochavaCore.KVATimeIntervalSeries?
- public typealias Closure_ShouldAttemptBool = (_ task: KochavaCore.KVATask) -> Swift.Bool
- public typealias Closure_StartAttempt = (_ task: KochavaCore.KVATask) -> Swift.Void
- final public var accomplishedBool: Swift.Bool {
- get
- }
- final public var attemptSeriesInProgressBool: Swift.Bool {
- get
- }
- final public func attemptSeriesInProgressTimeInterval() -> Foundation.TimeInterval
- final public var completedBool: Swift.Bool {
- get
- }
- final public var didExperienceDelayBool: Swift.Bool {
- get
- }
- public static let didCompleteNotificationName: Foundation.Notification.Name
- public static let didResetNotificationName: Foundation.Notification.Name
-}
-@_inheritsConvenienceInitializers @objc(KVATimeIntervalAdapter) final public class KVATimeIntervalAdapter : KochavaCore.KVANumberAdapter {
- convenience public init(networking: KochavaCore.KVANetworking? = nil, identifierString: Swift.String, key: Swift.AnyHashable? = nil, denyDatapointCheckBool: Swift.Bool = false, persistBool: Swift.Bool = false, watchBool: Swift.Bool = false, consentRequiredBool: Swift.Bool = false, allowValueArray: [Foundation.NSNumber]? = nil, interfaceInDictionary: [Swift.AnyHashable : Any]? = nil, maximumStalenessTimeInterval: Foundation.TimeInterval? = nil, minimumTimeInterval: Foundation.TimeInterval? = nil, maximumTimeInterval: Foundation.TimeInterval? = nil, defaultValueTimeInterval: Foundation.TimeInterval? = nil, valueObject: Any? = nil, closure_serverObject: KochavaCore.KVATimeIntervalAdapter.Closure_ServerObject? = nil, closure_collectSynchronously: KochavaCore.KVATimeIntervalAdapter.Closure_CollectSynchronously? = nil, closure_collectAsynchronously: KochavaCore.KVATimeIntervalAdapter.Closure_CollectAsynchronously? = nil)
- final public var valueTimeInterval: Foundation.TimeInterval {
- get
- set(valueTimeInterval)
- }
- public static let closure_serverObject_timeInterval: (_ adapter: KochavaCore.KVAAdapter, _ valueObject: Swift.AnyObject?) -> Swift.AnyObject?
- required public init(networking: KochavaCore.KVANetworking? = nil, identifierString: Swift.String, key: Swift.AnyHashable? = nil, denyDatapointCheckBool: Swift.Bool = super, persistBool: Swift.Bool = super, watchBool: Swift.Bool = super, consentRequiredBool: Swift.Bool = super, allowValueArray: [Any]? = nil, interfaceInDictionary: [Swift.AnyHashable : Any]? = nil, maximumStalenessTimeInterval: Foundation.TimeInterval? = nil, defaultValueObject: Any? = nil, valueObject: Any? = nil, valueClass: Swift.AnyClass? = nil, closure_serverObject: KochavaCore.KVAAdapter.Closure_ServerObject? = nil, closure_collectSynchronously: KochavaCore.KVAAdapter.Closure_CollectSynchronously? = nil, closure_collectAsynchronously: KochavaCore.KVAAdapter.Closure_CollectAsynchronously? = nil)
- @objc deinit
-}
-@_inheritsConvenienceInitializers @objc(KVATimeIntervalSeries) final public class KVATimeIntervalSeries : ObjectiveC.NSObject, Foundation.NSCopying, KochavaCore.KVAAsForContextProtocol, KochavaCore.KVAConfigureWithProtocol, KochavaCore.KVAFromProtocol, KochavaCore.KVAMutable {
- convenience public init(timeIntervalArray: [Foundation.TimeInterval]?, repeatFinalTimeIntervalBool: Swift.Bool)
- @objc final public func copy(with zone: ObjectiveC.NSZone? = nil) -> Any
- public static func kva_from(_ object: Any?) -> Self?
- final public func kva_as(forContext context: KochavaCore.KVAContext?) -> Swift.AnyObject?
- final public func kva_configure(with object: Any?, context: KochavaCore.KVAContext?)
- @objc override final public func isEqual(_ object: Any?) -> Swift.Bool
- final public func advance()
- final public func currentTimeInterval() -> Foundation.TimeInterval?
- final public func previousIterationString() -> Swift.String
- final public func reset()
- final public var insertTimeInterval: Foundation.TimeInterval? {
- get
- set(insertTimeInterval)
- }
- final public var timeIntervalArray: [Foundation.TimeInterval]? {
- get
- }
- final public var currentIteration: Swift.Int {
- get
- }
- final public var mutator: KochavaCore.KVAMutator {
- get
- }
- @objc override dynamic public init()
- @objc deinit
-}
-@objc(KVATimer) final public class KVATimer : ObjectiveC.NSObject, KochavaCore.KVAAsForContextProtocol, KochavaCore.KVAInvalidatable, KochavaCore.KVAStartable {
- public init(nameString: Swift.String, timeInterval: Foundation.TimeInterval? = nil, timeIntervalZeroShouldNotRunBool: Swift.Bool = false, logMessagesPrintBool: Swift.Bool? = nil, logMessagesPrintWhenLongTimeInterval: Foundation.TimeInterval? = nil, logMessagesPrintDidFireBool: Swift.Bool? = nil, closure_timeInterval: KochavaCore.KVATimer.Closure_TimeInterval? = nil, closure_shouldBeRunningBool: KochavaCore.KVATimer.Closure_ShouldBeRunningBool? = nil, closure_willStart: KochavaCore.KVATimer.Closure_WillStart? = nil, closure_didFire: @escaping KochavaCore.KVATimer.Closure_DidFire)
- final public func kva_as(forContext context: KochavaCore.KVAContext?) -> Swift.AnyObject?
- @discardableResult
- final public func configure(shouldBeRunningBool: Swift.Bool? = nil, allowToRunBool: Swift.Bool? = nil) -> Swift.Bool
- final public func start()
- final public func stop()
- final public func reset()
- final public func invalidate()
- final public var mutator: KochavaCore.KVAMutator {
- get
- }
- public typealias Closure_DidFire = (_ timer: KochavaCore.KVATimer) -> Swift.Void
- public typealias Closure_ShouldBeRunningBool = (_ timer: KochavaCore.KVATimer) -> Swift.Bool
- public typealias Closure_TimeInterval = (_ timer: KochavaCore.KVATimer) -> Foundation.TimeInterval?
- public typealias Closure_WillStart = (_ timer: KochavaCore.KVATimer) -> Swift.Void
- final public var timeInterval: Foundation.TimeInterval? {
- get
- set(timeInterval)
- }
- final public var startedBool: Swift.Bool {
- get
- }
- final public var timerActiveBool: Swift.Bool {
- get
- }
- @objc deinit
-}
-final public class KVAMutator {
- required public init(forObject: Swift.AnyObject, closure_didMutate_performSideEffects_beforeDispatch_sf: KochavaCore.KVAMutator.Closure_DidMutate_PerformSideEffects? = nil, closure_didMutate_performSideEffects: KochavaCore.KVAMutator.Closure_DidMutate_PerformSideEffects? = nil)
- final public func lock(lockParentFirstBool: Swift.Bool = false)
- final public func unlock(unlockParentLastBool: Swift.Bool = false)
- final public func didMutate()
- final public func didMutate_sf()
- final public func didMutate_sf(infoDictionary: [Swift.AnyHashable : Any]?)
- final public func didMutate_sf_df(childMutator: KochavaCore.KVAMutator? = nil, infoDictionary: [Swift.AnyHashable : Any]?, performSideEffectsIntendedBeforeDispatchBool: Swift.Bool = true)
- @objc final public func didMutate_addObserver(usingClosure closure: ((_ notification: Foundation.Notification?) -> Swift.Void)? = nil) -> ObjectiveC.NSObjectProtocol?
- public typealias Closure_DidMutate_PerformSideEffects = (_ mutator: KochavaCore.KVAMutator, _ childMutator: KochavaCore.KVAMutator?, _ infoDictionary: [Swift.AnyHashable : Any]?) -> Swift.Void
- final public var didMutatePassesToDelegateBool: Swift.Bool?
- weak final public var mutableDelegate: KochavaCore.KVAMutable? {
- get
- set
- }
- final public var didMutateDispatchCondensingAfterBool: Swift.Bool
- public static let priorityBoolKey: Swift.String
- @objc deinit
-}
-@objc(KVAValue) final public class KVAValue : ObjectiveC.NSObject, KochavaCore.KVAAsForContextProtocol, KochavaCore.KVAFromProtocol, KochavaCore.KVAMutable {
- required public init(idString: Swift.String?, rawObject: Swift.AnyObject?, object: Swift.AnyObject? = nil, serverObject: Swift.AnyObject? = nil, valueSourceNameString: Swift.String? = nil, adapter: KochavaCore.KVAAdapter? = nil, metaValueArrayDictionary: [Swift.String : KochavaCore.KVAValue]? = nil, startDate: Foundation.Date? = nil, placeholderForAsynchronousCollectionBool: Swift.Bool = false)
- @objc deinit
- public static func kva_from(_ object: Any?) -> Self?
- public static func kva_from(_ object: Any?, class aClass: Swift.AnyClass?, elementClass: Swift.AnyClass?, initializedObject: Any? = nil) -> Self?
- final public func kva_as(forContext context: KochavaCore.KVAContext?) -> Swift.AnyObject?
- @objc override final public var description: Swift.String {
- @objc get
- }
- final public func array() -> [Swift.AnyObject]?
- final public func bool() -> Swift.Bool
- final public func bool_optional() -> Swift.Bool?
- final public func data() -> Foundation.Data?
- final public func date() -> Foundation.Date?
- final public func dictionary() -> [Swift.AnyHashable : Any]?
- final public func int() -> Swift.Int
- final public func int_optional() -> Swift.Int?
- final public func number() -> Foundation.NSNumber?
- final public func string() -> Swift.String?
- final public func timeInterval() -> Foundation.TimeInterval
- final public func timeInterval_optional() -> Foundation.TimeInterval?
- final public func ageTimeInterval() -> Foundation.TimeInterval
- final public func staleBool() -> Swift.Bool
- final public func value(forContext context: KochavaCore.KVAContext?) -> KochavaCore.KVAValue?
- public static func valueArrayDictionary(fromObjectArray objectArray: [Any]?, globalValueSourceCollection: KochavaCore.KVACollection?) -> [Swift.String : KochavaCore.KVAValue]?
- final public func mayMutateBool() -> Swift.Bool
- public typealias Closure_MetaValueArrayDictionary = (_ value: KochavaCore.KVAValue) -> [Swift.String : KochavaCore.KVAValue]?
- public typealias Closure_StaleBool = (_ value: KochavaCore.KVAValue) -> Swift.Bool
- final public var mutator: KochavaCore.KVAMutator {
- get
- }
- weak final public var adapter: KochavaCore.KVAAdapter? {
- get
- set(adapter)
- }
- weak final public var globalValueSourceCollection: KochavaCore.KVACollection? {
- get
- set(globalValueSourceCollection)
- }
- final public var idString: Swift.String? {
- get
- }
- final public var metaValueArrayDictionary: [Swift.String : KochavaCore.KVAValue]? {
- get
- }
- final public var object: Swift.AnyObject? {
- get
- }
- final public var placeholderForAsynchronousCollectionBool: Swift.Bool {
- get
- }
- final public var rawObject: Swift.AnyObject? {
- get
- }
- final public func serverObject() -> Swift.AnyObject?
- final public func serverObject_string() -> Swift.String?
- final public var startDate: Foundation.Date {
- get
- }
- final public var valueSourceNameString: Swift.String? {
- get
- }
-}
-extension Foundation.NSArray : KochavaCore.KVAAsForContextProtocol, KochavaCore.KVAFromProtocol {
- @objc public static func kva_from(_ object: Any?) -> Self?
- @objc public static func kva_from(_ object: Any?, elementClass: Swift.AnyClass? = nil, initializedObject: Any? = nil) -> Self?
- public func kva_as(forContext context: KochavaCore.KVAContext?) -> Swift.AnyObject?
-}
-extension Foundation.NSData : KochavaCore.KVAAsForContextProtocol, KochavaCore.KVAFromProtocol {
- @objc public static func kva_from(_ object: Any?) -> Self?
- public func kva_as(forContext context: KochavaCore.KVAContext?) -> Swift.AnyObject?
-}
-extension Foundation.NSDate : KochavaCore.KVAAsForContextProtocol, KochavaCore.KVAFromProtocol {
- @objc public static func kva_from(_ object: Any?) -> Self?
- public func kva_as(forContext context: KochavaCore.KVAContext?) -> Swift.AnyObject?
-}
-extension Foundation.NSDecimalNumber {
- convenience public init(kva_fromDouble aDouble: Swift.Double)
- public static func kva_bankersScaleFourRoundingModeDecimalNumber(fromDouble aDouble: Swift.Double) -> Foundation.NSDecimalNumber
- public static func kva_bankersScaleFourRoundingModeDecimalNumber(fromNumber number: Foundation.NSNumber?) -> Foundation.NSDecimalNumber?
- public static func kva_bankersScaleFourRoundingModeDecimalNumber(fromObject object: Any?) -> Foundation.NSDecimalNumber?
- public static func kva_decimalNumber(fromDouble aDouble: Swift.Double, roundingBehaviorDecimalNumberHandler: Foundation.NSDecimalNumberHandler?) -> Foundation.NSDecimalNumber
- public static func kva_decimalNumber(fromNumber number: Foundation.NSNumber?, roundingBehaviorDecimalNumberHandler: Foundation.NSDecimalNumberHandler?) -> Foundation.NSDecimalNumber?
- public static func kva_timeIntervalRoundingModeDecimalNumber(fromNumber number: Foundation.NSNumber?) -> Foundation.NSDecimalNumber?
- public static func kva_timeIntervalRoundingModeDecimalNumber(fromObject object: Any?) -> Foundation.NSDecimalNumber?
- public static func kva_timeIntervalRoundingModeDecimalNumber(fromTimeInterval timeInterval: Foundation.TimeInterval) -> Foundation.NSDecimalNumber
- public static func kva_timeIntervalRoundingModeDecimalNumber(fromTimeInterval_optional timeInterval: Foundation.TimeInterval?) -> Foundation.NSDecimalNumber?
- public static let kva_bankersScaleFourRoundingModeDecimalNumberHandler: Foundation.NSDecimalNumberHandler
-}
-extension Foundation.Data : KochavaCore.KVAAsForContextProtocol, KochavaCore.KVAFromProtocol {
- public init?(kva_hexString hexString: Swift.String?)
- public static func kva_from(_ object: Any?) -> Foundation.Data?
- public func kva_as(forContext context: KochavaCore.KVAContext?) -> Swift.AnyObject?
- public func kva_hexString() -> Swift.String?
-}
-extension Foundation.NSDictionary : KochavaCore.KVAAsForContextProtocol, KochavaCore.KVAFromProtocol {
- @objc public static func kva_from(_ object: Any?) -> Self?
- public func kva_as(forContext context: KochavaCore.KVAContext?) -> Swift.AnyObject?
-}
-extension Foundation.NSError : KochavaCore.KVAAsForContextProtocol, KochavaCore.KVAFromProtocol {
- public static func kva_from(_ object: Any?) -> Self?
- public func kva_as(forContext context: KochavaCore.KVAContext?) -> Swift.AnyObject?
-}
-@_hasMissingDesignatedInitializers final public class KVAAnyClass {
- public static func sanitizedNameString(_ aClass: Swift.AnyClass?) -> Swift.String?
- @objc deinit
-}
-extension Foundation.NSException : KochavaCore.KVAAsForContextProtocol {
- public func kva_as(forContext context: KochavaCore.KVAContext?) -> Swift.AnyObject?
-}
-extension Foundation.NSNumber : KochavaCore.KVAAsForContextProtocol, KochavaCore.KVAFromProtocol {
- public static func kva_number(fromString string: Swift.String?) -> Self?
- @objc public static func kva_from(_ object: Any?) -> Self?
- public func kva_as(forContext context: KochavaCore.KVAContext?) -> Swift.AnyObject?
- public func kva_isBoolBool() -> Swift.Bool
-}
-extension Foundation.ProcessInfo {
- public func kva_operatingSystemNameString() -> Swift.String
- public func kva_operatingSystemStandardVersionInfoString() -> Swift.String
- public func kva_operatingSystemVersionString() -> Swift.String
-}
-extension Foundation.NSString : KochavaCore.KVAAsForContextProtocol, KochavaCore.KVAFromProtocol {
- @objc(kva_stringFromJSONObject:prettyPrintBool:) public static func kva_string(fromJSONObject jsonObject: Any?, prettyPrintBool: Swift.Bool) -> Swift.String?
- @objc public static func kva_from(_ object: Any?) -> Self?
- public func kva_as(forContext context: KochavaCore.KVAContext?) -> Swift.AnyObject?
- @objc(kva_serializedJSONObjectWithPrintErrorsBool:) dynamic public func kva_serializedJSONObject(printErrorsBool: Swift.Bool = false) -> Any?
-}
-extension Foundation.UserDefaults {
- @objc(kva_keyNameStringWithPrefixString:identifierString:storageIdString:) public static func kva_keyNameString(withPrefixString prefixString: Swift.String?, identifierString: Swift.String?, storageIdString: Swift.String?) -> Swift.String
-}
-extension Swift.String : KochavaCore.KVAAsForContextProtocol, KochavaCore.KVAFromProtocol {
- public init?(kva_fromJSONObject jsonObject: Any?, prettyPrintBool: Swift.Bool)
- public static func kva_from(bool: Swift.Bool?) -> Swift.String
- public static func kva_from(_ object: Any?) -> Swift.String?
- public func kva_as(forContext context: KochavaCore.KVAContext?) -> Swift.AnyObject?
- public func kva_withMaximumLength(_ maximumLength: Swift.Int) -> Swift.String
- public func kva_serializedJSONObject(printErrorsBool: Swift.Bool = false) -> Any?
-}
-extension Swift.Double : KochavaCore.KVAAsForContextProtocol, KochavaCore.KVAFromProtocol {
- public static func kva_from(_ object: Any?) -> Swift.Double?
- public func kva_as(forContext context: KochavaCore.KVAContext?) -> Swift.AnyObject?
-}
-@objc extension UIKit.UIApplication {
- @objc(kva_shared) @_Concurrency.MainActor(unsafe) public static func kva_shared() -> UIKit.UIApplication?
-}
diff --git a/KochavaCore.xcframework/ios-arm64_i386_x86_64-simulator/KochavaCore.framework/Modules/KochavaCore.swiftmodule/x86_64-apple-ios-simulator.swiftdoc b/KochavaCore.xcframework/ios-arm64_i386_x86_64-simulator/KochavaCore.framework/Modules/KochavaCore.swiftmodule/x86_64-apple-ios-simulator.swiftdoc
deleted file mode 100644
index e5b81a4..0000000
Binary files a/KochavaCore.xcframework/ios-arm64_i386_x86_64-simulator/KochavaCore.framework/Modules/KochavaCore.swiftmodule/x86_64-apple-ios-simulator.swiftdoc and /dev/null differ
diff --git a/KochavaCore.xcframework/ios-arm64_i386_x86_64-simulator/KochavaCore.framework/Modules/KochavaCore.swiftmodule/x86_64-apple-ios-simulator.swiftinterface b/KochavaCore.xcframework/ios-arm64_i386_x86_64-simulator/KochavaCore.framework/Modules/KochavaCore.swiftmodule/x86_64-apple-ios-simulator.swiftinterface
deleted file mode 100644
index b105852..0000000
--- a/KochavaCore.xcframework/ios-arm64_i386_x86_64-simulator/KochavaCore.framework/Modules/KochavaCore.swiftmodule/x86_64-apple-ios-simulator.swiftinterface
+++ /dev/null
@@ -1,1334 +0,0 @@
-// swift-interface-format-version: 1.0
-// swift-compiler-version: Apple Swift version 5.6 (swiftlang-5.6.0.323.62 clang-1316.0.20.8)
-// swift-module-flags: -target x86_64-apple-ios10.3-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name KochavaCore
-import Foundation
-@_exported import KochavaCore
-import Swift
-import UIKit
-import _Concurrency
-import os.log
-import os
-extension Swift.Array : KochavaCore.KVAAsForContextProtocol, KochavaCore.KVAFromProtocol {
- public static func kva_from(_ object: Any?) -> Swift.Array?
- public static func kva_from(_ object: Any?, elementClass: Swift.AnyClass? = nil, initializedObject: Any? = nil) -> Swift.Array?
- public func kva_as(forContext context: KochavaCore.KVAContext?) -> Swift.AnyObject?
-}
-extension Swift.Array {
- public mutating func kva_append(nullable newElement: Element?)
- public mutating func kva_append(contentsOf_nullable newElements: S?) where Element == S.Element, S : Swift.Sequence
-}
-extension Swift.Bool : KochavaCore.KVAAsForContextProtocol, KochavaCore.KVAFromProtocol {
- public static func kva_from(_ object: Any?) -> Swift.Bool?
- public func kva_as(forContext context: KochavaCore.KVAContext?) -> Swift.AnyObject?
-}
-extension Foundation.Date : KochavaCore.KVAAsForContextProtocol, KochavaCore.KVAFromProtocol {
- public static func kva_from(applePrintDateString string: Swift.String?) -> Foundation.Date?
- public static func kva_from(iso8601DateString string: Swift.String?) -> Foundation.Date?
- public static func kva_from(iso8601ShortDateString string: Swift.String?) -> Foundation.Date?
- public static func kva_from(string: Swift.String?) -> Foundation.Date?
- public static func kva_date(fromYYYYMMDDDateString string: Swift.String?) -> Foundation.Date?
- public static func kva_from(_ object: Any?) -> Foundation.Date?
- public func kva_as(forContext context: KochavaCore.KVAContext?) -> Swift.AnyObject?
- public static func kva_earliestDate(date1: Foundation.Date?, date2: Foundation.Date?) -> Foundation.Date?
- public func kva_unixTime() -> Swift.UInt64
- public func kva_unixTimeDecimalNumber() -> Foundation.NSDecimalNumber
- public func kva_unixTimeMilliseconds() -> Swift.UInt64
- public func kva_unixTimeString() -> Swift.String
- public func kva_iso8601DateString() -> Swift.String
- public func kva_iso8601ShortDateString() -> Swift.String
- public func kva_string(withDateStyle dateDateFormatterStyle: Foundation.DateFormatter.Style, timeStyle timeDateFormatterStyle: Foundation.DateFormatter.Style) -> Swift.String
- public func kva_yyyymmddDateString() -> Swift.String
- public func kva_agoTimeInterval() -> Foundation.TimeInterval
-}
-extension Foundation.Date {
- public func kva_sendDateString(fromRequestBodyDictionary requestBodyDictionary: [Swift.AnyHashable : Any]?) -> Swift.String
-}
-extension Swift.Int : KochavaCore.KVAAsForContextProtocol, KochavaCore.KVAFromProtocol {
- public static func kva_from(_ object: Any?) -> Swift.Int?
- public func kva_as(forContext context: KochavaCore.KVAContext?) -> Swift.AnyObject?
-}
-@objc(KVAAdapter) public class KVAAdapter : ObjectiveC.NSObject, KochavaCore.KVAAsForContextProtocol, KochavaCore.KVAConfigureWithProtocol, KochavaCore.KVAKeyable, KochavaCore.KVAMutable, KochavaCore.KVANetworkingSetterProvider, KochavaCore.KVAInvalidatable {
- required public init(networking: KochavaCore.KVANetworking? = nil, identifierString: Swift.String, key: Swift.AnyHashable? = nil, denyDatapointCheckBool: Swift.Bool = false, persistBool: Swift.Bool = false, watchBool: Swift.Bool = false, consentRequiredBool: Swift.Bool = false, allowValueArray: [Any]? = nil, interfaceInDictionary: [Swift.AnyHashable : Any]? = nil, maximumStalenessTimeInterval: Foundation.TimeInterval? = nil, defaultValueObject: Any? = nil, valueObject: Any? = nil, valueClass: Swift.AnyClass? = nil, closure_serverObject: KochavaCore.KVAAdapter.Closure_ServerObject? = nil, closure_collectSynchronously: KochavaCore.KVAAdapter.Closure_CollectSynchronously? = nil, closure_collectAsynchronously: KochavaCore.KVAAdapter.Closure_CollectAsynchronously? = nil)
- @objc deinit
- public func kva_as(forContext context: KochavaCore.KVAContext?) -> Swift.AnyObject?
- public func key(forContext context: KochavaCore.KVAContext?) -> Swift.AnyHashable?
- public func kva_configure(with object: Any?, context: KochavaCore.KVAContext?)
- @objc override dynamic public var description: Swift.String {
- @objc get
- }
- @discardableResult
- public func value(forContext context: KochavaCore.KVAContext?, waitBool: Swift.Bool, completionHandler: KochavaCore.KVAAdapter.Closure_GetValueCompletionHandler?) -> KochavaCore.KVAValue?
- @discardableResult
- public func value(forContext context: KochavaCore.KVAContext?, touchlessBool: Swift.Bool, waitBool: Swift.Bool, completionHandler: KochavaCore.KVAAdapter.Closure_GetValueCompletionHandler?) -> KochavaCore.KVAValue?
- public func valueWillBeCollectedBool(forContext context: KochavaCore.KVAContext?) -> Swift.Bool
- public func validatedObject(forAnyObject anyObject: Any?, reportingContextNameString: Swift.String) -> Swift.AnyObject?
- public func mayShareBool(forContext context: KochavaCore.KVAContext?) -> Swift.Bool
- public func persistentStorage_restore() -> Swift.Bool
- public func persistentStorage_writeIfDidMutateBool(aggressiveBool: Swift.Bool? = nil)
- public func invalidate()
- public typealias Closure_ServerObject = (_ adapter: KochavaCore.KVAAdapter, _ valueObject: Swift.AnyObject?) -> Swift.AnyObject?
- public var asynchronousCollectionTask: KochavaCore.KVATask {
- get
- }
- public var mutator: KochavaCore.KVAMutator {
- get
- }
- public typealias Closure_CollectAsynchronously = (_ adapter: KochavaCore.KVAAdapter, _ completionHandler: @escaping KochavaCore.KVAAdapter.Closure_CollectAsynchronouslyCompletionHandler) -> Swift.Void
- public typealias Closure_CollectAsynchronouslyCompletionHandler = (_ adapter: KochavaCore.KVAAdapter, _ valueRawObject: Any?) -> Swift.Void
- public var asynchronousCollectionPrerequisiteTaskArray: [KochavaCore.KVATask]?
- public var asynchronousCollectionPrerequisiteTaskNameStringArray: [Swift.String]?
- public var consentRequiredToCollectBool: Swift.Bool
- public var consentRequiredToKeepBool: Swift.Bool
- public var consentRequiredToPersistBool: Swift.Bool
- public var consentRequiredToShareBool: Swift.Bool
- public var denyDatapointCheckBool: Swift.Bool {
- get
- }
- public var key: Swift.AnyHashable? {
- get
- }
- public var descriptionString: Swift.String?
- public var closure_didInvalidate: KochavaCore.KVAAdapter.Closure_DidInvalidate?
- public typealias Closure_DidInvalidate = (_ adapter: KochavaCore.KVAAdapter) -> Swift.Void
- public var closure_didMutate: KochavaCore.KVAAdapter.Closure_DidMutate?
- public typealias Closure_DidMutate = (_ adapter: KochavaCore.KVAAdapter) -> Swift.Void
- public var closure_didReadFromPersistentStorage: KochavaCore.KVAAdapter.Closure_DidReadFromPersistentStorage?
- public typealias Closure_DidReadFromPersistentStorage = (_ adapter: KochavaCore.KVAAdapter) -> Swift.Void
- public var closure_didSetCachedValueOnSameThread: KochavaCore.KVAAdapter.Closure_DidSetValue?
- public var closure_didSetValue: KochavaCore.KVAAdapter.Closure_DidSetValue?
- public typealias Closure_DidSetValue = (_ adapter: KochavaCore.KVAAdapter, _ value: KochavaCore.KVAValue?, _ oldValue: KochavaCore.KVAValue?) -> Swift.Void
- public var identifierString: Swift.String {
- get
- }
- public var initializedObject: Any? {
- get
- set(initializedObject)
- }
- public var maximumStalenessTimeInterval: Foundation.TimeInterval? {
- get
- set(maximumStalenessTimeInterval)
- }
- public var nameString: Swift.String?
- @objc weak public var networking: KochavaCore.KVANetworking? {
- @objc get
- @objc set(networking)
- }
- public var persistAgressiveBool: Swift.Bool
- public var persistUserDefaultsTypeString: Swift.String?
- public var persistentStorageWriteLogMessagePrintBool: Swift.Bool {
- get
- set(persistentStorageWriteLogMessagePrintBool)
- }
- public var persistentStorageWriteLogMessagePrintBool_optional: Swift.Bool?
- public var persistentStorageWriteWaitTimeInterval_optional: Foundation.TimeInterval? {
- get
- set(persistentStorageWriteWaitTimeInterval_optional)
- }
- public var product: KochavaCore.KVAProduct? {
- get
- set(product)
- }
- public var closure_serverObject: KochavaCore.KVAAdapter.Closure_ServerObject?
- public var storageIdString: Swift.String? {
- get
- set(storageIdString)
- }
- public typealias Closure_CollectSynchronously = (_ adapter: KochavaCore.KVAAdapter) -> Swift.AnyObject?
- public var valueClass: Swift.AnyClass? {
- get
- }
- public var valueElementClass: Swift.AnyClass? {
- get
- }
- public var valueObject: Swift.AnyObject? {
- get
- set(valueObject)
- }
- public var closure_valueMetaValueArrayDictionary: KochavaCore.KVAValue.Closure_MetaValueArrayDictionary?
- public var closure_valueStaleBool: KochavaCore.KVAValue.Closure_StaleBool?
- public var watchValueObject: Swift.AnyObject? {
- get
- set(watchValueObject)
- }
- public var closure_willSetValue: KochavaCore.KVAAdapter.Closure_WillSetValue?
- public typealias Closure_WillSetValue = (_ adapter: KochavaCore.KVAAdapter, _ value: KochavaCore.KVAValue?, _ newValue: KochavaCore.KVAValue?) -> Swift.Bool
- public var asynchronousCollectionInProgressBool: Swift.Bool {
- get
- }
- public var consent: KochavaCore.KVAConsent? {
- get
- set(consent)
- }
- public typealias Closure_GetValueCompletionHandler = (_ adapter: KochavaCore.KVAAdapter, _ value: KochavaCore.KVAValue?) -> Swift.Void
- public var touchlessValue: KochavaCore.KVAValue? {
- get
- set(touchlessValue)
- }
- public var touchlessValueObject: Swift.AnyObject? {
- get
- set(touchlessValueObject)
- }
- public var value: KochavaCore.KVAValue? {
- get
- set(value)
- }
- public typealias Closure_ValueDidSet = (_ adapter: KochavaCore.KVAAdapter) -> Swift.Void
- public var valueRawObject: Swift.AnyObject? {
- get
- set(valueRawObject)
- }
- public var watchValue: KochavaCore.KVAValue? {
- get
- set(watchValue)
- }
- public func watchValueIndicatesChangeBool() -> Swift.Bool
- public var watchValueRawObject: Swift.AnyObject? {
- get
- set(watchValueRawObject)
- }
- public static let closure_serverObject_default: (_ adapter: KochavaCore.KVAAdapter, _ valueObject: Swift.AnyObject?) -> Swift.AnyObject?
- public static let closure_serverObject_nil: (_ adapter: KochavaCore.KVAAdapter, _ valueObject: Swift.AnyObject?) -> Swift.AnyObject?
- public static let stalenessNeverTimeInterval: Foundation.TimeInterval?
- public static let stalenessImmediateTimeInterval: Swift.Double
-}
-@_inheritsConvenienceInitializers @objc(KVAAppGroups) final public class KVAAppGroups : ObjectiveC.NSObject {
- @objc public static var shared: KochavaCore.KVAAppGroups {
- @objc get
- }
- @objc public static var shared_optional: KochavaCore.KVAAppGroups? {
- @objc get
- }
- final public var mutator: KochavaCore.KVAMutator {
- get
- }
- @objc(deviceAppGroupIdentifierString) final public var deviceAppGroupIdentifierString: Swift.String? {
- @objc get
- @objc set(deviceAppGroupIdentifierString)
- }
- public static let deviceAppGroupIdentifierStringDidMutateNotificationName: Foundation.Notification.Name
- @objc override dynamic public init()
- @objc deinit
-}
-@_inheritsConvenienceInitializers @objc(KVAArrayAdapter) final public class KVAArrayAdapter : KochavaCore.KVAAdapter {
- convenience public init(networking: KochavaCore.KVANetworking? = nil, identifierString: Swift.String, key: Swift.AnyHashable? = nil, denyDatapointCheckBool: Swift.Bool = false, persistBool: Swift.Bool = false, watchBool: Swift.Bool = false, consentRequiredBool: Swift.Bool = false, maximumStalenessTimeInterval: Foundation.TimeInterval?, defaultValueArray: [Any]?, valueObject: Any?, valueElementClass: Swift.AnyClass? = nil, closure_serverObject: KochavaCore.KVAArrayAdapter.Closure_ServerObject? = nil, closure_collectSynchronously: KochavaCore.KVAArrayAdapter.Closure_CollectSynchronously? = nil, closure_collectAsynchronously: KochavaCore.KVAArrayAdapter.Closure_CollectAsynchronously? = nil)
- final public var valueArray: [Swift.AnyObject]? {
- get
- set(valueArray)
- }
- required public init(networking: KochavaCore.KVANetworking? = nil, identifierString: Swift.String, key: Swift.AnyHashable? = nil, denyDatapointCheckBool: Swift.Bool = super, persistBool: Swift.Bool = super, watchBool: Swift.Bool = super, consentRequiredBool: Swift.Bool = super, allowValueArray: [Any]? = nil, interfaceInDictionary: [Swift.AnyHashable : Any]? = nil, maximumStalenessTimeInterval: Foundation.TimeInterval? = nil, defaultValueObject: Any? = nil, valueObject: Any? = nil, valueClass: Swift.AnyClass? = nil, closure_serverObject: KochavaCore.KVAAdapter.Closure_ServerObject? = nil, closure_collectSynchronously: KochavaCore.KVAAdapter.Closure_CollectSynchronously? = nil, closure_collectAsynchronously: KochavaCore.KVAAdapter.Closure_CollectAsynchronously? = nil)
- @objc deinit
-}
-public protocol KVAAsForContextProtocol {
- func kva_as(forContext context: KochavaCore.KVAContext?) -> Swift.AnyObject?
-}
-@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc(KVABackgroundTaskController) final public class KVABackgroundTaskController : ObjectiveC.NSObject {
- public static let shared: KochavaCore.KVABackgroundTaskController
- public static var sharedInstance: Swift.AnyObject {
- get
- }
- final public func didBeginBackgroundSustainingTask(identifierString: Swift.String)
- final public func didEndBackgroundSustainingTask(identifierString: Swift.String)
- @objc deinit
-}
-@_inheritsConvenienceInitializers @objc(KVABoolAdapter) final public class KVABoolAdapter : KochavaCore.KVAIntAdapter {
- convenience public init(networking: KochavaCore.KVANetworking? = nil, identifierString: Swift.String, key: Swift.AnyHashable? = nil, denyDatapointCheckBool: Swift.Bool = false, persistBool: Swift.Bool = false, watchBool: Swift.Bool = false, consentRequiredBool: Swift.Bool = false, maximumStalenessTimeInterval: Foundation.TimeInterval? = nil, defaultValueBool: Swift.Bool? = nil, valueObject: Any? = nil, closure_serverObject: KochavaCore.KVABoolAdapter.Closure_ServerObject? = nil, closure_collectSynchronously: KochavaCore.KVABoolAdapter.Closure_CollectSynchronously? = nil, closure_collectAsynchronously: KochavaCore.KVABoolAdapter.Closure_CollectAsynchronously? = nil)
- final public var valueBool: Swift.Bool {
- get
- set(valueBool)
- }
- public static let closure_boolNumberServerObject: (_ adapter: KochavaCore.KVAAdapter, _ valueObject: Swift.AnyObject?) -> Swift.AnyObject?
- required public init(networking: KochavaCore.KVANetworking? = nil, identifierString: Swift.String, key: Swift.AnyHashable? = nil, denyDatapointCheckBool: Swift.Bool = super, persistBool: Swift.Bool = super, watchBool: Swift.Bool = super, consentRequiredBool: Swift.Bool = super, allowValueArray: [Any]? = nil, interfaceInDictionary: [Swift.AnyHashable : Any]? = nil, maximumStalenessTimeInterval: Foundation.TimeInterval? = nil, defaultValueObject: Any? = nil, valueObject: Any? = nil, valueClass: Swift.AnyClass? = nil, closure_serverObject: KochavaCore.KVAAdapter.Closure_ServerObject? = nil, closure_collectSynchronously: KochavaCore.KVAAdapter.Closure_CollectSynchronously? = nil, closure_collectAsynchronously: KochavaCore.KVAAdapter.Closure_CollectAsynchronously? = nil)
- @objc deinit
-}
-@objc(KVACollection) final public class KVACollection : ObjectiveC.NSObject, KochavaCore.KVAFromProtocol {
- required public init(nameString: Swift.String? = nil, closure_willRegisterObject: KochavaCore.KVACollection.Closure_WillRegisterObject? = nil)
- convenience public init(adapter: KochavaCore.KVAAdapter?)
- convenience public init(object: Any?, identifierString: Swift.String)
- convenience public init(value: KochavaCore.KVAValue?, identifierString: Swift.String)
- public static func kva_from(_ object: Any?) -> Self?
- final public func append(collection: KochavaCore.KVACollection?)
- final public func register(adapter: KochavaCore.KVAAdapter?)
- final public func register(instruction: KochavaCore.KVAInstruction?)
- final public func register(netTransaction: KochavaCore.KVANetTransaction?)
- final public func register(object: Any?, identifierString: Swift.String?)
- final public func register(task: KochavaCore.KVATask?)
- final public func register(value: KochavaCore.KVAValue?, identifierString: Swift.String)
- final public func register(valueSource: Any?, identifierString: Swift.String)
- final public func unregisterObject(withIdentifierString identifierString: Swift.String)
- final public func enumerate(usingClosure closure: ((_ identifierString: Swift.String?, _ object: Any?, _ stopBool: Swift.UnsafeMutablePointer?) -> Swift.Void)?)
- final public func adapter(withIdentifierString identifierString: Swift.String?) -> KochavaCore.KVAAdapter?
- final public func instruction(withIdentifierString identifierString: Swift.String?) -> KochavaCore.KVAInstruction?
- final public func netTransaction(withNameString nameString: Swift.String?) -> KochavaCore.KVANetTransaction?
- final public func object(withIdentifierString identifierString: Swift.String?) -> Any?
- final public func objectArray(withIdentifierStringArray identifierStringArray: [Swift.String]?) -> [Any]?
- final public func task(withNameString nameString: Swift.String?) -> KochavaCore.KVATask?
- final public func valueSource(withIdentifierString identifierString: Swift.String?) -> Any?
- final public func count() -> Swift.Int
- public static func valueArrayDictionary(fromValueSourceCollectionArray valueSourceCollectionArray: [KochavaCore.KVACollection]?, optionalAppendToValueArrayMutableDictionary: [Swift.String : KochavaCore.KVAValue]?, context: KochavaCore.KVAContext?, completionHandler: KochavaCore.KVACollection.Closure_GetValueArrayDictionaryCompletionHandler?)
- public typealias Closure_GetValueArrayDictionaryCompletionHandler = (_ valueSourceCollectionArray: [KochavaCore.KVACollection]?, _ valueArrayDictionary: [Swift.String : KochavaCore.KVAValue]?) -> Swift.Void
- final public func printDirectory(logLevel: KochavaCore.KVALogLevel? = .info)
- final public var mutator: KochavaCore.KVAMutator {
- get
- }
- public typealias Closure_WillRegisterObject = (_ collection: KochavaCore.KVACollection, _ object: Any) -> Swift.Void
- @objc deinit
-}
-public protocol KVAConfigureWithProtocol {
- func kva_configure(with object: Any?, context: KochavaCore.KVAContext?)
-}
-@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc(KVAConsent) final public class KVAConsent : ObjectiveC.NSObject, Foundation.NSCopying, KochavaCore.KVAAsForContextProtocol, KochavaCore.KVAConfigureWithProtocol, KochavaCore.KVAFromProtocol, KochavaCore.KVAFromWithInitializedObjectProtocol, KochavaCore.KVAInvalidatable, KochavaCore.KVAKeyable, KochavaCore.KVAMutable {
- convenience public init(fromObject object: Any?, networking: KochavaCore.KVANetworking, delegate: KochavaCore.KVAMutable, closure_didMutate: KochavaCore.KVAConsent.Closure_DidMutate?)
- @objc(copyWithZone:) final public func copy(with zone: ObjectiveC.NSZone? = nil) -> Any
- public static func kva_from(_ object: Any?) -> Self?
- public static func kva_from(_ object: Any?, initializedObject: Any?) -> Self?
- @objc(kva_asForContext:) final public func kva_as(forContext context: KochavaCore.KVAContext?) -> Swift.AnyObject?
- final public func key(forContext context: KochavaCore.KVAContext?) -> Swift.AnyHashable?
- public static let key: Swift.String
- final public func configure(networking: KochavaCore.KVANetworking, masterBool: Swift.Bool, delegate: KochavaCore.KVAMutable, closure_didMutate: KochavaCore.KVAConsent.Closure_DidMutate?)
- final public func kva_configure(with object: Any?, context: KochavaCore.KVAContext?)
- @objc(didPromptWithDidGrantBoolNumber:) final public func didPrompt(didGrantBoolNumber: Foundation.NSNumber?)
- @objc final public func shouldPromptBool() -> Swift.Bool
- @objc final public func willPrompt()
- @objc final public func isGrantedBoolNumber() -> Foundation.NSNumber?
- @objc final public func isGrantedBool() -> Swift.Bool
- @objc final public func isGrantedDate() -> Foundation.Date?
- @available(*, deprecated, renamed: "mayCollectBool")
- @objc final public func mayCalculateBool() -> Swift.Bool
- @objc final public func mayCollectBool() -> Swift.Bool
- @objc final public func mayPersistBool() -> Swift.Bool
- @objc final public func mayShareBool() -> Swift.Bool
- @objc final public func mayKeepBool() -> Swift.Bool
- final public func invalidate()
- final public var mutator: KochavaCore.KVAMutator {
- get
- }
- public typealias Closure_DidMutate = (_ consent: KochavaCore.KVAConsent) -> Swift.Void
- @objc final public var descriptionString: Swift.String? {
- @objc get
- }
- @objc final public var didUpdateBlock: KochavaCore.KVAConsent.KVAConsentDidUpdateClosure?
- public typealias KVAConsentDidUpdateClosure = (_ consent: KochavaCore.KVAConsent) -> Swift.Void
- @objc final public var intelligentManagementBool: Swift.Bool {
- @objc get
- @objc set(intelligentManagementBool)
- }
- @objc final public var manualManagedRequirementsBool: Swift.Bool {
- @objc get
- @objc set(manualManagedRequirementsBool)
- }
- @objc final public var partnerArray: [KochavaCore.KVAPartner]? {
- @objc get
- }
- @objc final public var promptIdString: Swift.String? {
- get
- }
- @objc final public var requiredBool: Swift.Bool {
- @objc get
- @objc set(requiredBool)
- }
- @objc final public var requiredBoolNumber: Foundation.NSNumber? {
- @objc get
- @objc set(requiredBoolNumber)
- }
- @objc final public var responseBoolNumber: Foundation.NSNumber? {
- get
- }
- @objc final public var responseDate: Foundation.Date? {
- @objc get
- }
- @objc deinit
-}
-@_hasMissingDesignatedInitializers @objc(KVAContext) final public class KVAContext : ObjectiveC.NSObject, KochavaCore.KVAAsForContextProtocol, KochavaCore.KVAFromProtocol {
- @objc public static let host: KochavaCore.KVAContext
- @objc public static let log: KochavaCore.KVAContext
- @objc public static let persistentStorage: KochavaCore.KVAContext
- @objc public static let sdk: KochavaCore.KVAContext
- @objc public static let server: KochavaCore.KVAContext
- @objc public static let serverUnrestricted: KochavaCore.KVAContext
- public static func kva_from(_ object: Any?) -> Self?
- final public func kva_as(forContext context: KochavaCore.KVAContext?) -> Swift.AnyObject?
- @objc override final public var description: Swift.String {
- @objc get
- }
- public static func comparisonBools(_ context: KochavaCore.KVAContext?) -> (isHostBool: Swift.Bool, isLogBool: Swift.Bool, isPersistentStorageBool: Swift.Bool, isSDKBool: Swift.Bool, isServerBool: Swift.Bool, isUnknownBool: Swift.Bool)
- final public let comparisonBools: (isHostBool: Swift.Bool, isLogBool: Swift.Bool, isPersistentStorageBool: Swift.Bool, isSDKBool: Swift.Bool, isServerBool: Swift.Bool, isUnknownBool: Swift.Bool)
- final public let isHostBool: Swift.Bool
- final public let isLogBool: Swift.Bool
- final public let isPersistentStorageBool: Swift.Bool
- final public let isSDKBool: Swift.Bool
- final public let isServerBool: Swift.Bool
- final public let nameString: Swift.String
- @objc deinit
-}
-@_inheritsConvenienceInitializers @objc(KVACoreProduct) final public class KVACoreProduct : KochavaCore.KVAProduct, KochavaCore.KVASharedPropertyProvider {
- @objc public static let shared: KochavaCore.KVAProduct
- public static var sharedInstance: Swift.AnyObject {
- get
- }
- @objc required public init(apiVersionString: Swift.String?, buildDateString: Swift.String?, bundleIdentifierString: Swift.String?, bundleTypeString: Swift.String, compilerFlagNameStringArray: [Swift.String]? = nil, moduleNameString: Swift.String, nameString: Swift.String, organizationNameString: Swift.String, reverseDomainNameString: Swift.String?, valueSourceCollection: KochavaCore.KVACollection?, versionString: Swift.String?, dependentProductClassNameStringArray: [Swift.String]? = nil, closure_resetClasses: KochavaCore.KVAProduct.Closure_ResetClasses? = nil, closure_resetVariables: KochavaCore.KVAProduct.Closure_ResetVariables? = nil, closure_didRegister: KochavaCore.KVAProduct.Closure_DidRegister? = nil)
- @objc deinit
-}
-extension Swift.Dictionary : KochavaCore.KVAAsForContextProtocol, KochavaCore.KVAFromProtocol {
- public static func kva_from(_ object: Any?) -> Swift.Dictionary?
- public func kva_as(forContext context: KochavaCore.KVAContext?) -> Swift.AnyObject?
- public func kva_asForContextArray(withContext context: KochavaCore.KVAContext?) -> [Swift.AnyObject]?
- public func kva_stringKeysLowercasedDictionary() -> [Swift.AnyHashable : Any]
-}
-@_inheritsConvenienceInitializers @objc(KVADataAdapter) final public class KVADataAdapter : KochavaCore.KVAAdapter {
- convenience public init(networking: KochavaCore.KVANetworking? = nil, identifierString: Swift.String, key: Swift.AnyHashable? = nil, denyDatapointCheckBool: Swift.Bool = false, persistBool: Swift.Bool = false, watchBool: Swift.Bool = false, consentRequiredBool: Swift.Bool = false, maximumStalenessTimeInterval: Foundation.TimeInterval? = nil, defaultValueData: Foundation.Data? = nil, valueObject: Any? = nil, closure_serverObject: KochavaCore.KVADataAdapter.Closure_ServerObject? = nil, closure_collectSynchronously: KochavaCore.KVADataAdapter.Closure_CollectSynchronously? = nil, closure_collectAsynchronously: KochavaCore.KVADataAdapter.Closure_CollectAsynchronously? = nil)
- final public var valueData: Foundation.Data? {
- get
- set(valueData)
- }
- public static let closure_serverObject_deviceToken: (_ adapter: KochavaCore.KVAAdapter, _ valueObject: Swift.AnyObject?) -> Swift.AnyObject?
- required public init(networking: KochavaCore.KVANetworking? = nil, identifierString: Swift.String, key: Swift.AnyHashable? = nil, denyDatapointCheckBool: Swift.Bool = super, persistBool: Swift.Bool = super, watchBool: Swift.Bool = super, consentRequiredBool: Swift.Bool = super, allowValueArray: [Any]? = nil, interfaceInDictionary: [Swift.AnyHashable : Any]? = nil, maximumStalenessTimeInterval: Foundation.TimeInterval? = nil, defaultValueObject: Any? = nil, valueObject: Any? = nil, valueClass: Swift.AnyClass? = nil, closure_serverObject: KochavaCore.KVAAdapter.Closure_ServerObject? = nil, closure_collectSynchronously: KochavaCore.KVAAdapter.Closure_CollectSynchronously? = nil, closure_collectAsynchronously: KochavaCore.KVAAdapter.Closure_CollectAsynchronously? = nil)
- @objc deinit
-}
-@_inheritsConvenienceInitializers @objc(KVADateAdapter) final public class KVADateAdapter : KochavaCore.KVAAdapter {
- convenience public init(networking: KochavaCore.KVANetworking? = nil, identifierString: Swift.String, key: Swift.AnyHashable? = nil, denyDatapointCheckBool: Swift.Bool = false, persistBool: Swift.Bool = false, watchBool: Swift.Bool = false, consentRequiredBool: Swift.Bool = false, allowValueArray: [Foundation.NSDate]? = nil, interfaceInDictionary: [Swift.AnyHashable : Any]? = nil, maximumStalenessTimeInterval: Foundation.TimeInterval? = nil, minimumDate: Foundation.Date? = nil, maximumDate: Foundation.Date? = nil, defaultValueDate: Foundation.Date? = nil, valueObject: Any? = nil, closure_serverObject: KochavaCore.KVADateAdapter.Closure_ServerObject? = nil, closure_collectSynchronously: KochavaCore.KVADateAdapter.Closure_CollectSynchronously? = nil, closure_collectAsynchronously: KochavaCore.KVADateAdapter.Closure_CollectAsynchronously? = nil)
- override final public func validatedObject(forAnyObject anyObject: Any?, reportingContextNameString: Swift.String) -> Swift.AnyObject?
- final public var valueDate: Foundation.Date? {
- get
- set(valueDate)
- }
- public static let closure_serverObject_unixTimeMilliseconds: (_ adapter: KochavaCore.KVAAdapter, _ valueObject: Swift.AnyObject?) -> Swift.AnyObject?
- public static let closure_serverObject_unixTime: (_ adapter: KochavaCore.KVAAdapter, _ valueObject: Swift.AnyObject?) -> Swift.AnyObject?
- required public init(networking: KochavaCore.KVANetworking? = nil, identifierString: Swift.String, key: Swift.AnyHashable? = nil, denyDatapointCheckBool: Swift.Bool = super, persistBool: Swift.Bool = super, watchBool: Swift.Bool = super, consentRequiredBool: Swift.Bool = super, allowValueArray: [Any]? = nil, interfaceInDictionary: [Swift.AnyHashable : Any]? = nil, maximumStalenessTimeInterval: Foundation.TimeInterval? = nil, defaultValueObject: Any? = nil, valueObject: Any? = nil, valueClass: Swift.AnyClass? = nil, closure_serverObject: KochavaCore.KVAAdapter.Closure_ServerObject? = nil, closure_collectSynchronously: KochavaCore.KVAAdapter.Closure_CollectSynchronously? = nil, closure_collectAsynchronously: KochavaCore.KVAAdapter.Closure_CollectAsynchronously? = nil)
- @objc deinit
-}
-@_inheritsConvenienceInitializers @objc(KVADiagnostic) final public class KVADiagnostic : ObjectiveC.NSObject {
- public static func printHostAPICall(headlineString: Swift.String)
- public static func print(logLevel: KochavaCore.KVALogLevel?, headlineString: Swift.String?)
- @objc override dynamic public init()
- @objc deinit
-}
-@_inheritsConvenienceInitializers @objc(KVADictionaryAdapter) final public class KVADictionaryAdapter : KochavaCore.KVAAdapter {
- convenience public init(networking: KochavaCore.KVANetworking? = nil, identifierString: Swift.String, key: Swift.AnyHashable? = nil, denyDatapointCheckBool: Swift.Bool = false, persistBool: Swift.Bool = false, watchBool: Swift.Bool = false, consentRequiredBool: Swift.Bool = false, maximumStalenessTimeInterval: Foundation.TimeInterval? = nil, defaultValueDictionary: Foundation.NSDictionary? = nil, valueObject: Any? = nil, closure_serverObject: KochavaCore.KVADictionaryAdapter.Closure_ServerObject? = nil, closure_collectSynchronously: KochavaCore.KVADictionaryAdapter.Closure_CollectSynchronously? = nil, closure_collectAsynchronously: KochavaCore.KVADictionaryAdapter.Closure_CollectAsynchronously? = nil)
- final public var valueDictionary: [Swift.AnyHashable : Any]? {
- get
- set(valueDictionary)
- }
- required public init(networking: KochavaCore.KVANetworking? = nil, identifierString: Swift.String, key: Swift.AnyHashable? = nil, denyDatapointCheckBool: Swift.Bool = super, persistBool: Swift.Bool = super, watchBool: Swift.Bool = super, consentRequiredBool: Swift.Bool = super, allowValueArray: [Any]? = nil, interfaceInDictionary: [Swift.AnyHashable : Any]? = nil, maximumStalenessTimeInterval: Foundation.TimeInterval? = nil, defaultValueObject: Any? = nil, valueObject: Any? = nil, valueClass: Swift.AnyClass? = nil, closure_serverObject: KochavaCore.KVAAdapter.Closure_ServerObject? = nil, closure_collectSynchronously: KochavaCore.KVAAdapter.Closure_CollectSynchronously? = nil, closure_collectAsynchronously: KochavaCore.KVAAdapter.Closure_CollectAsynchronously? = nil)
- @objc deinit
-}
-@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc(KVADictionaryEntryFormat) final public class KVADictionaryEntryFormat : ObjectiveC.NSObject, KochavaCore.KVAAsForContextProtocol, KochavaCore.KVAFromProtocol {
- public static func kva_from(_ object: Any?) -> Self?
- final public func kva_as(forContext context: KochavaCore.KVAContext?) -> Swift.AnyObject?
- final public var keyString: Swift.String? {
- get
- }
- final public var subChunkNameStringArray: [Swift.String]? {
- get
- }
- final public var valueClass: Swift.AnyClass? {
- get
- }
- final public var valueElementClass: Swift.AnyClass? {
- get
- }
- final public var valueObject: Any? {
- get
- }
- final public var valueSourceNameString: Swift.String? {
- get
- }
- final public var valueSourcePropertyNameString: Swift.String? {
- get
- }
- final public func valueUpdateBool_resolved() -> Swift.Bool
- @objc deinit
-}
-@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc(KVADictionaryFormat) final public class KVADictionaryFormat : ObjectiveC.NSObject, KochavaCore.KVAAsForContextProtocol, KochavaCore.KVAFromProtocol {
- public static func kva_from(_ object: Any?) -> Self?
- final public func kva_as(forContext context: KochavaCore.KVAContext?) -> Swift.AnyObject?
- public static func appending(dictionaryFormat1: KochavaCore.KVADictionaryFormat?, dictionaryFormat2: KochavaCore.KVADictionaryFormat?) -> KochavaCore.KVADictionaryFormat?
- final public var mutator: KochavaCore.KVAMutator {
- get
- }
- final public var dictionaryEntryFormatArray: [KochavaCore.KVADictionaryEntryFormat]? {
- get
- }
- @objc deinit
-}
-@objc(KVADispatchQueue) final public class KVADispatchQueue : ObjectiveC.NSObject {
- @objc public static let globalConcurrent: KochavaCore.KVADispatchQueue
- @objc public static let globalSerial: KochavaCore.KVADispatchQueue
- @objc public static let main: KochavaCore.KVADispatchQueue
- public init(nameString: Swift.String, osDispatchQueue: Dispatch.DispatchQueue)
- @objc override final public var description: Swift.String {
- @objc get
- }
- @objc(asyncForPublicEntryPointWithSourceIdString:hostAPICallDiagnosticHeadlineString:sourceClass:closure:) public static func asyncForPublicEntryPoint(sourceIdString: Swift.String? = nil, hostAPICallDiagnosticHeadlineString: Swift.String?, sourceClass: Swift.AnyClass?, closure: (() -> Swift.Void)?)
- @objc(asyncWithSourceIdString:closure:) final public func async(sourceIdString: Swift.String? = nil, closure: (() -> Swift.Void)?)
- @objc(asyncWithSourceIdString:sourceClass:closure:) final public func async(sourceIdString: Swift.String?, sourceClass: Swift.AnyClass?, closure: (() -> Swift.Void)?)
- @objc(asyncAfterWithSourceIdString:timeInterval:closure:) final public func asyncAfter(sourceIdString: Swift.String?, timeInterval: Foundation.TimeInterval, closure: (() -> Swift.Void)?)
- @objc(asyncAfterSteppedSettlingDispatchWithSourceIdString:closure:) final public func asyncAfterSteppedSettlingDispatch(sourceIdString: Swift.String?, closure: (() -> Swift.Void)?)
- @objc(executeForPublicEntryPointWithSourceIdString:hostAPICallDiagnosticHeadlineString:sourceClass:asyncBool:printLogMessageBool:closure:) public static func executeForPublicEntryPoint(sourceIdString: Swift.String?, hostAPICallDiagnosticHeadlineString: Swift.String?, sourceClass: Swift.AnyClass?, asyncBool: Swift.Bool, printLogMessageBool: Swift.Bool, closure: (() -> Swift.Void)?)
- @objc(executeWithDispatchQueue:sourceIdString:hostAPICallDiagnosticHeadlineString:sourceClass:asyncBool:printLogMessageBool:closure:) public static func execute(dispatchQueue: KochavaCore.KVADispatchQueue?, sourceIdString: Swift.String?, hostAPICallDiagnosticHeadlineString: Swift.String?, sourceClass: Swift.AnyClass?, asyncBool: Swift.Bool, printLogMessageBool: Swift.Bool, closure: (() -> Swift.Void)?)
- final public let nameString: Swift.String
- final public let osDispatchQueue: Dispatch.DispatchQueue
- @objc deinit
-}
-@objc(KVAFile) public class KVAFile : ObjectiveC.NSObject, KochavaCore.KVAAsForContextProtocol, KochavaCore.KVAFromProtocol {
- required public init?(filenameString: Swift.String?, bundle: Foundation.Bundle?, searchPathDirectory: Foundation.FileManager.SearchPathDirectory?, extensionOverrideString: Swift.String?, subfolderNameStringArray: [Swift.String]?, remoteURLString: Swift.String?)
- convenience public init?(filenameString: Swift.String?, bundle: Foundation.Bundle?)
- convenience public init?(filenameString: Swift.String?, bundleIdentifierString: Swift.String?)
- public static func kva_from(_ object: Any?) -> Self?
- public func kva_as(forContext context: KochavaCore.KVAContext?) -> Swift.AnyObject?
- @objc override dynamic public var description: Swift.String {
- @objc get
- }
- public func resolvedBundle() -> Foundation.Bundle
- public func url(excludeFilenameBool: Swift.Bool! = false) -> Foundation.URL?
- public func data() -> Foundation.Data?
- public func dictionary() -> [Swift.AnyHashable : Any]?
- public func jsonObject() -> Any?
- public func object(class anyClass: Swift.AnyClass? = nil, elementClass: Swift.AnyClass? = nil, appendObject: Any? = nil) -> Swift.AnyObject?
- public var filenameString: Swift.String? {
- get
- }
- public var bundle: Foundation.Bundle? {
- get
- }
- public var searchPathDirectory: Foundation.FileManager.SearchPathDirectory? {
- get
- }
- public var extensionOverrideString: Swift.String? {
- get
- }
- public var subfolderNameStringArray: [Swift.String]? {
- get
- }
- @objc deinit
-}
-public protocol KVASourceFileProvider {
- var sourceFile: KochavaCore.KVAFile? { get set }
-}
-public protocol KVAFromProtocol {
- static func kva_from(_ object: Any?) -> Self?
-}
-public protocol KVAFromWithInitializedObjectProtocol {
- static func kva_from(_ object: Any?, initializedObject: Any?) -> Self?
-}
-@objc(KVAInstruction) final public class KVAInstruction : ObjectiveC.NSObject {
- public init(identifierString: Swift.String, closure: @escaping KochavaCore.KVAInstruction.Closure)
- final public func execute(valueObject: Any?)
- public typealias Closure = (_ valueObject: Any?) -> Swift.Void
- @objc deinit
-}
-@_inheritsConvenienceInitializers @objc(KVAIntAdapter) public class KVAIntAdapter : KochavaCore.KVANumberAdapter {
- convenience public init(networking: KochavaCore.KVANetworking? = nil, identifierString: Swift.String, key: Swift.AnyHashable? = nil, denyDatapointCheckBool: Swift.Bool = false, persistBool: Swift.Bool = false, watchBool: Swift.Bool = false, consentRequiredBool: Swift.Bool = false, allowValueArray: [Foundation.NSNumber]? = nil, interfaceInDictionary: [Swift.AnyHashable : Any]? = nil, maximumStalenessTimeInterval: Foundation.TimeInterval? = nil, minimumInt: Swift.Int? = nil, maximumInt: Swift.Int? = nil, defaultValueInt: Swift.Int? = nil, valueObject: Any? = nil, closure_serverObject: KochavaCore.KVAIntAdapter.Closure_ServerObject? = nil, closure_collectSynchronously: KochavaCore.KVAIntAdapter.Closure_CollectSynchronously? = nil, closure_collectAsynchronously: KochavaCore.KVAIntAdapter.Closure_CollectAsynchronously? = nil)
- public var valueInt: Swift.Int {
- get
- set(valueInt)
- }
- required public init(networking: KochavaCore.KVANetworking? = nil, identifierString: Swift.String, key: Swift.AnyHashable? = nil, denyDatapointCheckBool: Swift.Bool = super, persistBool: Swift.Bool = super, watchBool: Swift.Bool = super, consentRequiredBool: Swift.Bool = super, allowValueArray: [Any]? = nil, interfaceInDictionary: [Swift.AnyHashable : Any]? = nil, maximumStalenessTimeInterval: Foundation.TimeInterval? = nil, defaultValueObject: Any? = nil, valueObject: Any? = nil, valueClass: Swift.AnyClass? = nil, closure_serverObject: KochavaCore.KVAAdapter.Closure_ServerObject? = nil, closure_collectSynchronously: KochavaCore.KVAAdapter.Closure_CollectSynchronously? = nil, closure_collectAsynchronously: KochavaCore.KVAAdapter.Closure_CollectAsynchronously? = nil)
- @objc deinit
-}
-public protocol KVAInvalidatable : AnyObject {
- func invalidate()
-}
-public protocol KVAInvalidatableWithOptions : AnyObject {
- func invalidate(asyncBool: Swift.Bool, printLogMessageBool: Swift.Bool)
-}
-public protocol KVAKeyable {
- func key(forContext context: KochavaCore.KVAContext?) -> Swift.AnyHashable?
-}
-@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc(KVALog) final public class KVALog : ObjectiveC.NSObject {
- @objc public static let shared: KochavaCore.KVALog
- final public var mutator: KochavaCore.KVAMutator {
- get
- }
- @objc final public var level: KochavaCore.KVALogLevel? {
- @objc get
- @objc set(level)
- }
- @objc final public var osLogEnabledBool: Swift.Bool
- @objc final public var prettyPrintBool: Swift.Bool {
- @objc get
- @objc set(prettyPrintBool)
- }
- @objc final public var printLinesIndividuallyBool: Swift.Bool {
- @objc get
- @objc set(printLinesIndividuallyBool)
- }
- @objc final public var printPrefixString: Swift.String? {
- @objc get
- @objc set(printPrefixString)
- }
- @objc final public func logMessageArray_copy() -> [KochavaCore.KVALogMessage]?
- @objc deinit
-}
-@_hasMissingDesignatedInitializers @objc(KVALogLevel) final public class KVALogLevel : ObjectiveC.NSObject, KochavaCore.KVAAsForContextProtocol, KochavaCore.KVAFromProtocol {
- @objc public static let never: KochavaCore.KVALogLevel
- @objc public static let error: KochavaCore.KVALogLevel
- @objc public static let warn: KochavaCore.KVALogLevel
- @objc public static let info: KochavaCore.KVALogLevel
- @objc public static let debug: KochavaCore.KVALogLevel
- @objc public static let trace: KochavaCore.KVALogLevel
- @objc public static let always: KochavaCore.KVALogLevel
- @objc public static func kva_from(_ object: Any?) -> Self?
- final public func kva_as(forContext context: KochavaCore.KVAContext?) -> Swift.AnyObject?
- @objc override final public var description: Swift.String {
- @objc get
- }
- public static func logLevel(_ logLevel: KochavaCore.KVALogLevel?, visibleBoolWithVisibleMaximumLogLevel visibleMaximumLogLevel: KochavaCore.KVALogLevel?) -> Swift.Bool
- @objc final public let nameString: Swift.String
- @objc deinit
-}
-@objc(KVALogMessage) final public class KVALogMessage : ObjectiveC.NSObject, KochavaCore.KVAAsForContextProtocol, KochavaCore.KVAFromProtocol, KochavaCore.KVAPrintable {
- public static func print(_ headlineString: Swift.String?)
- public static func print(logLevel: KochavaCore.KVALogLevel?, sourceIdString: Swift.String? = nil, sourceClass: Swift.AnyClass?, headlineString: Swift.String?, dictionary: [Swift.AnyHashable : Any]? = nil, rollupLogMessageArray: [KochavaCore.KVALogMessage]? = nil, log: KochavaCore.KVALog?)
- public static func print(logLevel: KochavaCore.KVALogLevel?, sourceIdString: Swift.String?, sourceClass: Swift.AnyClass?, headlineString: Swift.String?, dictionary: [Swift.AnyHashable : Any]? = nil)
- public static func print(logLevel: KochavaCore.KVALogLevel?, sourceClass: Swift.AnyClass?, headlineString: Swift.String?, dictionary: [Swift.AnyHashable : Any]? = nil)
- public static func printError(sourceIdString: Swift.String?, sourceClass: Swift.AnyClass?, headlineString: Swift.String?, dictionary: [Swift.AnyHashable : Any]? = nil)
- public static func printInternalInconsistency(sourceIdString: Swift.String?, sourceClass: Swift.AnyClass?, dictionary: [Swift.AnyHashable : Any]? = nil)
- public static func printInternalError(sourceIdString: Swift.String, sourceClass: Swift.AnyClass?, dictionary: [Swift.AnyHashable : Any]? = nil, error: Swift.Error)
- public static func printWarning(sourceIdString: Swift.String, sourceClass: Swift.AnyClass?, dictionary: [Swift.AnyHashable : Any]? = nil, exception: Foundation.NSException)
- public static func printWarning(sourceIdString: Swift.String? = nil, sourceClass: Swift.AnyClass?, headlineString: Swift.String?, dictionary: [Swift.AnyHashable : Any]? = nil)
- public static func printWarning(sourceIdString: Swift.String, sourceClass: Swift.AnyClass?)
- @discardableResult
- required public init?(logLevel: KochavaCore.KVALogLevel? = nil, sourceIdString: Swift.String? = nil, sourceClass: Swift.AnyClass? = nil, headlineString: Swift.String? = nil, dictionary: [Swift.AnyHashable : Any]? = nil, rollupLogMessageArray: [KochavaCore.KVALogMessage]? = nil, printBool: Swift.Bool = false, log: KochavaCore.KVALog? = nil)
- public static func kva_from(_ object: Any?) -> Self?
- final public func kva_as(forContext context: KochavaCore.KVAContext?) -> Swift.AnyObject?
- final public func print()
- final public var mutator: KochavaCore.KVAMutator {
- get
- }
- final public var product: KochavaCore.KVAProduct {
- get
- }
- final public var sourceClass: Swift.AnyClass? {
- get
- }
- final public var visibleMaximumLogLevel: KochavaCore.KVALogLevel? {
- get
- }
- final public var bodyDictionary: [Swift.AnyHashable : Any]? {
- get
- }
- final public var printDidDate: Foundation.Date? {
- get
- }
- final public var printString: Swift.String {
- get
- }
- public static let didPrintNotificationName: Foundation.Notification.Name
- @objc deinit
-}
-public protocol KVAMutable : AnyObject {
- var mutator: KochavaCore.KVAMutator { get }
-}
-@objc(KVANetTransaction) final public class KVANetTransaction : ObjectiveC.NSObject, KochavaCore.KVAAsForContextProtocol, KochavaCore.KVAFromProtocol, KochavaCore.KVAFromWithInitializedObjectProtocol, KochavaCore.KVAInvalidatable, KochavaCore.KVAMutable, KochavaCore.KVANetworkingSetterProvider, KochavaCore.KVAStartable {
- public static func start(baseNetTransactionNameString: Swift.String?, networking: KochavaCore.KVANetworking?, prerequisiteTaskArray: [KochavaCore.KVATask]? = nil, localValueSourceCollection: KochavaCore.KVACollection? = nil, closure_didComplete: KochavaCore.KVANetTransaction.Closure_DidComplete? = nil)
- public static func start(jsonDictionary: [Swift.AnyHashable : Any], networking: KochavaCore.KVANetworking?, prerequisiteTaskArray: [KochavaCore.KVATask]? = nil, localValueSourceCollection: KochavaCore.KVACollection? = nil, closure_didComplete: KochavaCore.KVANetTransaction.Closure_DidComplete? = nil)
- required public init(jsonDictionary: [Swift.AnyHashable : Any]? = nil, baseNetTransactionNameString: Swift.String? = nil, networking: KochavaCore.KVANetworking? = nil, prerequisiteTaskArray: [KochavaCore.KVATask]? = nil, localValueSourceCollection: KochavaCore.KVACollection? = nil, startBool: Swift.Bool = false, closure_enabledBool: KochavaCore.KVANetTransaction.Closure_EnabledBool? = nil, closure_transformedURLString: KochavaCore.KVANetTransaction.Closure_TransformedURLString? = nil, closure_willStartRequest: KochavaCore.KVANetTransaction.Closure_WillStartRequest? = nil, closure_succededBool: KochavaCore.KVANetTransaction.Closure_SucceededBool? = nil, closure_didComplete: KochavaCore.KVANetTransaction.Closure_DidComplete? = nil)
- @objc deinit
- public static func kva_from(_ object: Any?) -> Self?
- public static func kva_from(_ object: Any?, initializedObject: Any?) -> Self?
- final public func kva_as(forContext context: KochavaCore.KVAContext?) -> Swift.AnyObject?
- final public func start()
- final public func start(asyncBool: Swift.Bool, printLogMessageBool: Swift.Bool)
- @objc override final public var description: Swift.String {
- @objc get
- }
- final public func invalidate()
- public typealias Closure_ServiceLocallyBool = (_ netTransaction: KochavaCore.KVANetTransaction) -> Swift.Bool
- public typealias Closure_PayloadTransformedObject = (_ netTransaction: KochavaCore.KVANetTransaction, _ object: Any?, _ additionalHeadersDictionaryBool: Swift.Bool) -> Any?
- final public var mutator: KochavaCore.KVAMutator {
- get
- }
- final public var sendTask: KochavaCore.KVATask {
- get
- }
- @objc weak final public var networking: KochavaCore.KVANetworking? {
- @objc get
- @objc set(networking)
- }
- final public var baseNetTransaction: KochavaCore.KVANetTransaction? {
- get
- set(baseNetTransaction)
- }
- final public func baseNetTransaction(withNameString nameString: Swift.String) -> KochavaCore.KVANetTransaction?
- public typealias Closure_DidComplete = (_ netTransaction: KochavaCore.KVANetTransaction, _ didSucceedBool: Swift.Bool, _ responseClassObject: Any?, _ responseObject: Any?) -> Swift.Void
- final public var closure_enabledBool: KochavaCore.KVANetTransaction.Closure_EnabledBool? {
- get
- set(closure_enabledBool)
- }
- public typealias Closure_EnabledBool = (_ netTransaction: KochavaCore.KVANetTransaction) -> Swift.Bool
- final public var closure_succededBool: KochavaCore.KVANetTransaction.Closure_SucceededBool? {
- get
- set(closure_succededBool)
- }
- final public func isSuccessfulBool(responseObject: Any?) -> Swift.Bool
- public typealias Closure_SucceededBool = (_ netTransaction: KochavaCore.KVANetTransaction, _ responseObject: Any?) -> Swift.Bool
- final public var closure_transformedURLString: KochavaCore.KVANetTransaction.Closure_TransformedURLString? {
- get
- set(closure_transformedURLString)
- }
- public typealias Closure_TransformedURLString = (_ netTransaction: KochavaCore.KVANetTransaction, _ startingURLString: Swift.String?) -> Swift.String?
- final public var closure_willStartRequest: KochavaCore.KVANetTransaction.Closure_WillStartRequest? {
- get
- set(closure_willStartRequest)
- }
- public typealias Closure_WillStartRequest = (_ netTransaction: KochavaCore.KVANetTransaction) -> Swift.Void
- final public var localValueSourceCollection: KochavaCore.KVACollection?
- final public var nameString: Swift.String? {
- get
- }
- final public var requestBodyDictionaryFormat: KochavaCore.KVADictionaryFormat? {
- get
- }
- final public var urlString: Swift.String? {
- get
- }
- final public func urlIdStringArray() -> [Swift.String]?
- final public var completeBool: Swift.Bool {
- get
- }
- final public var didErrorCount: Swift.Int {
- get
- }
- final public var didExperienceDelayBool: Swift.Bool {
- get
- }
- final public var didStartFirstDate: Foundation.Date? {
- get
- }
- final public var elapsedTimeInterval: Swift.Double {
- get
- }
- final public func elapsedTimeIntervalDecimalNumber() -> Foundation.NSDecimalNumber
- final public var error: Swift.Error? {
- get
- }
- final public func requestRollupLogMessageArray_append(_ logMessage: KochavaCore.KVALogMessage?)
- final public var valueArrayDictionary: [Swift.String : KochavaCore.KVAValue]? {
- get
- set(valueArrayDictionary)
- }
- final public func valueArrayDictionary_configure(startingBool: Swift.Bool, startingFirstTimeBool: Swift.Bool, completionHandler: @escaping () -> Swift.Void)
- public static let attemptDidFinishButNotCompleteNotificationName: Foundation.Notification.Name
- public static let didCompleteNotificationName: Foundation.Notification.Name
- public static let requestBodyKey: Swift.String
-}
-public protocol KVANetTransactionSubURLIdStringMethodProvider {
- func subURLIdString() -> Swift.String?
-}
-public protocol KVANetTransactionServiceLocallyBoolPropertyProvider {
- var serviceLocallyBool: Swift.Bool { get }
-}
-@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc(KVANetTransactionQueue) final public class KVANetTransactionQueue : ObjectiveC.NSObject, KochavaCore.KVAAsForContextProtocol, KochavaCore.KVAFromProtocol, KochavaCore.KVAInvalidatable, KochavaCore.KVAMutable {
- @objc deinit
- public static func kva_from(_ object: Any?) -> Self?
- final public func kva_as(forContext context: KochavaCore.KVAContext?) -> Swift.AnyObject?
- final public func start()
- final public func invalidate()
- final public var mutator: KochavaCore.KVAMutator {
- get
- }
- final public func count() -> Swift.Int
-}
-@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc(KVANetTransactionType) final public class KVANetTransactionType : ObjectiveC.NSObject, KochavaCore.KVAAsForContextProtocol, KochavaCore.KVAFromProtocol, KochavaCore.KVAMutable {
- required public init(idString: Swift.String, delegate: KochavaCore.KVAMutable?)
- public static func kva_from(_ object: Any?) -> Self?
- final public func kva_as(forContext context: KochavaCore.KVAContext?) -> Swift.AnyObject?
- final public func netTransaction_urlString(_ netTransaction: KochavaCore.KVANetTransaction?) -> Swift.String?
- final public var mutator: KochavaCore.KVAMutator {
- get
- }
- final public var currentVariationURLString: Swift.String? {
- get
- }
- final public var idString: Swift.String? {
- get
- }
- final public var currentVariationStartDate: Foundation.Date? {
- get
- }
- final public var currentVariationSuccessfulURLIndex: Swift.Int? {
- get
- }
- final public var currentVariationSuccessfulURLString: Swift.String? {
- get
- }
- final public var currentVariationURLIndex: Swift.Int? {
- get
- }
- @objc deinit
-}
-@objc(KVANetworking) final public class KVANetworking : ObjectiveC.NSObject, KochavaCore.KVAAsForContextProtocol, KochavaCore.KVAConfigureWithProtocol, KochavaCore.KVAFromProtocol, KochavaCore.KVAFromWithInitializedObjectProtocol, KochavaCore.KVAInvalidatable, KochavaCore.KVAInvalidatableWithOptions, KochavaCore.KVAKeyable, KochavaCore.KVAMutable, KochavaCore.KVASharedPropertyProvider, KochavaCore.KVAStartable {
- public static var shared: KochavaCore.KVANetworking {
- get
- }
- public static var shared_optional: KochavaCore.KVANetworking? {
- get
- }
- public static var sharedInstance: Swift.AnyObject {
- get
- }
- convenience public init(fromObject object: Any?, product: KochavaCore.KVAProduct, storageIdString: Swift.String? = nil, delegate: KochavaCore.KVAMutable? = nil, closure_adapter_mayOperateBoolForContext: KochavaCore.KVANetworking.Closure_Adapter_MayOperateBoolForContext? = nil, closure_netTransaction_payloadTransformedObject: KochavaCore.KVANetTransaction.Closure_PayloadTransformedObject? = nil, closure_netTransaction_serviceLocallyBool: KochavaCore.KVANetTransaction.Closure_ServiceLocallyBool? = nil)
- convenience public init(product: KochavaCore.KVAProduct, storageIdString: Swift.String?)
- required public init(storageIdString: Swift.String? = nil)
- @objc deinit
- public static func kva_from(_ object: Any?) -> Self?
- public static func kva_from(_ object: Any?, initializedObject: Any?) -> Self?
- final public func kva_as(forContext context: KochavaCore.KVAContext?) -> Swift.AnyObject?
- final public func key(forContext context: KochavaCore.KVAContext?) -> Swift.AnyHashable?
- public static let key: Swift.String
- final public func configure(product: KochavaCore.KVAProduct, delegate: KochavaCore.KVAMutable? = nil, closure_adapter_mayOperateBoolForContext: KochavaCore.KVANetworking.Closure_Adapter_MayOperateBoolForContext? = nil, closure_netTransaction_payloadTransformedObject: KochavaCore.KVANetTransaction.Closure_PayloadTransformedObject? = nil, closure_netTransaction_serviceLocallyBool: KochavaCore.KVANetTransaction.Closure_ServiceLocallyBool? = nil)
- @objc(configureWith:context:) final public func configure(with object: Any?, context: KochavaCore.KVAContext?)
- final public func kva_configure(with object: Any?, context: KochavaCore.KVAContext?)
- final public func start()
- @objc override final public var description: Swift.String {
- @objc get
- }
- @objc(executeAdvancedInstructionWithIdentifierString:valueObject:) final public func executeAdvancedInstruction(identifierString: Swift.String, valueObject: Any?)
- final public func invalidate()
- final public func invalidate(asyncBool: Swift.Bool, printLogMessageBool: Swift.Bool)
- final public var baseNetTransactionCollection: KochavaCore.KVACollection {
- get
- }
- final public var instructionCollection: KochavaCore.KVACollection {
- get
- }
- final public var taskCollection: KochavaCore.KVACollection {
- get
- }
- final public func taskCollection_defaultPrerequisiteTaskArray(forNetTransactionNameString netTransactionNameString: Swift.String?) -> [KochavaCore.KVATask]?
- final public var valueSourceCollection: KochavaCore.KVACollection {
- get
- }
- final public var mutator: KochavaCore.KVAMutator {
- get
- }
- final public var sleepBoolAdapter: KochavaCore.KVABoolAdapter {
- get
- }
- public static var sharedStorageIdString: Swift.String? {
- get
- set(sharedStorageIdString)
- }
- final public let storageIdString: Swift.String?
- final public var closure_adapter_mayOperateBoolForContext: KochavaCore.KVANetworking.Closure_Adapter_MayOperateBoolForContext? {
- get
- }
- public typealias Closure_Adapter_MayOperateBoolForContext = (_ adapter: KochavaCore.KVAAdapter, _ context: KochavaCore.KVAContext?) -> Swift.Bool
- final public var consent: KochavaCore.KVAConsent? {
- get
- set(consent)
- }
- final public var responseLocalBool: Swift.Bool? {
- get
- set(responseLocalBool)
- }
- final public func retryTimeIntervalSeries_resolvedCopy() -> KochavaCore.KVATimeIntervalSeries
- final public var sleepBool: Swift.Bool {
- get
- set(sleepBool)
- }
- final public let instanceIdString: Swift.String
- final public var closure_instanceIdValueMetaValueArrayDictionary: KochavaCore.KVAValue.Closure_MetaValueArrayDictionary {
- get
- }
- final public var closure_staleBool_instanceId: KochavaCore.KVAValue.Closure_StaleBool {
- get
- }
- final public var startedBool: Swift.Bool {
- get
- }
- final public func trackingWaitTask_establish(withPrerequisiteTask prerequisiteTask: KochavaCore.KVATask?) -> KochavaCore.KVATask
- public static let willDeallocNotificationName: Foundation.Notification.Name
-}
-@objc public protocol KVANetworkingSetterProvider {
- @objc var networking: KochavaCore.KVANetworking? { get set }
-}
-@_inheritsConvenienceInitializers @objc(KVANumberAdapter) public class KVANumberAdapter : KochavaCore.KVAAdapter {
- convenience public init(networking: KochavaCore.KVANetworking? = nil, identifierString: Swift.String, key: Swift.AnyHashable? = nil, denyDatapointCheckBool: Swift.Bool = false, persistBool: Swift.Bool = false, watchBool: Swift.Bool = false, consentRequiredBool: Swift.Bool = false, allowValueArray: [Foundation.NSNumber]? = nil, interfaceInDictionary: [Swift.AnyHashable : Any]? = nil, maximumStalenessTimeInterval: Foundation.TimeInterval? = nil, minimumNumber: Foundation.NSNumber? = nil, maximumNumber: Foundation.NSNumber? = nil, defaultValueNumber: Foundation.NSNumber? = nil, valueObject: Any? = nil, closure_serverObject: KochavaCore.KVANumberAdapter.Closure_ServerObject? = nil, closure_collectSynchronously: KochavaCore.KVANumberAdapter.Closure_CollectSynchronously? = nil, closure_collectAsynchronously: KochavaCore.KVANumberAdapter.Closure_CollectAsynchronously? = nil)
- override public func validatedObject(forAnyObject anyObject: Any?, reportingContextNameString: Swift.String) -> Swift.AnyObject?
- public var valueNumber: Foundation.NSNumber? {
- get
- set(valueNumber)
- }
- public static let closure_serverObject_fourDecimal: (_ adapter: KochavaCore.KVAAdapter, _ valueObject: Swift.AnyObject?) -> Swift.AnyObject?
- required public init(networking: KochavaCore.KVANetworking? = nil, identifierString: Swift.String, key: Swift.AnyHashable? = nil, denyDatapointCheckBool: Swift.Bool = super, persistBool: Swift.Bool = super, watchBool: Swift.Bool = super, consentRequiredBool: Swift.Bool = super, allowValueArray: [Any]? = nil, interfaceInDictionary: [Swift.AnyHashable : Any]? = nil, maximumStalenessTimeInterval: Foundation.TimeInterval? = nil, defaultValueObject: Any? = nil, valueObject: Any? = nil, valueClass: Swift.AnyClass? = nil, closure_serverObject: KochavaCore.KVAAdapter.Closure_ServerObject? = nil, closure_collectSynchronously: KochavaCore.KVAAdapter.Closure_CollectSynchronously? = nil, closure_collectAsynchronously: KochavaCore.KVAAdapter.Closure_CollectAsynchronously? = nil)
- @objc deinit
-}
-@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc(KVAPartner) final public class KVAPartner : ObjectiveC.NSObject, KochavaCore.KVAAsForContextProtocol, KochavaCore.KVAConfigureWithProtocol, KochavaCore.KVAFromProtocol {
- public static func kva_from(_ object: Any?) -> Self?
- final public func kva_as(forContext context: KochavaCore.KVAContext?) -> Swift.AnyObject?
- final public func kva_configure(with object: Any?, context: KochavaCore.KVAContext?)
- @objc final public func shouldPromptBool() -> Swift.Bool
- @objc final public func didGrantDate() -> Foundation.Date?
- @objc final public func isGrantedBoolNumber() -> Foundation.NSNumber?
- @objc final public func isGrantedBool() -> Swift.Bool
- @objc final public func isGrantedDate() -> Foundation.Date?
- final public var mutator: KochavaCore.KVAMutator {
- get
- }
- @objc final public var descriptionString: Swift.String? {
- @objc get
- }
- @objc final public var nameString: Swift.String? {
- @objc get
- }
- @objc final public var responseBoolNumber: Foundation.NSNumber? {
- @objc get
- }
- @objc final public var responseDate: Foundation.Date? {
- @objc get
- }
- @objc deinit
-}
-public protocol KVAPrintable {
- func print()
-}
-@objc(KVAProduct) open class KVAProduct : ObjectiveC.NSObject, KochavaCore.KVAAsForContextProtocol, KochavaCore.KVAFromProtocol {
- @objc(initWithAPIVersionString:buildDateString:bundleIdentifierString:bundleTypeString:compilerFlagNameStringArray:moduleNameString:nameString:organizationNameString:reverseDomainNameString:valueSourceCollection:versionString:dependentProductClassNameStringArray:closure_resetClasses:closure_resetVariables:closure_didRegister:) required public init(apiVersionString: Swift.String?, buildDateString: Swift.String?, bundleIdentifierString: Swift.String?, bundleTypeString: Swift.String, compilerFlagNameStringArray: [Swift.String]? = nil, moduleNameString: Swift.String, nameString: Swift.String, organizationNameString: Swift.String, reverseDomainNameString: Swift.String?, valueSourceCollection: KochavaCore.KVACollection?, versionString: Swift.String?, dependentProductClassNameStringArray: [Swift.String]? = nil, closure_resetClasses: KochavaCore.KVAProduct.Closure_ResetClasses? = nil, closure_resetVariables: KochavaCore.KVAProduct.Closure_ResetVariables? = nil, closure_didRegister: KochavaCore.KVAProduct.Closure_DidRegister? = nil)
- public static func kva_from(_ object: Any?) -> Self?
- public func kva_as(forContext context: KochavaCore.KVAContext?) -> Swift.AnyObject?
- @objc override dynamic public var description: Swift.String {
- @objc get
- }
- public func register()
- public var standardVersionInfoString: Swift.String {
- get
- }
- public var nameWithVersionString: Swift.String {
- get
- }
- public static func buildDateString(forBundle bundle: Foundation.Bundle) -> Swift.String
- public func resetClasses(deleteLocalDataBool: Swift.Bool, includeExternalBool: Swift.Bool) -> [Swift.AnyHashable : Any]?
- public func resetVariables(deleteLocalDataBool: Swift.Bool, includeExternalBool: Swift.Bool) -> [Swift.AnyHashable : Any]?
- @objc(resetWithDeleteLocalDataBool:) public func reset(deleteLocalDataBool: Swift.Bool)
- @objc(resetWithDeleteLocalDataBool:closure_didComplete:) public func reset(deleteLocalDataBool: Swift.Bool, closure_didComplete: (() -> Swift.Void)?)
- @objc(resetWithDeleteLocalDataBool:includeExternalBool:includeDeviceAppGroupBool:printLogMessageBool:closure_didComplete:) public func reset(deleteLocalDataBool: Swift.Bool, includeExternalBool: Swift.Bool, includeDeviceAppGroupBool: Swift.Bool = true, printLogMessageBool: Swift.Bool = true, closure_didComplete: (() -> Swift.Void)? = nil)
- @objc(shutdownWithDeleteLocalDataBool:) public func shutdown(deleteLocalDataBool: Swift.Bool)
- @objc(shutdownWithDeleteLocalDataBool:closure_didComplete:) public func shutdown(deleteLocalDataBool: Swift.Bool, closure_didComplete: (() -> Swift.Void)?)
- public var mutator: KochavaCore.KVAMutator {
- get
- }
- public var apiVersionString: Swift.String? {
- get
- }
- public var buildDateString: Swift.String? {
- get
- }
- public var bundleIdentifierString: Swift.String? {
- get
- }
- public var bundleTypeString: Swift.String {
- get
- }
- public typealias Closure_DidRegister = (_ product: KochavaCore.KVAProduct) -> Swift.Void
- public typealias Closure_ResetClasses = (_ deleteLocalDataBool: Swift.Bool, _ includeExternalBool: Swift.Bool) -> [Swift.AnyHashable : Any]?
- public typealias Closure_ResetVariables = (_ deleteLocalDataBool: Swift.Bool, _ includeExternalBool: Swift.Bool) -> [Swift.AnyHashable : Any]?
- public var compilerFlagNameStringArray: [Swift.String]? {
- get
- }
- public var dependentProductClassNameStringArray: [Swift.String]? {
- get
- }
- public var organizationNameString: Swift.String {
- get
- }
- public var moduleNameString: Swift.String {
- get
- }
- public var nameString: Swift.String {
- get
- }
- public var reverseDomainNameString: Swift.String? {
- get
- }
- final public let valueSourceCollection: KochavaCore.KVACollection
- public var versionString: Swift.String? {
- get
- }
- public func applicationSupportDirectoryURL() -> Foundation.URL?
- public func applicationSupportDirectoryURL_ensureCreated()
- public var logLevel: KochavaCore.KVALogLevel? {
- get
- set(logLevel)
- }
- public var userDefaults: Foundation.UserDefaults? {
- get
- }
- public func userDefaults(forTypeString typeString: Swift.String?, appGroupsDeviceAppGroupIdentifierString: Swift.String? = nil) -> Foundation.UserDefaults?
- public var wrapperProduct: KochavaCore.KVAProduct? {
- get
- set(wrapperProduct)
- }
- @objc deinit
-}
-@_inheritsConvenienceInitializers @objc(KVAProductController) final public class KVAProductController : ObjectiveC.NSObject {
- @objc public static let shared: KochavaCore.KVAProductController
- public static var sharedInstance: Swift.AnyObject {
- get
- }
- final public func register(product: KochavaCore.KVAProduct?)
- final public func product(forClass aClass: Swift.AnyClass?) -> KochavaCore.KVAProduct?
- final public func product(withModuleNameString moduleNameString: Swift.String?) -> KochavaCore.KVAProduct?
- final public func products_evaluationResultBool(forConditionString conditionString: Swift.String?) -> Swift.Bool
- @objc(products_resetWithDeleteLocalDataBool:closure_didComplete:) final public func products_reset(deleteLocalDataBool: Swift.Bool, closure_didComplete: (() -> Swift.Void)?)
- @objc(products_resetWithDeleteLocalDataBool:includeExternalBool:includeDeviceAppGroupBool:printLogMessageBool:includeHostBool:includeUIBool:includeCoreBool:moduleNameStringArray:closure_didComplete:) final public func products_reset(deleteLocalDataBool: Swift.Bool, includeExternalBool: Swift.Bool, includeDeviceAppGroupBool: Swift.Bool = true, printLogMessageBool: Swift.Bool = true, includeHostBool: Swift.Bool = false, includeUIBool: Swift.Bool = false, includeCoreBool: Swift.Bool = false, moduleNameStringArray: [Swift.String]? = nil, closure_didComplete: (() -> Swift.Void)?)
- @objc(products_shutdownWithDeleteLocalDataBool:closure_didComplete:) final public func products_shutdown(deleteLocalDataBool: Swift.Bool, closure_didComplete: (() -> Swift.Void)?)
- @objc(products_shutdownWithDeleteLocalDataBool:includeHostBool:includeUIBool:includeCoreBool:moduleNameStringArray:closure_didComplete:) final public func products_shutdown(deleteLocalDataBool: Swift.Bool, includeHostBool: Swift.Bool, includeUIBool: Swift.Bool, includeCoreBool: Swift.Bool, moduleNameStringArray: [Swift.String]? = nil, closure_didComplete: (() -> Swift.Void)?)
- final public var mutator: KochavaCore.KVAMutator {
- get
- }
- final public var productArray: [KochavaCore.KVAProduct] {
- get
- }
- @objc override dynamic public init()
- @objc deinit
-}
-public protocol KVASharedPropertyProvider : AnyObject {
- static var sharedInstance: Swift.AnyObject { get }
-}
-public protocol KVAStartable : AnyObject {
- func start()
-}
-@_inheritsConvenienceInitializers @objc(KVAStringAdapter) final public class KVAStringAdapter : KochavaCore.KVAAdapter {
- convenience public init(networking: KochavaCore.KVANetworking? = nil, identifierString: Swift.String, key: Swift.AnyHashable? = nil, denyDatapointCheckBool: Swift.Bool = false, persistBool: Swift.Bool = false, watchBool: Swift.Bool = false, consentRequiredBool: Swift.Bool = false, allowValueArray: [Swift.String]? = nil, interfaceInDictionary: [Swift.AnyHashable : Any]? = nil, maximumStalenessTimeInterval: Foundation.TimeInterval? = nil, defaultValueString: Swift.String? = nil, valueObject: Any? = nil, closure_serverObject: KochavaCore.KVAStringAdapter.Closure_ServerObject? = nil, closure_collectSynchronously: KochavaCore.KVAStringAdapter.Closure_CollectSynchronously? = nil, closure_collectAsynchronously: KochavaCore.KVAStringAdapter.Closure_CollectAsynchronously? = nil)
- final public var valueString: Swift.String? {
- get
- set(valueString)
- }
- required public init(networking: KochavaCore.KVANetworking? = nil, identifierString: Swift.String, key: Swift.AnyHashable? = nil, denyDatapointCheckBool: Swift.Bool = super, persistBool: Swift.Bool = super, watchBool: Swift.Bool = super, consentRequiredBool: Swift.Bool = super, allowValueArray: [Any]? = nil, interfaceInDictionary: [Swift.AnyHashable : Any]? = nil, maximumStalenessTimeInterval: Foundation.TimeInterval? = nil, defaultValueObject: Any? = nil, valueObject: Any? = nil, valueClass: Swift.AnyClass? = nil, closure_serverObject: KochavaCore.KVAAdapter.Closure_ServerObject? = nil, closure_collectSynchronously: KochavaCore.KVAAdapter.Closure_CollectSynchronously? = nil, closure_collectAsynchronously: KochavaCore.KVAAdapter.Closure_CollectAsynchronously? = nil)
- @objc deinit
-}
-@_inheritsConvenienceInitializers @objc(KVASystem) final public class KVASystem : ObjectiveC.NSObject {
- @objc public static var shared: KochavaCore.KVASystem {
- @objc get
- }
- @objc public static var shared_optional: KochavaCore.KVASystem? {
- @objc get
- }
- @objc deinit
- final public func primarySystemStartDidExecuteOnMainThread()
- @objc final public var appClipBool: Swift.Bool {
- @objc get
- @objc set(appClipBool)
- }
- final public var appExtensionBool: Swift.Bool {
- get
- }
- @objc final public func stateActiveDidBecome()
- @objc(stateActiveDidBecomeWithSourceString:) final public func stateActiveDidBecome(withSourceString sourceString: Swift.String)
- @objc final public func stateActiveWillResign()
- @objc(stateActiveWillResignWithSourceString:) final public func stateActiveWillResign(withSourceString sourceString: Swift.String)
- final public func nameString() -> Swift.String
- final public var mutator: KochavaCore.KVAMutator {
- get
- }
- final public var stateActiveBool: Swift.Bool {
- get
- }
- @objc public static let messagesAppViewControllerDidBecomeActiveSourceString: Swift.String
- @objc public static let messagesAppViewControllerDidResignActiveSourceString: Swift.String
- public static let stateActiveDidBecomeNotificationName: Foundation.Notification.Name
- public static let stateActiveWillResignNotificationName: Foundation.Notification.Name
- @objc override dynamic public init()
-}
-@_inheritsConvenienceInitializers @objc(KVASystemLow) final public class KVASystemLow : ObjectiveC.NSObject {
- public static func architectureString() -> Swift.String?
- public static func bootDate() -> Foundation.Date?
- public static func hardwareMachineModelIdString() -> Swift.String
- @objc override dynamic public init()
- @objc deinit
-}
-@_hasMissingDesignatedInitializers final public class KVAAny {
- public static func from(_ object: Any?, class aClass: Swift.AnyClass?, elementClass: Swift.AnyClass? = nil, initializedObject: Any? = nil, networking: KochavaCore.KVANetworking? = nil) -> Any?
- public static func objectAppending(object1: Any?, object2: Any?) -> Any?
- public static func redactedCopy(_ any: Any?, key: Swift.AnyHashable?, keyStringRedactedBoolDictionary: [Swift.String : Swift.Bool]? = nil, valueNonPropertyListItemsRedactedBool: Swift.Bool = false, redactionKeySuffixString: Swift.String? = nil, redactionMaximumDepth: Swift.Int? = nil, redactionIncludesStandardContainersBool: Swift.Bool = false, maximumDepth: Swift.Int? = nil) -> (redactedCopy: Any?, redactedKeyArray: Foundation.NSMutableArray?)
- public static func tokenResolvedObject(_ any: Any?) -> Any?
- public static func nonnull(_ any: Any?) -> Any
- public static func kva_as(_ any: Any, forContext context: KochavaCore.KVAContext?) -> Foundation.NSMutableDictionary?
- public static func mayMutateBool(_ any: Any) -> Swift.Bool
- public typealias Closure_ExecuteCustomMethod = (_ object: Swift.AnyObject, _ methodNameString: Swift.String, _ parametersDictionary: [Swift.AnyHashable : Any]?) -> Swift.Void
- @objc deinit
-}
-@objc(KVATask) final public class KVATask : ObjectiveC.NSObject, KochavaCore.KVANetworkingSetterProvider, KochavaCore.KVAStartable, KochavaCore.KVAInvalidatable {
- public init(networking: KochavaCore.KVANetworking?, nameString: Swift.String? = nil, identifierString: Swift.String? = nil, logMessagesPrintBool: Swift.Bool = false, prerequisiteTaskNameStringArray: [Swift.String]? = nil, prerequisiteTaskArray: [KochavaCore.KVATask]? = nil, attemptTimeoutTimeInterval: Foundation.TimeInterval = 0.0, retryTimeIntervalSeries: KochavaCore.KVATimeIntervalSeries? = nil, consentRequiredBool: Swift.Bool = false, consent: KochavaCore.KVAConsent? = nil, sleepObservantBool: Swift.Bool = false, resetFollowedTaskNameStringArray: [Swift.String]? = nil, resetFollowedTaskArray: [KochavaCore.KVATask]? = nil, resetPassiveTimeInterval: Foundation.TimeInterval = 0.0, closure_shouldAttemptBool: KochavaCore.KVATask.Closure_ShouldAttemptBool? = nil, closure_didExperienceDelay: KochavaCore.KVATask.Closure_DidExperienceDelay? = nil, closure_didInvalidate: KochavaCore.KVATask.Closure_DidInvalidate? = nil, closure_didComplete: KochavaCore.KVATask.Closure_DidComplete? = nil, closure_didReset: KochavaCore.KVATask.Closure_DidReset? = nil, closure_startAttempt: KochavaCore.KVATask.Closure_StartAttempt? = nil)
- @objc deinit
- @objc override final public var description: Swift.String {
- @objc get
- }
- final public func start()
- final public func evaluate()
- final public func endAttempt(accomplishedBool: Swift.Bool, allowRetryBool: Swift.Bool = true, retryInsertTimeInterval: Foundation.TimeInterval? = nil)
- final public func complete()
- final public func complete(logMessagesPrintBool: Swift.Bool)
- final public func reset()
- final public func resetAttemptSeries()
- final public func executeCustomMethod(withNameString nameString: Swift.String, parametersDictionary: [Swift.AnyHashable : Any]?)
- final public func invalidate()
- final public var mutator: KochavaCore.KVAMutator {
- get
- }
- @objc final public var networking: KochavaCore.KVANetworking? {
- @objc get
- @objc set(networking)
- }
- final public var closure_executeCustomMethod: KochavaCore.KVAAny.Closure_ExecuteCustomMethod?
- public typealias Closure_DidComplete = (_ task: KochavaCore.KVATask) -> Swift.Void
- public typealias Closure_DidExperienceDelay = (_ task: KochavaCore.KVATask) -> Swift.Void
- public typealias Closure_DidInvalidate = (_ task: KochavaCore.KVATask) -> Swift.Void
- public typealias Closure_DidReset = (_ task: KochavaCore.KVATask) -> Swift.Void
- final public var logMessagesPrintBool: Swift.Bool
- final public var nameString: Swift.String? {
- get
- }
- final public var resetPassiveTimeInterval: Foundation.TimeInterval {
- get
- set(resetPassiveTimeInterval)
- }
- final public var retryTimeIntervalSeries: KochavaCore.KVATimeIntervalSeries?
- public typealias Closure_ShouldAttemptBool = (_ task: KochavaCore.KVATask) -> Swift.Bool
- public typealias Closure_StartAttempt = (_ task: KochavaCore.KVATask) -> Swift.Void
- final public var accomplishedBool: Swift.Bool {
- get
- }
- final public var attemptSeriesInProgressBool: Swift.Bool {
- get
- }
- final public func attemptSeriesInProgressTimeInterval() -> Foundation.TimeInterval
- final public var completedBool: Swift.Bool {
- get
- }
- final public var didExperienceDelayBool: Swift.Bool {
- get
- }
- public static let didCompleteNotificationName: Foundation.Notification.Name
- public static let didResetNotificationName: Foundation.Notification.Name
-}
-@_inheritsConvenienceInitializers @objc(KVATimeIntervalAdapter) final public class KVATimeIntervalAdapter : KochavaCore.KVANumberAdapter {
- convenience public init(networking: KochavaCore.KVANetworking? = nil, identifierString: Swift.String, key: Swift.AnyHashable? = nil, denyDatapointCheckBool: Swift.Bool = false, persistBool: Swift.Bool = false, watchBool: Swift.Bool = false, consentRequiredBool: Swift.Bool = false, allowValueArray: [Foundation.NSNumber]? = nil, interfaceInDictionary: [Swift.AnyHashable : Any]? = nil, maximumStalenessTimeInterval: Foundation.TimeInterval? = nil, minimumTimeInterval: Foundation.TimeInterval? = nil, maximumTimeInterval: Foundation.TimeInterval? = nil, defaultValueTimeInterval: Foundation.TimeInterval? = nil, valueObject: Any? = nil, closure_serverObject: KochavaCore.KVATimeIntervalAdapter.Closure_ServerObject? = nil, closure_collectSynchronously: KochavaCore.KVATimeIntervalAdapter.Closure_CollectSynchronously? = nil, closure_collectAsynchronously: KochavaCore.KVATimeIntervalAdapter.Closure_CollectAsynchronously? = nil)
- final public var valueTimeInterval: Foundation.TimeInterval {
- get
- set(valueTimeInterval)
- }
- public static let closure_serverObject_timeInterval: (_ adapter: KochavaCore.KVAAdapter, _ valueObject: Swift.AnyObject?) -> Swift.AnyObject?
- required public init(networking: KochavaCore.KVANetworking? = nil, identifierString: Swift.String, key: Swift.AnyHashable? = nil, denyDatapointCheckBool: Swift.Bool = super, persistBool: Swift.Bool = super, watchBool: Swift.Bool = super, consentRequiredBool: Swift.Bool = super, allowValueArray: [Any]? = nil, interfaceInDictionary: [Swift.AnyHashable : Any]? = nil, maximumStalenessTimeInterval: Foundation.TimeInterval? = nil, defaultValueObject: Any? = nil, valueObject: Any? = nil, valueClass: Swift.AnyClass? = nil, closure_serverObject: KochavaCore.KVAAdapter.Closure_ServerObject? = nil, closure_collectSynchronously: KochavaCore.KVAAdapter.Closure_CollectSynchronously? = nil, closure_collectAsynchronously: KochavaCore.KVAAdapter.Closure_CollectAsynchronously? = nil)
- @objc deinit
-}
-@_inheritsConvenienceInitializers @objc(KVATimeIntervalSeries) final public class KVATimeIntervalSeries : ObjectiveC.NSObject, Foundation.NSCopying, KochavaCore.KVAAsForContextProtocol, KochavaCore.KVAConfigureWithProtocol, KochavaCore.KVAFromProtocol, KochavaCore.KVAMutable {
- convenience public init(timeIntervalArray: [Foundation.TimeInterval]?, repeatFinalTimeIntervalBool: Swift.Bool)
- @objc final public func copy(with zone: ObjectiveC.NSZone? = nil) -> Any
- public static func kva_from(_ object: Any?) -> Self?
- final public func kva_as(forContext context: KochavaCore.KVAContext?) -> Swift.AnyObject?
- final public func kva_configure(with object: Any?, context: KochavaCore.KVAContext?)
- @objc override final public func isEqual(_ object: Any?) -> Swift.Bool
- final public func advance()
- final public func currentTimeInterval() -> Foundation.TimeInterval?
- final public func previousIterationString() -> Swift.String
- final public func reset()
- final public var insertTimeInterval: Foundation.TimeInterval? {
- get
- set(insertTimeInterval)
- }
- final public var timeIntervalArray: [Foundation.TimeInterval]? {
- get
- }
- final public var currentIteration: Swift.Int {
- get
- }
- final public var mutator: KochavaCore.KVAMutator {
- get
- }
- @objc override dynamic public init()
- @objc deinit
-}
-@objc(KVATimer) final public class KVATimer : ObjectiveC.NSObject, KochavaCore.KVAAsForContextProtocol, KochavaCore.KVAInvalidatable, KochavaCore.KVAStartable {
- public init(nameString: Swift.String, timeInterval: Foundation.TimeInterval? = nil, timeIntervalZeroShouldNotRunBool: Swift.Bool = false, logMessagesPrintBool: Swift.Bool? = nil, logMessagesPrintWhenLongTimeInterval: Foundation.TimeInterval? = nil, logMessagesPrintDidFireBool: Swift.Bool? = nil, closure_timeInterval: KochavaCore.KVATimer.Closure_TimeInterval? = nil, closure_shouldBeRunningBool: KochavaCore.KVATimer.Closure_ShouldBeRunningBool? = nil, closure_willStart: KochavaCore.KVATimer.Closure_WillStart? = nil, closure_didFire: @escaping KochavaCore.KVATimer.Closure_DidFire)
- final public func kva_as(forContext context: KochavaCore.KVAContext?) -> Swift.AnyObject?
- @discardableResult
- final public func configure(shouldBeRunningBool: Swift.Bool? = nil, allowToRunBool: Swift.Bool? = nil) -> Swift.Bool
- final public func start()
- final public func stop()
- final public func reset()
- final public func invalidate()
- final public var mutator: KochavaCore.KVAMutator {
- get
- }
- public typealias Closure_DidFire = (_ timer: KochavaCore.KVATimer) -> Swift.Void
- public typealias Closure_ShouldBeRunningBool = (_ timer: KochavaCore.KVATimer) -> Swift.Bool
- public typealias Closure_TimeInterval = (_ timer: KochavaCore.KVATimer) -> Foundation.TimeInterval?
- public typealias Closure_WillStart = (_ timer: KochavaCore.KVATimer) -> Swift.Void
- final public var timeInterval: Foundation.TimeInterval? {
- get
- set(timeInterval)
- }
- final public var startedBool: Swift.Bool {
- get
- }
- final public var timerActiveBool: Swift.Bool {
- get
- }
- @objc deinit
-}
-final public class KVAMutator {
- required public init(forObject: Swift.AnyObject, closure_didMutate_performSideEffects_beforeDispatch_sf: KochavaCore.KVAMutator.Closure_DidMutate_PerformSideEffects? = nil, closure_didMutate_performSideEffects: KochavaCore.KVAMutator.Closure_DidMutate_PerformSideEffects? = nil)
- final public func lock(lockParentFirstBool: Swift.Bool = false)
- final public func unlock(unlockParentLastBool: Swift.Bool = false)
- final public func didMutate()
- final public func didMutate_sf()
- final public func didMutate_sf(infoDictionary: [Swift.AnyHashable : Any]?)
- final public func didMutate_sf_df(childMutator: KochavaCore.KVAMutator? = nil, infoDictionary: [Swift.AnyHashable : Any]?, performSideEffectsIntendedBeforeDispatchBool: Swift.Bool = true)
- @objc final public func didMutate_addObserver(usingClosure closure: ((_ notification: Foundation.Notification?) -> Swift.Void)? = nil) -> ObjectiveC.NSObjectProtocol?
- public typealias Closure_DidMutate_PerformSideEffects = (_ mutator: KochavaCore.KVAMutator, _ childMutator: KochavaCore.KVAMutator?, _ infoDictionary: [Swift.AnyHashable : Any]?) -> Swift.Void
- final public var didMutatePassesToDelegateBool: Swift.Bool?
- weak final public var mutableDelegate: KochavaCore.KVAMutable? {
- get
- set
- }
- final public var didMutateDispatchCondensingAfterBool: Swift.Bool
- public static let priorityBoolKey: Swift.String
- @objc deinit
-}
-@objc(KVAValue) final public class KVAValue : ObjectiveC.NSObject, KochavaCore.KVAAsForContextProtocol, KochavaCore.KVAFromProtocol, KochavaCore.KVAMutable {
- required public init(idString: Swift.String?, rawObject: Swift.AnyObject?, object: Swift.AnyObject? = nil, serverObject: Swift.AnyObject? = nil, valueSourceNameString: Swift.String? = nil, adapter: KochavaCore.KVAAdapter? = nil, metaValueArrayDictionary: [Swift.String : KochavaCore.KVAValue]? = nil, startDate: Foundation.Date? = nil, placeholderForAsynchronousCollectionBool: Swift.Bool = false)
- @objc deinit
- public static func kva_from(_ object: Any?) -> Self?
- public static func kva_from(_ object: Any?, class aClass: Swift.AnyClass?, elementClass: Swift.AnyClass?, initializedObject: Any? = nil) -> Self?
- final public func kva_as(forContext context: KochavaCore.KVAContext?) -> Swift.AnyObject?
- @objc override final public var description: Swift.String {
- @objc get
- }
- final public func array() -> [Swift.AnyObject]?
- final public func bool() -> Swift.Bool
- final public func bool_optional() -> Swift.Bool?
- final public func data() -> Foundation.Data?
- final public func date() -> Foundation.Date?
- final public func dictionary() -> [Swift.AnyHashable : Any]?
- final public func int() -> Swift.Int
- final public func int_optional() -> Swift.Int?
- final public func number() -> Foundation.NSNumber?
- final public func string() -> Swift.String?
- final public func timeInterval() -> Foundation.TimeInterval
- final public func timeInterval_optional() -> Foundation.TimeInterval?
- final public func ageTimeInterval() -> Foundation.TimeInterval
- final public func staleBool() -> Swift.Bool
- final public func value(forContext context: KochavaCore.KVAContext?) -> KochavaCore.KVAValue?
- public static func valueArrayDictionary(fromObjectArray objectArray: [Any]?, globalValueSourceCollection: KochavaCore.KVACollection?) -> [Swift.String : KochavaCore.KVAValue]?
- final public func mayMutateBool() -> Swift.Bool
- public typealias Closure_MetaValueArrayDictionary = (_ value: KochavaCore.KVAValue) -> [Swift.String : KochavaCore.KVAValue]?
- public typealias Closure_StaleBool = (_ value: KochavaCore.KVAValue) -> Swift.Bool
- final public var mutator: KochavaCore.KVAMutator {
- get
- }
- weak final public var adapter: KochavaCore.KVAAdapter? {
- get
- set(adapter)
- }
- weak final public var globalValueSourceCollection: KochavaCore.KVACollection? {
- get
- set(globalValueSourceCollection)
- }
- final public var idString: Swift.String? {
- get
- }
- final public var metaValueArrayDictionary: [Swift.String : KochavaCore.KVAValue]? {
- get
- }
- final public var object: Swift.AnyObject? {
- get
- }
- final public var placeholderForAsynchronousCollectionBool: Swift.Bool {
- get
- }
- final public var rawObject: Swift.AnyObject? {
- get
- }
- final public func serverObject() -> Swift.AnyObject?
- final public func serverObject_string() -> Swift.String?
- final public var startDate: Foundation.Date {
- get
- }
- final public var valueSourceNameString: Swift.String? {
- get
- }
-}
-extension Foundation.NSArray : KochavaCore.KVAAsForContextProtocol, KochavaCore.KVAFromProtocol {
- @objc public static func kva_from(_ object: Any?) -> Self?
- @objc public static func kva_from(_ object: Any?, elementClass: Swift.AnyClass? = nil, initializedObject: Any? = nil) -> Self?
- public func kva_as(forContext context: KochavaCore.KVAContext?) -> Swift.AnyObject?
-}
-extension Foundation.NSData : KochavaCore.KVAAsForContextProtocol, KochavaCore.KVAFromProtocol {
- @objc public static func kva_from(_ object: Any?) -> Self?
- public func kva_as(forContext context: KochavaCore.KVAContext?) -> Swift.AnyObject?
-}
-extension Foundation.NSDate : KochavaCore.KVAAsForContextProtocol, KochavaCore.KVAFromProtocol {
- @objc public static func kva_from(_ object: Any?) -> Self?
- public func kva_as(forContext context: KochavaCore.KVAContext?) -> Swift.AnyObject?
-}
-extension Foundation.NSDecimalNumber {
- convenience public init(kva_fromDouble aDouble: Swift.Double)
- public static func kva_bankersScaleFourRoundingModeDecimalNumber(fromDouble aDouble: Swift.Double) -> Foundation.NSDecimalNumber
- public static func kva_bankersScaleFourRoundingModeDecimalNumber(fromNumber number: Foundation.NSNumber?) -> Foundation.NSDecimalNumber?
- public static func kva_bankersScaleFourRoundingModeDecimalNumber(fromObject object: Any?) -> Foundation.NSDecimalNumber?
- public static func kva_decimalNumber(fromDouble aDouble: Swift.Double, roundingBehaviorDecimalNumberHandler: Foundation.NSDecimalNumberHandler?) -> Foundation.NSDecimalNumber
- public static func kva_decimalNumber(fromNumber number: Foundation.NSNumber?, roundingBehaviorDecimalNumberHandler: Foundation.NSDecimalNumberHandler?) -> Foundation.NSDecimalNumber?
- public static func kva_timeIntervalRoundingModeDecimalNumber(fromNumber number: Foundation.NSNumber?) -> Foundation.NSDecimalNumber?
- public static func kva_timeIntervalRoundingModeDecimalNumber(fromObject object: Any?) -> Foundation.NSDecimalNumber?
- public static func kva_timeIntervalRoundingModeDecimalNumber(fromTimeInterval timeInterval: Foundation.TimeInterval) -> Foundation.NSDecimalNumber
- public static func kva_timeIntervalRoundingModeDecimalNumber(fromTimeInterval_optional timeInterval: Foundation.TimeInterval?) -> Foundation.NSDecimalNumber?
- public static let kva_bankersScaleFourRoundingModeDecimalNumberHandler: Foundation.NSDecimalNumberHandler
-}
-extension Foundation.Data : KochavaCore.KVAAsForContextProtocol, KochavaCore.KVAFromProtocol {
- public init?(kva_hexString hexString: Swift.String?)
- public static func kva_from(_ object: Any?) -> Foundation.Data?
- public func kva_as(forContext context: KochavaCore.KVAContext?) -> Swift.AnyObject?
- public func kva_hexString() -> Swift.String?
-}
-extension Foundation.NSDictionary : KochavaCore.KVAAsForContextProtocol, KochavaCore.KVAFromProtocol {
- @objc public static func kva_from(_ object: Any?) -> Self?
- public func kva_as(forContext context: KochavaCore.KVAContext?) -> Swift.AnyObject?
-}
-extension Foundation.NSError : KochavaCore.KVAAsForContextProtocol, KochavaCore.KVAFromProtocol {
- public static func kva_from(_ object: Any?) -> Self?
- public func kva_as(forContext context: KochavaCore.KVAContext?) -> Swift.AnyObject?
-}
-@_hasMissingDesignatedInitializers final public class KVAAnyClass {
- public static func sanitizedNameString(_ aClass: Swift.AnyClass?) -> Swift.String?
- @objc deinit
-}
-extension Foundation.NSException : KochavaCore.KVAAsForContextProtocol {
- public func kva_as(forContext context: KochavaCore.KVAContext?) -> Swift.AnyObject?
-}
-extension Foundation.NSNumber : KochavaCore.KVAAsForContextProtocol, KochavaCore.KVAFromProtocol {
- public static func kva_number(fromString string: Swift.String?) -> Self?
- @objc public static func kva_from(_ object: Any?) -> Self?
- public func kva_as(forContext context: KochavaCore.KVAContext?) -> Swift.AnyObject?
- public func kva_isBoolBool() -> Swift.Bool
-}
-extension Foundation.ProcessInfo {
- public func kva_operatingSystemNameString() -> Swift.String
- public func kva_operatingSystemStandardVersionInfoString() -> Swift.String
- public func kva_operatingSystemVersionString() -> Swift.String
-}
-extension Foundation.NSString : KochavaCore.KVAAsForContextProtocol, KochavaCore.KVAFromProtocol {
- @objc(kva_stringFromJSONObject:prettyPrintBool:) public static func kva_string(fromJSONObject jsonObject: Any?, prettyPrintBool: Swift.Bool) -> Swift.String?
- @objc public static func kva_from(_ object: Any?) -> Self?
- public func kva_as(forContext context: KochavaCore.KVAContext?) -> Swift.AnyObject?
- @objc(kva_serializedJSONObjectWithPrintErrorsBool:) dynamic public func kva_serializedJSONObject(printErrorsBool: Swift.Bool = false) -> Any?
-}
-extension Foundation.UserDefaults {
- @objc(kva_keyNameStringWithPrefixString:identifierString:storageIdString:) public static func kva_keyNameString(withPrefixString prefixString: Swift.String?, identifierString: Swift.String?, storageIdString: Swift.String?) -> Swift.String
-}
-extension Swift.String : KochavaCore.KVAAsForContextProtocol, KochavaCore.KVAFromProtocol {
- public init?(kva_fromJSONObject jsonObject: Any?, prettyPrintBool: Swift.Bool)
- public static func kva_from(bool: Swift.Bool?) -> Swift.String
- public static func kva_from(_ object: Any?) -> Swift.String?
- public func kva_as(forContext context: KochavaCore.KVAContext?) -> Swift.AnyObject?
- public func kva_withMaximumLength(_ maximumLength: Swift.Int) -> Swift.String
- public func kva_serializedJSONObject(printErrorsBool: Swift.Bool = false) -> Any?
-}
-extension Swift.Double : KochavaCore.KVAAsForContextProtocol, KochavaCore.KVAFromProtocol {
- public static func kva_from(_ object: Any?) -> Swift.Double?
- public func kva_as(forContext context: KochavaCore.KVAContext?) -> Swift.AnyObject?
-}
-@objc extension UIKit.UIApplication {
- @objc(kva_shared) @_Concurrency.MainActor(unsafe) public static func kva_shared() -> UIKit.UIApplication?
-}
diff --git a/KochavaCore.xcframework/ios-arm64_x86_64-maccatalyst/KochavaCore.framework/Versions/A/Headers/KVAConsent.h b/KochavaCore.xcframework/ios-arm64_x86_64-maccatalyst/KochavaCore.framework/Versions/A/Headers/KVAConsent.h
deleted file mode 100644
index e71b470..0000000
--- a/KochavaCore.xcframework/ios-arm64_x86_64-maccatalyst/KochavaCore.framework/Versions/A/Headers/KVAConsent.h
+++ /dev/null
@@ -1,53 +0,0 @@
-//
-// KVAConsent.h
-// KochavaCore
-//
-// Created by John Bushnell on 3/30/18.
-// Copyright © 2018 - 2022 Kochava, Inc. All rights reserved.
-//
-
-
-
-#ifndef KVAConsent_h
-#define KVAConsent_h
-
-
-
-#pragma mark - IMPORT
-
-
-
-#import
-
-
-
-#pragma mark - CLASS
-
-
-
-@class KVAConsent;
-
-
-
-#pragma mark - Typealiases
-
-
-
-/*!
- @typedef KVAConsentDidUpdateClosure
-
- @brief A closure which is called when there is an update to consent.
-
- @discussion This can be used to prompt the user for consent and to enable and/or disable functionality. Updates include, but are not limited to, when the user travels into or out of an area requiring consent, when new partners are added, and when conditions indicate a need to retry prompting the user.
- */
-typedef void (^ KVAConsentDidUpdateClosure)
-(
- KVAConsent * _Nonnull consent
-);
-
-
-
-#endif
-
-
-
diff --git a/KochavaCore.xcframework/ios-arm64_x86_64-maccatalyst/KochavaCore.framework/Versions/A/Headers/KochavaCore-Swift.h b/KochavaCore.xcframework/ios-arm64_x86_64-maccatalyst/KochavaCore.framework/Versions/A/Headers/KochavaCore-Swift.h
index 1a069c6..f1e4192 100644
--- a/KochavaCore.xcframework/ios-arm64_x86_64-maccatalyst/KochavaCore.framework/Versions/A/Headers/KochavaCore-Swift.h
+++ b/KochavaCore.xcframework/ios-arm64_x86_64-maccatalyst/KochavaCore.framework/Versions/A/Headers/KochavaCore-Swift.h
@@ -1,6 +1,6 @@
#if 0
#elif defined(__arm64__) && __arm64__
-// Generated by Apple Swift version 5.6 (swiftlang-5.6.0.323.62 clang-1316.0.20.8)
+// Generated by Apple Swift version 5.7.1 (swiftlang-5.7.1.135.3 clang-1400.0.29.51)
#ifndef KOCHAVACORE_SWIFT_H
#define KOCHAVACORE_SWIFT_H
#pragma clang diagnostic push
@@ -23,11 +23,20 @@
# 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
@@ -183,9 +192,11 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4)));
#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"
@@ -193,6 +204,28 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4)));
# 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"
@@ -202,6 +235,7 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4)));
@import UIKit;
#endif
+#endif
#pragma clang diagnostic ignored "-Wproperty-attribute-mismatch"
#pragma clang diagnostic ignored "-Wduplicate-method-arg"
#if __has_warning("-Wpragma-clang-attribute")
@@ -209,6 +243,7 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4)));
#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")
@@ -217,6 +252,7 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4)));
# pragma pop_macro("any")
#endif
+#if defined(__OBJC__)
@class KVANetworking;
@@ -233,6 +269,7 @@ SWIFT_CLASS_NAMED("KVAAdapter")
/// Return a description of the instance.
@property (nonatomic, readonly, copy) NSString * _Nonnull description;
/// An instance of networking.
+/// This exists here is related to the both conformances to KVAExecutable and KVANetworkingSetterProvider. When this instance is constructed it generally receives a value here. However, when this instance is constructed and then executed as an executable from within the the networking class, the networking class will also when possible stamp itself here as an indication of where it originated, so that this instance can properly utilizely networking resources.
@property (nonatomic, weak) KVANetworking * _Nullable networking;
- (nonnull instancetype)init SWIFT_UNAVAILABLE;
+ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable");
@@ -250,19 +287,11 @@ SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, strong) KVAAppGroups
SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, strong) KVAAppGroups * _Nullable shared_optional;)
+ (KVAAppGroups * _Nullable)shared_optional SWIFT_WARN_UNUSED_RESULT;
/// A string which corresponds to an app group identifier to be used as a shared container for the Kochava SDK.
-@property (nonatomic, copy) NSString * _Nullable deviceAppGroupIdentifierString;
+@property (nonatomic, copy) NSString * _Nullable deviceAppGroupIdentifier;
- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER;
@end
-/// A class which collects and/or adapts an array value to a variety of contexts.
-/// A primary use case of an adapter is to order the automatic collection of a value. That value can then be adapted as needed for various contexts (see class KVAContext
).
-/// See base class KVAAdapter
for more details.
-SWIFT_CLASS_NAMED("KVAArrayAdapter")
-@interface KVAArrayAdapter : KVAAdapter
-@end
-
-
/// A class to manage the beginning and ending of a background task.
/// This class assists in keeping the host app alive, to give KVANetTransaction(s) and a chance to be sent, and other critical tasks the opportunity to finish, in the situation where the app is resigning active.
SWIFT_CLASS_NAMED("KVABackgroundTaskController")
@@ -272,35 +301,11 @@ SWIFT_CLASS_NAMED("KVABackgroundTaskController")
@end
-/// A class which collects and/or adapts a number value to a variety of contexts.
-/// A primary use case of an adapter is to order the automatic collection of a value. That value can then be adapted as needed for various contexts (see class KVAContext
).
-/// See base class KVAAdapter
for more details.
-SWIFT_CLASS_NAMED("KVANumberAdapter")
-@interface KVANumberAdapter : KVAAdapter
-@end
-
-
-/// A class which collects and/or adapts an integer value to a variety of contexts.
-/// A primary use case of an adapter is to order the automatic collection of a value. That value can then be adapted as needed for various contexts (see class KVAContext
).
-/// See base class KVAAdapter
for more details.
-SWIFT_CLASS_NAMED("KVAIntAdapter")
-@interface KVAIntAdapter : KVANumberAdapter
-@end
-
-
-/// A class which collects and/or adapts a boolean value to a variety of contexts.
-/// A primary use case of an adapter is to order the automatic collection of a value. That value can then be adapted as needed for various contexts (see class KVAContext
).
-/// See base class KVAAdapter
for more details.
-SWIFT_CLASS_NAMED("KVABoolAdapter")
-@interface KVABoolAdapter : KVAIntAdapter
-@end
-
-
/// A class which defines an keyed collection of objects.
/// Features
///
/// -
-/// Identification — The property identifierString provides a unique identifier for use within a global system catalog. This enables objects to be referenced from JSON objects. It is also a base component for the formation of a key which can be used to store the associated information in persistent storage.
+/// Identification — An identifier provides a unique identifier for use within a collection. This enables objects to be referenced from JSON objects. It is also a base component for the formation of a key which can be used to store the associated information in persistent storage.
///
/// -
/// Thread Safety — Objects can be registered, re-registered, or removed in a thread-safe manner.
@@ -315,39 +320,14 @@ SWIFT_CLASS_NAMED("KVACollection")
@class KVAContext;
@class NSNumber;
@class NSDate;
-@class KVAPartner;
/// A feature which serves as an authority related to consent for the sharing of personal data.
-/// Data sharing privacy laws such as GDPR require consent to be obtained before certain kinds of personal data may be collected or calculated, kept in memory, persisted or retained in persistent storage, and/or shared with partners. During the natural lifecycle, there are times where partners may be added and cause the consent status to fall back to an unknown state. Later the user may again be prompted and the consent status may (or may not) again come to be known. All of this is predicated upon whether or not consent is required, which is governed by a variety of factors such as location.
+/// Data sharing privacy laws such as GDPR require consent to be obtained before certain kinds of personal data may be shared with partners.
SWIFT_CLASS_NAMED("KVAConsent")
@interface KVAConsent : NSObject
- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER;
- (id _Nonnull)copyWithZone:(struct _NSZone * _Nullable)zone SWIFT_WARN_UNUSED_RESULT;
- (id _Nullable)kva_asForContext:(KVAContext * _Nullable)context SWIFT_WARN_UNUSED_RESULT;
-/// A method which is to be called when there has been a prompt for consent.
-/// \param didGrantBoolNumber The response from the user, as a boolean wrapped in an NSNumber. A value of true means consent was granted. A value of false means consent was denied. A value of nil means the user did not provide a response, and this includes if the user may have dismissed the dialog without indicating one way or another.
-///
-- (void)didPromptWithDidGrantBoolNumber:(NSNumber * _Nullable)didGrantBoolNumber;
-/// Return a boolean indicating if a prompt for consent should be made.
-/// You should check this property when a call is made to didUpdateBlock to determine if the user should be prompted for consent.
-- (BOOL)shouldPromptBool SWIFT_WARN_UNUSED_RESULT;
-/// A method which may be called to notify that a prompt for consent will be made.
-/// Optional. This method can be used if you want to ensure that the prompt for consent will not be made again, even when a subsequent call to didPromptWithDidGrantBoolNumber: is never made, such as in the case of an unexpected termination. If you call didPromptWithDidGrantBoolNumber: whenever the prompt is dismissed, even if the user did not give a response, then this method does not need to be called.
-- (void)willPrompt;
-/// Return a boolean indicating if consent is granted, denied, or there is no response.
-/// This considers if the user previously granted consent, as well as the current definition of the Consent which may have changed since consent was last given. This does not consider whether consent is required. See also isGrantedBool. Compare with mayCollectBool, mayKeepBool, mayPersistBool, and mayShareBool.
-- (NSNumber * _Nullable)isGrantedBoolNumber SWIFT_WARN_UNUSED_RESULT;
-/// Return a boolean indicating if consent is granted.
-/// This considers if the user previously granted consent, as well as the current definition of consent- which may have changed since consent was last given. This does not consider whether consent is required. Compare with mayCollectBool, mayKeepBool, mayPersistBool, and mayShareBool.
-- (BOOL)isGrantedBool SWIFT_WARN_UNUSED_RESULT;
-/// Return a date for when consent was granted.
-/// If isGrantedBool, then this returns responseDate. If not, then this returns nil.
-- (NSDate * _Nullable)isGrantedDate SWIFT_WARN_UNUSED_RESULT;
-/// Return a boolean indicating if the app may calculate (or collect) data which may be subject to consent.
-/// Return true if consent is not required or else is granted. This will immediately return false if the consent requirement(s) have been updated but not an updated consent response has not yet been given from the user. Compare with mayKeepBool, mayPersistBool, and mayShareBool.
-/// note:
-/// Deprecated in 4.2.0. Please use mayCollectBool instead.
-- (BOOL)mayCalculateBool SWIFT_WARN_UNUSED_RESULT SWIFT_DEPRECATED_MSG("", "mayCollectBool");
/// Return a boolean indicating if the app may collect (or calculate) data which may be subject to consent.
/// Return true if consent is not required or else is granted. This will immediately return false if the consent requirement(s) have been updated but not an updated consent response has not yet been given from the user. Compare with mayKeepBool, mayPersistBool, and mayShareBool.
- (BOOL)mayCollectBool SWIFT_WARN_UNUSED_RESULT;
@@ -360,44 +340,20 @@ SWIFT_CLASS_NAMED("KVAConsent")
/// Return a boolean indicating if the app may keep (or retain in memory) data which may be subject to consent.
/// Return true if consent is not required or else the user did not otherwise previously deny consent. This will return true while consent is not known, as long as the previous response did not deny consent. This includes when the definition for consent has changed and the user previously granted consent. Compare with mayCollectBool, mayPersistBool, and mayShareBool.
- (BOOL)mayKeepBool SWIFT_WARN_UNUSED_RESULT;
-/// A string containing a high level description concerning consent.
-/// Optional. This may be presented to the user when prompting for consent.
-/// Sample Value: “We share information with various partners… we’d like your consent…”
-@property (nonatomic, readonly, copy) NSString * _Nullable descriptionString;
-/// A closure which is called when there is an update to consent.
-/// This can be used to prompt the user for consent and to enable and/or disable functionality. Updates include, but are not limited to, when the user travels into or out of an area requiring consent, when new partners are added, and when conditions indicate a need to retry prompting the user.
-@property (nonatomic, copy) void (^ _Nullable didUpdateBlock)(KVAConsent * _Nonnull);
-/// A boolean which indicates that intelligent management is enabled.
-/// When intelligent consent management is enabled and configured within your Kochava dashboard, the SDK will indicate when the user should be prompted for consent. It will also not gather, persist, or transmit data which requires consent unless consent has been granted.
-@property (nonatomic) BOOL intelligentManagementBool;
-/// A boolean which indicates that the requirements for consent are managed manually (locally).
-/// When intelligent consent management is enabled and configured within your Kochava dashboard, the SDK will indicate when the user should be prompted for consent. It will also not gather, persist, or transmit data which requires consent unless consent has been granted.
-@property (nonatomic) BOOL manualManagedRequirementsBool;
-/// An array of instances of class
KVAPartner
.
-/// This array of partners can be utilized when prompting for consent.
-/// Example
-/// \code
-/// let consent = KVATracker.shared.consent
-/// if let partnerArray = consent.partnerArray {
-/// for partner in partnerArray {
-/// print("do something with the partner... partner.nameString=\(String(describing: partner.nameString))")
-/// }
-/// }
-///
-/// \endcode
-@property (nonatomic, readonly, copy) NSArray * _Nullable partnerArray;
-/// A string containing a unique value which, when changed, indicates a difference in what is required for consent.
-/// Internal. The value provided by the server which can be used to override what actually happens, i.e. force a re-prompt.
-@property (nonatomic, readonly, copy) NSString * _Nullable promptIdString;
-/// A boolean indicating if consent is required.
-/// This is expected to be true when the user is taken to be under the scope of consent gathering requirements such as GDPR. This is expected to be the case for EU citizens within EU territory or abroad, and non-EU citizens within EU territory. When requiredBoolNumber is undefined this will return a default of true. It will also be overridden to false when intelligentManagementBool is false. This variable may also be set when Manual Managed Requirements is turned on. See also requiredBoolNumber.
-@property (nonatomic) BOOL requiredBool;
-/// A boolean indicating if consent is required.
-/// This is expected to be true when the user is taken to be under the scope of consent gathering requirements such as GDPR. This is expected to be the case for EU citizens within EU territory or abroad, and non-EU citizens within EU territory. When it is undefined this will return a default of nil. This variable may also be set when Manual Managed Requirements is turned on. See also requiredBool.
-@property (nonatomic, strong) NSNumber * _Nullable requiredBoolNumber;
-/// A boolean indicating the user’s response to a prompt for consent.
+/// A boolean indicating if GDPR applies to this user.
+@property (nonatomic, readonly) BOOL gdprAppliesBool;
+/// A boolean indicating if GDPR is enabled.
+@property (nonatomic, readonly) BOOL gdprEnabledBool;
+/// A boolean wrapped in an NSNumber which indicates if consent has been granted.
/// A value of true indicates consent was granted. A value of false indicates consent was denied. A value of nil exists when the user has not provided a response.
-@property (nonatomic, readonly, strong) NSNumber * _Nullable responseBoolNumber;
+/// This API is provided for Objective-C support. In Swift use var grantedBool
.
+@property (nonatomic, strong) NSNumber * _Nullable grantedBoolNumber;
+/// Return a date for when consent was granted.
+/// If grantedBool == true, then this returns responseDate. If not, then this returns nil.
+@property (nonatomic, readonly, copy) NSDate * _Nullable grantedDate;
+/// A boolean indicating if consent is required.
+/// This is expected to be true when the user is taken to be under the scope of consent gathering requirements such as GDPR. This is expected to be the case for EU citizens within EU territory or abroad, and non-EU citizens within EU territory. When requiredBool is undefined this will return a default of true. It will also be overridden to false when intelligentManagementBool is false. This variable may also be set when Manual Managed Requirements is turned on. See also gdprAppliesBool.
+@property (nonatomic, readonly) BOOL requiredBool;
/// A date representing the last time the user did respond concerning consent.
/// This includes both positive and negative responses. This value is nil when the user has not provided a response.
@property (nonatomic, readonly, copy) NSDate * _Nullable responseDate;
@@ -444,40 +400,40 @@ SWIFT_CLASS_NAMED("KVAProduct")
/// let product = KVAProduct(
/// apiVersionString: "1",
/// buildDateString: nil,
-/// bundleIdentifierString: Bundle(for: type(of: self)).bundleIdentifier,
-/// bundleTypeString: "xcframework",
-/// compilerFlagNameStringArray: nil,
-/// moduleNameString: "MyModule",
-/// nameString: "MyOrganization MyModule",
-/// organizationNameString: "My Organization",
-/// reverseDomainNameString: "com.myCompany.MyProduct",
+/// bundleIdentifier: Bundle(for: Self.self).bundleIdentifier,
+/// bundleType: "xcframework",
+/// compilerFlagNameArray: nil,
+/// moduleName: "MyModule",
+/// name: "MyOrganization MyModule",
+/// organizationName: "My Organization",
+/// reverseDomainName: "com.myCompany.MyProduct",
/// valueSourceCollection: nil,
/// versionString: "1.0.0"
/// )
///
-/// \endcode\param apiVersionString An optional API version string. This property is used to establish API compatibility between products. API compatibility is assumed to be assured when the value compares to be equal for all products with the same organizationNameString.
+/// \endcode\param apiVersionString An optional API version string. This property is used to establish API compatibility between products. API compatibility is assumed to be assured when the value compares to be equal for all products with the same organizationName.
///
/// \param buildDateString An optional string containing the date when the product was built. It is recommended that you source this a compile time. The format is optional, but it is recommended that you provide the date in an ISO 8601 date string.
///
-/// \param bundleIdentifierString A string containing the bundle identifier associated with this product. This property may be used to cross-reference this product from a Class. Logging uses this to take the class for a LogMessage and lookup the associated Product.
+/// \param bundleIdentifier A string containing the bundle identifier associated with this product. This property may be used to cross-reference this product from a Class. Logging uses this to take the class for a LogMessage and lookup the associated Product.
///
-/// \param bundleTypeString The bundle type. Examples: “app”, “xcframework”, “static library”.
+/// \param bundleType The bundle type. Examples: “app”, “xcframework”, “static library”.
///
-/// \param compilerFlagNameStringArray An array containing strings which are the names of compiler flags.
+/// \param compilerFlagNameArray An array containing strings which are the names of compiler flags.
///
-/// \param moduleNameString The name of the module. Example: “KochavaCore”.
+/// \param moduleName The name of the module. Example: “KochavaCore”.
///
-/// \param nameString A name string. Example: “Apple.Core”.
+/// \param name The name. Example: “Apple.Core”.
///
-/// \param organizationNameString A string containing the name of the organization representing the product. Example: “Kochava”.
+/// \param organizationName The name of the organization representing the product. Example: “Kochava”.
///
-/// \param reverseDomainNameString A string containing a reverse domain name style representation of the name of the product. This is used in the definition of keys for persistent storage, dispatch queues, etc. Example: “com.kochava.KochavaCore”.
+/// \param reverseDomainName The reverse domain name style representation of the name of the product. This is used in the definition of keys for persistent storage, dispatch queues, etc. Example: “com.kochava.KochavaCore”.
///
/// \param valueSourceCollection A collection containing value sources for variable substitution with an NSPredicate, used for predicate evaluation and token substitution.
///
/// \param versionString A version string.
///
-- (nonnull instancetype)initWithAPIVersionString:(NSString * _Nullable)apiVersionString buildDateString:(NSString * _Nullable)buildDateString bundleIdentifierString:(NSString * _Nullable)bundleIdentifierString bundleTypeString:(NSString * _Nonnull)bundleTypeString compilerFlagNameStringArray:(NSArray * _Nullable)compilerFlagNameStringArray moduleNameString:(NSString * _Nonnull)moduleNameString nameString:(NSString * _Nonnull)nameString organizationNameString:(NSString * _Nonnull)organizationNameString reverseDomainNameString:(NSString * _Nullable)reverseDomainNameString valueSourceCollection:(KVACollection * _Nullable)valueSourceCollection versionString:(NSString * _Nullable)versionString dependentProductClassNameStringArray:(NSArray * _Nullable)dependentProductClassNameStringArray closure_resetClasses:(NSDictionary * _Nullable (^ _Nullable)(BOOL, BOOL))closure_resetClasses closure_resetVariables:(NSDictionary * _Nullable (^ _Nullable)(BOOL, BOOL))closure_resetVariables closure_didRegister:(void (^ _Nullable)(KVAProduct * _Nonnull))closure_didRegister OBJC_DESIGNATED_INITIALIZER;
+- (nonnull instancetype)initWithAPIVersionString:(NSString * _Nullable)apiVersionString buildDateString:(NSString * _Nullable)buildDateString bundleIdentifier:(NSString * _Nullable)bundleIdentifier bundleType:(NSString * _Nonnull)bundleType compilerFlagNameArray:(NSArray * _Nullable)compilerFlagNameArray moduleName:(NSString * _Nonnull)moduleName name:(NSString * _Nonnull)name organizationName:(NSString * _Nonnull)organizationName reverseDomainName:(NSString * _Nullable)reverseDomainName valueSourceCollection:(KVACollection * _Nullable)valueSourceCollection versionString:(NSString * _Nullable)versionString dependentProductClassNameStringArray:(NSArray * _Nullable)dependentProductClassNameStringArray closure_resetClasses:(NSDictionary * _Nullable (^ _Nullable)(BOOL, BOOL))closure_resetClasses closure_resetVariables:(NSDictionary * _Nullable (^ _Nullable)(BOOL, BOOL))closure_resetVariables closure_didRegister:(void (^ _Nullable)(KVAProduct * _Nonnull))closure_didRegister OBJC_DESIGNATED_INITIALIZER;
/// Return a description of the instance.
@property (nonatomic, readonly, copy) NSString * _Nonnull description;
/// Resets the product.
@@ -500,11 +456,11 @@ SWIFT_CLASS_NAMED("KVAProduct")
///
/// \param includeDeviceAppGroupBool A boolean indicating whether or not the deviceAppGroup user defaults should be deleted. This is where App Clip data is stored.
///
-/// \param printLogMessageBool A boolean indicating whether or not a log message should be printed consistent with a public entry point.
+/// \param logMessagePrintBool A boolean indicating if a log messages consistent with this being a call to a public entry point should be printed.
///
/// \param closure_didComplete A closure which is called upon completion.
///
-- (void)resetWithDeleteLocalDataBool:(BOOL)deleteLocalDataBool includeExternalBool:(BOOL)includeExternalBool includeDeviceAppGroupBool:(BOOL)includeDeviceAppGroupBool printLogMessageBool:(BOOL)printLogMessageBool closure_didComplete:(void (^ _Nullable)(void))closure_didComplete;
+- (void)resetWithDeleteLocalDataBool:(BOOL)deleteLocalDataBool includeExternalBool:(BOOL)includeExternalBool includeDeviceAppGroupBool:(BOOL)includeDeviceAppGroupBool logMessagePrintBool:(BOOL)logMessagePrintBool closure_didComplete:(void (^ _Nullable)(void))closure_didComplete;
/// Shut down the product.
/// This can be regarded as being equivalent to performing a reset, but may also include hints to avoid performing automatic behavior consistent with being freshly initialized. This method will complete asynchronously. Before working with this product again you should wait until the shutdown has completed. See method shutdown(deleteLocalDataBool:closure_didComplete:).
/// \param deleteLocalDataBool A boolean indicating whether or not local data should be deleted.
@@ -529,7 +485,7 @@ SWIFT_CLASS_NAMED("KVACoreProduct")
/// The singleton shared instance.
SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, strong) KVAProduct * _Nonnull shared;)
+ (KVAProduct * _Nonnull)shared SWIFT_WARN_UNUSED_RESULT;
-- (nonnull instancetype)initWithAPIVersionString:(NSString * _Nullable)apiVersionString buildDateString:(NSString * _Nullable)buildDateString bundleIdentifierString:(NSString * _Nullable)bundleIdentifierString bundleTypeString:(NSString * _Nonnull)bundleTypeString compilerFlagNameStringArray:(NSArray * _Nullable)compilerFlagNameStringArray moduleNameString:(NSString * _Nonnull)moduleNameString nameString:(NSString * _Nonnull)nameString organizationNameString:(NSString * _Nonnull)organizationNameString reverseDomainNameString:(NSString * _Nullable)reverseDomainNameString valueSourceCollection:(KVACollection * _Nullable)valueSourceCollection versionString:(NSString * _Nullable)versionString dependentProductClassNameStringArray:(NSArray * _Nullable)dependentProductClassNameStringArray closure_resetClasses:(NSDictionary * _Nullable (^ _Nullable)(BOOL, BOOL))closure_resetClasses closure_resetVariables:(NSDictionary * _Nullable (^ _Nullable)(BOOL, BOOL))closure_resetVariables closure_didRegister:(void (^ _Nullable)(KVAProduct * _Nonnull))closure_didRegister OBJC_DESIGNATED_INITIALIZER;
+- (nonnull instancetype)initWithAPIVersionString:(NSString * _Nullable)apiVersionString buildDateString:(NSString * _Nullable)buildDateString bundleIdentifier:(NSString * _Nullable)bundleIdentifier bundleType:(NSString * _Nonnull)bundleType compilerFlagNameArray:(NSArray * _Nullable)compilerFlagNameArray moduleName:(NSString * _Nonnull)moduleName name:(NSString * _Nonnull)name organizationName:(NSString * _Nonnull)organizationName reverseDomainName:(NSString * _Nullable)reverseDomainName valueSourceCollection:(KVACollection * _Nullable)valueSourceCollection versionString:(NSString * _Nullable)versionString dependentProductClassNameStringArray:(NSArray * _Nullable)dependentProductClassNameStringArray closure_resetClasses:(NSDictionary * _Nullable (^ _Nullable)(BOOL, BOOL))closure_resetClasses closure_resetVariables:(NSDictionary * _Nullable (^ _Nullable)(BOOL, BOOL))closure_resetVariables closure_didRegister:(void (^ _Nullable)(KVAProduct * _Nonnull))closure_didRegister OBJC_DESIGNATED_INITIALIZER;
@end
@@ -540,22 +496,6 @@ SWIFT_CLASS("_TtC11KochavaCore20KVACoreProductParams")
@end
-/// A class which collects and/or adapts a data value to a variety of contexts.
-/// A primary use case of an adapter is to order the automatic collection of a value. That value can then be adapted as needed for various contexts (see class KVAContext
).
-/// See base class KVAAdapter
for more details.
-SWIFT_CLASS_NAMED("KVADataAdapter")
-@interface KVADataAdapter : KVAAdapter
-@end
-
-
-/// A class which collects and/or adapts a date value to a variety of contexts.
-/// A primary use case of an adapter is to order the automatic collection of a value. That value can then be adapted as needed for various contexts (see class KVAContext
).
-/// See base class KVAAdapter
for more details.
-SWIFT_CLASS_NAMED("KVADateAdapter")
-@interface KVADateAdapter : KVAAdapter
-@end
-
-
/// A class for providing diagnostic messages in a format which has been standardized across all Kochava SDK platforms.
SWIFT_CLASS_NAMED("KVADiagnostic")
@interface KVADiagnostic : NSObject
@@ -563,14 +503,6 @@ SWIFT_CLASS_NAMED("KVADiagnostic")
@end
-/// A class which collects and/or adapts a dictionary value to a variety of contexts.
-/// A primary use case of an adapter is to order the automatic collection of a value. That value can then be adapted as needed for various contexts (see class KVAContext
).
-/// See base class KVAAdapter
for more details.
-SWIFT_CLASS_NAMED("KVADictionaryAdapter")
-@interface KVADictionaryAdapter : KVAAdapter
-@end
-
-
/// A class which defines an entry in a dictionary.
/// This class provides the means of defining how an element in a dictionary should be formatted.
SWIFT_CLASS_NAMED("KVADictionaryEntryFormat")
@@ -586,9 +518,10 @@ SWIFT_CLASS_NAMED("KVADictionaryFormat")
- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER;
@end
+@class KVATask;
/// A class providing standardized access to dispatch queues.
-/// This class provides methods to work with dispatch queues with standardized features. All such dispatches are identified with a sourceIdString, which can be used in reporting issues.
+/// This class provides methods to work with dispatch queues with standardized features. All such dispatches are identified with a sourceIdentifier, which can be used in reporting issues.
SWIFT_CLASS_NAMED("KVADispatchQueue")
@interface KVADispatchQueue : NSObject
/// A global concurrent utility-qos DispatchQueue, which can be used generically to ensure that code can wait and not block execution.
@@ -606,67 +539,83 @@ SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, strong) KVADispatchQ
@property (nonatomic, readonly, copy) NSString * _Nonnull description;
/// Asynchronously dispatch and execute the provided closure providing standardized handling for the requirements of a public entry point.
/// This always uses the default dispatch queue (globalSerial dispatch queue).
-/// \param sourceIdString A unique identifier for the location in code from which this originated. It may be a universally unique identifier (UUID) or a friendly name such as “func someFunc()”. It is generally preferrable to use a friendly name for public methods, whereas a UUID may be more appropriate for internal methods.
+/// \param sourceIdentifier A unique identifier for the location in code from which this originated. It may be a universally unique identifier (UUID) or a friendly name such as “func someFunc()”. It is generally preferrable to use a friendly name for public methods, whereas a UUID may be more appropriate for internal methods.
///
/// \param sourceClass The class which is the source for the call.
///
/// \param closure The closure to execute (conditionally).
///
-+ (void)asyncForPublicEntryPointWithSourceIdString:(NSString * _Nullable)sourceIdString hostAPICallDiagnosticHeadlineString:(NSString * _Nullable)hostAPICallDiagnosticHeadlineString sourceClass:(Class _Nullable)sourceClass closure:(void (^ _Nullable)(void))closure;
-/// Asynchronously dispatch and execute the provided closure wrapped in a try-catch, and provides standard exception handling which logs the exception.
-/// \param sourceIdString A unique identifier for the location in code from which this originated. It may be a universally unique identifier (UUID) or a friendly name such as “func someFunc()”. It is generally preferrable to use a friendly name for public methods, whereas a UUID may be more appropriate for internal methods.
++ (void)asyncForPublicEntryPointWithSourceIdentifier:(NSString * _Nullable)sourceIdentifier hostAPICallDiagnosticHeadlineString:(NSString * _Nullable)hostAPICallDiagnosticHeadlineString sourceClass:(Class _Nullable)sourceClass closure:(void (^ _Nullable)(void))closure;
+/// Asynchronously dispatch and execute the provided closure.
+/// \param sourceIdentifier A unique identifier for the location in code from which this originated. It may be a universally unique identifier (UUID) or a friendly name such as “func someFunc()”. It is generally preferrable to use a friendly name for public methods, whereas a UUID may be more appropriate for internal methods.
///
/// \param closure The closure to execute (conditionally).
///
-- (void)asyncWithSourceIdString:(NSString * _Nullable)sourceIdString closure:(void (^ _Nullable)(void))closure;
-/// Asynchronously dispatch and execute the provided closure wrapped in a try-catch, and provides standard exception handling which logs the exception. This will also optionally provide a guard check ensuring that the system has been adequately configured.
-/// \param sourceIdString A unique identifier for the location in code from which this originated. It may be a universally unique identifier (UUID) or a friendly name such as “func someFunc()”. It is generally preferrable to use a friendly name for public methods, whereas a UUID may be more appropriate for internal methods.
+- (void)asyncWithSourceIdentifier:(NSString * _Nullable)sourceIdentifier closure:(void (^ _Nullable)(void))closure;
+/// Asynchronously dispatch and execute the provided closure.
+/// \param sourceIdentifier A unique identifier for the location in code from which this originated. It may be a universally unique identifier (UUID) or a friendly name such as “func someFunc()”. It is generally preferrable to use a friendly name for public methods, whereas a UUID may be more appropriate for internal methods.
///
/// \param sourceClass The class which is the source for the call.
///
/// \param closure The closure to execute (conditionally).
///
-- (void)asyncWithSourceIdString:(NSString * _Nullable)sourceIdString sourceClass:(Class _Nullable)sourceClass closure:(void (^ _Nullable)(void))closure;
-/// Asynchronously dispatch after a given timeInterval and execute the provided closure wrapped in a try-catch, and provides standard exception handling which logs the exception. This will also optionally provide a guard check ensuring that the system has been adequately configured.
-/// \param sourceIdString A unique identifier for the location in code from which this originated. It may be a universally unique identifier (UUID) or a friendly name such as “func someFunc()”. It is generally preferrable to use a friendly name for public methods, whereas a UUID may be more appropriate for internal methods.
+- (void)asyncWithSourceIdentifier:(NSString * _Nullable)sourceIdentifier sourceClass:(Class _Nullable)sourceClass closure:(void (^ _Nullable)(void))closure;
+/// Asynchronously dispatch after a given timeInterval and execute the provided closure.
+/// \param sourceIdentifier A unique identifier for the location in code from which this originated. It may be a universally unique identifier (UUID) or a friendly name such as “func someFunc()”. It is generally preferrable to use a friendly name for public methods, whereas a UUID may be more appropriate for internal methods.
+///
+/// \param timeInterval The TimeInterval to async after.
+///
+/// \param closure The closure to execute (conditionally).
+///
+- (void)asyncAfterWithSourceIdentifier:(NSString * _Nullable)sourceIdentifier timeInterval:(NSTimeInterval)timeInterval closure:(void (^ _Nullable)(void))closure;
+/// Asynchronously dispatch after a given timeInterval with other dependencies and execute the provided closure.
+/// \param networking An instance of networking. From this can be derived prerequisite tasks from their associated names, sleep support, privacy, intelligent consent, etc.
+///
+/// \param sourceIdentifier A unique identifier for the location in code from which this originated. It may be a universally unique identifier (UUID) or a friendly name such as “func someFunc()”. It is generally preferrable to use a friendly name for public methods, whereas a UUID may be more appropriate for internal methods.
+///
+/// \param prerequisiteTaskIdentifierArray An array of task identifiers which are regarded to be prerequisites which must be fulfilled before this task may start. The preferred order is to place the task identifiers in the reverse order that they are expected to typically execute, with the last task at the front of the list.
+///
+/// \param prerequisiteTaskArray An array of task objects which are regarded to be prerequisites which must be fulfilled before this task may start.
///
/// \param timeInterval The TimeInterval to async after.
///
+/// \param timeIntervalStartsAfterPrerequisiteTasksBool A boolean which when true causes the timeInterval to not start until all prerequisites have been completed.
+///
/// \param closure The closure to execute (conditionally).
///
-- (void)asyncAfterWithSourceIdString:(NSString * _Nullable)sourceIdString timeInterval:(NSTimeInterval)timeInterval closure:(void (^ _Nullable)(void))closure;
+- (void)asyncAfterWithNetworking:(KVANetworking * _Nullable)networking sourceIdentifier:(NSString * _Nullable)sourceIdentifier prerequisiteTaskIdentifierArray:(NSArray * _Nullable)prerequisiteTaskIdentifierArray prerequisiteTaskArray:(NSArray * _Nullable)prerequisiteTaskArray timeInterval:(NSTimeInterval)timeInterval timeIntervalStartsAfterPrerequisiteTasksBool:(BOOL)timeIntervalStartsAfterPrerequisiteTasksBool closure:(void (^ _Nullable)(void))closure;
/// Asynchronously dispatch after a stepped-settling dispatch.
/// The purpose of this dispatch recognizes that when we receive some form of wrapping trigger that really what we’re looking for is the moment in which that trigger’s entire body of work has completed. Our goal is to move forward after the work associated with punctuated moments has settled. The use of a stepped-settling dispatch provides a general form of assurance which minimizes the need for other forms of waits downstream.
/// When used to confirm that the shutdown of the sdk had completed for testing, in-between tests, using 5 steps it seemed to be sufficient. It was taken up to 12 steps to help to ensure that it is also future proof for that use case. If ever the number of steps were insufficient it could lead to the need to compensate in other ways later downstream. The number of steps could be increased if ever it was found to be insufficient, but it’s unlikely that should ever occur. If you find yourself here wondering if more steps are needed, there’s probably something else going on that you’re looking to compensate for. You may either need comprehensive async and await, or else a concrete time-based delay.
-- (void)asyncAfterSteppedSettlingDispatchWithSourceIdString:(NSString * _Nullable)sourceIdString closure:(void (^ _Nullable)(void))closure;
+- (void)asyncAfterSteppedSettlingDispatchWithSourceIdentifier:(NSString * _Nullable)sourceIdentifier closure:(void (^ _Nullable)(void))closure;
/// Asynchronously dispatch and execute the provided closure providing standardized handling for the requirements of a public entry point.
/// This always uses the default dispatch queue (globalSerial dispatch queue).
-/// \param sourceIdString A unique identifier for the location in code from which this originated. It may be a universally unique identifier (UUID) or a friendly name such as “func someFunc()”. It is generally preferrable to use a friendly name for public methods, whereas a UUID may be more appropriate for internal methods.
+/// \param sourceIdentifier A unique identifier for the location in code from which this originated. It may be a universally unique identifier (UUID) or a friendly name such as “func someFunc()”. It is generally preferrable to use a friendly name for public methods, whereas a UUID may be more appropriate for internal methods.
///
/// \param sourceClass The class which is the source for the call.
///
-/// \param asyncBool A boolean indicating if this closure should be executed asynchronously.
+/// \param logMessagePrintBool A boolean indicating if a log messages consistent with this being a call to a public entry point should be printed.
///
-/// \param printLogMessageBool A boolean indicating if a LogMessage should be printed.
+/// \param asyncBool A boolean indicating if this closure should be executed asynchronously.
///
/// \param closure The closure to execute (conditionally).
///
-+ (void)executeForPublicEntryPointWithSourceIdString:(NSString * _Nullable)sourceIdString hostAPICallDiagnosticHeadlineString:(NSString * _Nullable)hostAPICallDiagnosticHeadlineString sourceClass:(Class _Nullable)sourceClass asyncBool:(BOOL)asyncBool printLogMessageBool:(BOOL)printLogMessageBool closure:(void (^ _Nullable)(void))closure;
++ (void)executeForPublicEntryPointWithSourceIdentifier:(NSString * _Nullable)sourceIdentifier hostAPICallDiagnosticHeadlineString:(NSString * _Nullable)hostAPICallDiagnosticHeadlineString sourceClass:(Class _Nullable)sourceClass logMessagePrintBool:(BOOL)logMessagePrintBool asyncBool:(BOOL)asyncBool closure:(void (^ _Nullable)(void))closure;
/// Asynchronously dispatch and execute the provided closure providing standardized handling for the requirements of a public entry point.
/// This always uses the default dispatch queue (globalSerial dispatch queue).
/// \param dispatchQueue A dispatchQueue to use. Will default to globalSerial if not provided.
///
-/// \param sourceIdString A unique identifier for the location in code from which this originated. It may be a universally unique identifier (UUID) or a friendly name such as “func someFunc()”. It is generally preferrable to use a friendly name for public methods, whereas a UUID may be more appropriate for internal methods.
+/// \param sourceIdentifier A unique identifier for the location in code from which this originated. It may be a universally unique identifier (UUID) or a friendly name such as “func someFunc()”. It is generally preferrable to use a friendly name for public methods, whereas a UUID may be more appropriate for internal methods.
///
/// \param sourceClass The class which is the source for the call.
///
-/// \param asyncBool A boolean indicating if this closure should be executed asynchronously.
+/// \param logMessagePrintBool A boolean indicating if a log messages consistent with this being a call to a public entry point should be printed.
///
-/// \param printLogMessageBool A boolean indicating if a LogMessage should be printed.
+/// \param asyncBool A boolean indicating if this closure should be executed asynchronously.
///
/// \param closure The closure to execute (conditionally).
///
-+ (void)executeWithDispatchQueue:(KVADispatchQueue * _Nullable)dispatchQueue sourceIdString:(NSString * _Nullable)sourceIdString hostAPICallDiagnosticHeadlineString:(NSString * _Nullable)hostAPICallDiagnosticHeadlineString sourceClass:(Class _Nullable)sourceClass asyncBool:(BOOL)asyncBool printLogMessageBool:(BOOL)printLogMessageBool closure:(void (^ _Nullable)(void))closure;
++ (void)executeWithDispatchQueue:(KVADispatchQueue * _Nullable)dispatchQueue sourceIdentifier:(NSString * _Nullable)sourceIdentifier hostAPICallDiagnosticHeadlineString:(NSString * _Nullable)hostAPICallDiagnosticHeadlineString sourceClass:(Class _Nullable)sourceClass logMessagePrintBool:(BOOL)logMessagePrintBool asyncBool:(BOOL)asyncBool closure:(void (^ _Nullable)(void))closure;
- (nonnull instancetype)init SWIFT_UNAVAILABLE;
+ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable");
@end
@@ -680,15 +629,6 @@ SWIFT_CLASS_NAMED("KVAFile")
+ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable");
@end
-
-/// A class which defines instruction which can be executed.
-SWIFT_CLASS_NAMED("KVAInstruction")
-@interface KVAInstruction : NSObject
-- (nonnull instancetype)init SWIFT_UNAVAILABLE;
-+ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable");
-@end
-
-
@class KVALogLevel;
@class KVALogMessage;
@@ -755,9 +695,13 @@ SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, strong) KVALogLevel
+ (nullable instancetype)kva_from:(id _Nullable)object SWIFT_WARN_UNUSED_RESULT;
/// Return a description of the instance.
@property (nonatomic, readonly, copy) NSString * _Nonnull description;
-/// The name.
+/// The identifier for the instance.
+/// This identifier is used when displaying log messages related to this instance. Assuming that the property identifier is reasonable, this should be set to the Class.identifier of that property, but it can be something else that would make sense to the host app developer. If the class has a two or three digit alphanumeric prefix it is recommended that the class prefix be omitted.
+/// Examples: “LogLevel.never”, “LogLevel.error”, “LogLevel.warn”, “LogLevel.info”, “LogLevel.debug”, “LogLevel.trace”, “LogLevel.always”.
+@property (nonatomic, readonly, copy) NSString * _Nonnull identifier;
+/// The universal identifier.
/// Examples: “never”, “error”, “warn”, “info”, “debug”, “trace”, “always”.
-@property (nonatomic, readonly, copy) NSString * _Nonnull nameString;
+@property (nonatomic, readonly, copy) NSString * _Nonnull universalIdentifier;
- (nonnull instancetype)init SWIFT_UNAVAILABLE;
+ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable");
@end
@@ -777,6 +721,7 @@ SWIFT_CLASS_NAMED("KVANetTransaction")
/// Return a description of the instance.
@property (nonatomic, readonly, copy) NSString * _Nonnull description;
/// An instance of networking.
+/// This exists here is related to the both conformances to KVAExecutable and KVANetworkingSetterProvider. When this instance is constructed it generally receives a value here. However, when this instance is constructed and then executed as an executable from within the the networking class, the networking class will also when possible stamp itself here as an indication of where it originated, so that this instance can properly utilizely networking resources.
@property (nonatomic, weak) KVANetworking * _Nullable networking;
- (nonnull instancetype)init SWIFT_UNAVAILABLE;
+ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable");
@@ -798,6 +743,7 @@ SWIFT_CLASS_NAMED("KVANetTransactionType")
- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER;
@end
+@class KVAPrivacy;
/// The class KVANetworking provides basic networking support.
SWIFT_CLASS_NAMED("KVANetworking")
@@ -816,52 +762,125 @@ SWIFT_CLASS_NAMED("KVANetworking")
/// Return a description of the instance.
@property (nonatomic, readonly, copy) NSString * _Nonnull description;
/// Execute an advanced instruction.
-/// \param identifierString An identifier for the advanced instruction.
+/// \param universalIdentifier A universal identifier for the advanced instruction.
///
-/// \param valueObject A value object for the advanced instruction.
+/// \param parameter A parameter object for the advanced instruction. This parameter is optional depending on the universalIdentifier specified.
///
-- (void)executeAdvancedInstructionWithIdentifierString:(NSString * _Nonnull)identifierString valueObject:(id _Nullable)valueObject;
+/// \param prerequisiteTaskIdentifierArray An optional array of task identifiers to use as prerequisites.
+///
+- (void)executeAdvancedInstructionWithUniversalIdentifier:(NSObject * _Nonnull)universalIdentifier parameter:(id _Nullable)parameter prerequisiteTaskIdentifierArray:(NSArray * _Nullable)prerequisiteTaskIdentifierArray;
+/// A feature which is responsible for privacy, including intelligent consent.
+/// Privacy profiles are automatically registered from the server. Alternatively create and register a privacy profile locally by calling class KVAPrivacyProfile
func KVAPrivacyProfile/register(name:payloadKeyStringArray:)
. Enable (or explicitly disable) a profile by calling class KVAPrivacy
func KVAPrivacy/setEnabledBool(forProfileName:enabledBool:)
.
+@property (nonatomic, readonly, strong) KVAPrivacy * _Nonnull privacy;
- (nonnull instancetype)init SWIFT_UNAVAILABLE;
+ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable");
@end
+@class KVAPrivacyProfile;
+SWIFT_PROTOCOL("_TtP11KochavaCore26KVAPrivacyProfileRegistrar_")
+@protocol KVAPrivacyProfileRegistrar
+- (void)registerProfile:(KVAPrivacyProfile * _Nonnull)profile;
+@end
-/// The class KVAPartner defines a partner in the context of managing user consent in relationship to GDPR.
-/// When prompting for consent, the user should be presented with a list of the partners with which data would be shared. That list can grow or contract independent of software version because data sharing can take place server-to-server. With these partners being defined within your Kochava dashboard, changes can be made automatically, promptly, and across a range of software versions.
-SWIFT_CLASS_NAMED("KVAPartner")
-@interface KVAPartner : NSObject
-- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER;
-/// Return a boolean indicating if this partner raises a need to prompt for consent.
-/// Compare with shouldBeIncludedInPromptBool.
-- (BOOL)shouldPromptBool SWIFT_WARN_UNUSED_RESULT;
-/// Return a date indicating when the user did grant consent.
-/// The returned value will be non-nil if the user’s last response was to grant consent, even if that consent is not currently still valid. Compare with isGrantedBool.
-- (NSDate * _Nullable)didGrantDate SWIFT_WARN_UNUSED_RESULT;
-/// Return a three-state boolean indicating if consent is granted, declined, or not known.
-/// This does not consider whether consent is required.
-- (NSNumber * _Nullable)isGrantedBoolNumber SWIFT_WARN_UNUSED_RESULT;
-/// Return a boolean indicating if consent is granted.
-/// This is a two-state version of isGrantedBoolNumber. This will return false when isGrantedBoolNumber is nil.
-- (BOOL)isGrantedBool SWIFT_WARN_UNUSED_RESULT;
-/// Return a date for when consent was granted.
-/// If isGrantedBool, this returns responseDate. If not, this returns nil.
-- (NSDate * _Nullable)isGrantedDate SWIFT_WARN_UNUSED_RESULT;
-/// A string containing a description of the partner.
-/// This property is optional. This may be presented to the user when prompting for consent.
-/// Example: “Used to do X and Y.”
-@property (nonatomic, readonly, copy) NSString * _Nullable descriptionString;
-/// A string containing the name of the partner.
-/// This may be presented to the user when prompting for consent.
-/// Example: “Kochava”
-@property (nonatomic, readonly, copy) NSString * _Nullable nameString;
-/// A boolean indicating the user’s response.
-/// A value of true indicates consent was granted. A value of false indicates consent was denied. A value of nil exists when the user has not provided a response.
-@property (nonatomic, readonly, strong) NSNumber * _Nullable responseBoolNumber;
-/// The date when the user did respond to consent.
-/// This value is nil when the user has not provided a response.
-@property (nonatomic, readonly, copy) NSDate * _Nullable responseDate;
+
+/// A feature which is responsible for privacy, including intelligent consent.
+SWIFT_CLASS_NAMED("KVAPrivacy")
+@interface KVAPrivacy : NSObject
+/// Register a profile.
+/// \param profile The profile to register.
+///
+- (void)registerProfile:(KVAPrivacyProfile * _Nonnull)profile;
+/// Set a boolean indicating if the specified profile name is enabled.
+/// See func register(profile:)
.
+/// \param profileName The name of a profile.
+///
+/// \param enabledBool A boolean indicating if enabled.
+///
+- (void)setEnabledBoolForProfileName:(NSString * _Nonnull)profileName enabledBool:(BOOL)enabledBool;
+/// Set a boolean indicating if the specified profile name is enabled.
+/// See func setEnabledBool(forProfileName:enabledBool:)
+/// See func register(profile:)
.
+/// \param profileNameString The name of a profile.
+///
+/// \param enabledBool A boolean indicating if enabled.
+///
+- (void)setEnabledBoolForProfileNameString:(NSString * _Nonnull)profileNameString enabledBool:(BOOL)enabledBool SWIFT_DEPRECATED_MSG("Modern Objective-C-style method deprecated. Use Swift func setEnabledBool(forProfileName:enabledBool:) instead.", "setEnabledBoolForProfileName:enabledBool:");
+/// A feature which serves as an authority related to consent for the sharing of personal data.
+/// Data sharing privacy laws such as GDPR require consent to be obtained before certain kinds of personal data may be collected, kept in memory, persisted or retained in persistent storage, and/or shared with partners. During the natural lifecycle, there are times where partners may be added and cause the consent status to fall back to an unknown state. Later the user may again be prompted and the consent status may (or may not) again come to be known. All of this is predicated upon whether or not consent is required, which is governed by a variety of factors such as location.
+@property (nonatomic, readonly, strong) KVAConsent * _Nonnull intelligentConsent;
+/// An instance of networking.
+@property (nonatomic, weak) KVANetworking * _Nullable networking;
+- (nonnull instancetype)init SWIFT_UNAVAILABLE;
++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable");
+@end
+
+@protocol KVAPrivacyProfileRegistrarProvider;
+
+/// A privacy profile.
+SWIFT_CLASS_NAMED("KVAPrivacyProfile")
+@interface KVAPrivacyProfile : NSObject
+/// Create a privacy profile and then register it.
+/// \param name The name of the privacy profile.
+///
+/// \param payloadKeyStringArray An array of payload keys (datapoint identifiers).
+///
++ (void)registerWithName:(NSString * _Nonnull)name payloadKeyStringArray:(NSArray * _Nullable)payloadKeyStringArray;
+/// Create a privacy profile and then register it.
+/// \param nameString The name of the privacy profile.
+///
+/// \param payloadKeyStringArray An array of payload keys (datapoint identifiers).
+///
++ (void)registerWithNameString:(NSString * _Nonnull)nameString payloadKeyStringArray:(NSArray * _Nullable)payloadKeyStringArray SWIFT_DEPRECATED_MSG("Modern Objective-C-style method deprecated. Use Swift func register(name:payloadKeyStringArray:) instead.", "registerWithName:payloadKeyStringArray:");
+/// Create a privacy profile and then register it.
+/// \param name The name of the privacy profile.
+///
+/// \param payloadKeyStringArray An array of payload keys (datapoint identifiers).
+///
+/// \param registrarArray An array of KVAPrivacyProfileRegistrarProvider to which to register the privacy profile.
+///
++ (void)registerWithName:(NSString * _Nonnull)name payloadKeyStringArray:(NSArray * _Nullable)payloadKeyStringArray registrarArray:(NSArray> * _Nullable)registrarArray;
+/// Create a privacy profile and then register it.
+/// \param nameString The name of the privacy profile.
+///
+/// \param payloadKeyStringArray An array of payload keys (datapoint identifiers).
+///
+/// \param registrarArray An array of KVAPrivacyProfileRegistrarProvider to which to register the privacy profile.
+///
++ (void)registerWithNameString:(NSString * _Nonnull)nameString payloadKeyStringArray:(NSArray * _Nullable)payloadKeyStringArray registrarArray:(NSArray> * _Nullable)registrarArray SWIFT_DEPRECATED_MSG("Modern Objective-C-style method deprecated. Use Swift func register(name:payloadKeyStringArray:registrarArray:) instead.", "registerWithName:payloadKeyStringArray:registrarArray:");
+/// Create a privacy profile and then register it.
+/// \param name The name of the privacyProfile.
+///
+/// \param payloadKeyStringArray An array of datapoint identifiers.
+///
+/// \param payloadIdStringArray An array of payload identifiers.
+///
+/// \param registrarArray An array of KVAPrivacyProfileRegistrarProvider to which to register the KVAPrivacyProfile.
+///
++ (void)registerWithName:(NSString * _Nonnull)name payloadKeyStringArray:(NSArray * _Nullable)payloadKeyStringArray payloadIdStringArray:(NSArray * _Nullable)payloadIdStringArray registrarArray:(NSArray> * _Nullable)registrarArray;
+- (BOOL)isEqual:(id _Nullable)object SWIFT_WARN_UNUSED_RESULT;
+/// A unique name for the profile.
+@property (nonatomic, readonly, copy) NSString * _Nonnull name;
+/// An instance of networking.
+/// This exists here related to the conformance to KVAExecutable and then KVANetworkingSetterProvider. When this instance is constructed and then executed as an executable from within the the networking class, the networking class will also when possible stamp itself here as an indication of where it originated, so that this instance can properly default where it should be sent to be executed. This can be derived from the networking.mutator.mutableDelegate when cast to whatever it may be expected to be. Because it’s weak it may disappear at some point, but if it’s there it’s a better default than a shared instance.
+@property (nonatomic, weak) KVANetworking * _Nullable networking;
+/// An array of payload keys (datapoint identifiers).
+@property (nonatomic, readonly, copy) NSArray * _Nullable payloadKeyStringArray;
+/// An array of payload identifiers (network transaction types).
+@property (nonatomic, readonly, copy) NSArray * _Nullable payloadIdStringArray;
+/// A boolean indicating if the sdk should sleep if this profile is active.
+@property (nonatomic, readonly) BOOL sleepBool;
+- (nonnull instancetype)init SWIFT_UNAVAILABLE;
++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable");
+@end
+
+
+
+SWIFT_PROTOCOL("_TtP11KochavaCore34KVAPrivacyProfileRegistrarProvider_")
+@protocol KVAPrivacyProfileRegistrarProvider
+/// A property which conforms to protocol KVAPrivacyProfileRegistrar.
+@property (nonatomic, readonly, strong) id _Nonnull privacyProfileRegistrar;
@end
@@ -881,11 +900,11 @@ SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, strong) KVAProductCo
/// Resets product(s).
/// \param deleteLocalDataBool A boolean indicating whether or not local data should be deleted.
///
-/// \param includeExternalBool A boolean indicating whether or not external variables should be deleted. This is intended for testing purposes. See func reset(deleteLocalDataBool:)
which always supplies this parameter as false.
+/// \param includeExternalBool A boolean indicating whether or not external variables should be deleted. This is intended for testing purposes. See func products_reset(deleteLocalDataBool:closure_didComplete:)
which always supplies this parameter as false.
///
/// \param includeDeviceAppGroupBool A boolean indicating whether or not the deviceAppGroup user defaults should be deleted. This is where App Clip data is stored.
///
-/// \param printLogMessageBool A boolean indicating whether or not a log message should be printed consistent with a public entry point.
+/// \param logMessagePrintBool A boolean indicating if a log messages consistent with this being a call to a public entry point should be printed.
///
/// \param includeHostBool A boolean indicating if you want to include the host. The host requires an explicit authorization through this boolean.
///
@@ -893,11 +912,11 @@ SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, strong) KVAProductCo
///
/// \param includeCoreBool A boolean indicating if you want to include module KochavaCore. Module KochavaCore requires an explicit authorization through this boolean.
///
-/// \param moduleNameStringArray An array of modules to include. Optional. If this array is not set then all modules are allowed. If this is set then only those products whose module names are in this array will be included. If you set an ‘include’ parameter and also set any value in this array, the name of that ‘include’ parameter must still also be in this array to be included.
+/// \param moduleNameArray An array of modules to include. Optional. If this array is not set then all modules are allowed. If this is set then only those products whose module names are in this array will be included. If you set an ‘include’ parameter and also set any value in this array, the name of that ‘include’ parameter must still also be in this array to be included.
///
/// \param closure_didComplete A closure which is called upon completion.
///
-- (void)products_resetWithDeleteLocalDataBool:(BOOL)deleteLocalDataBool includeExternalBool:(BOOL)includeExternalBool includeDeviceAppGroupBool:(BOOL)includeDeviceAppGroupBool printLogMessageBool:(BOOL)printLogMessageBool includeHostBool:(BOOL)includeHostBool includeUIBool:(BOOL)includeUIBool includeCoreBool:(BOOL)includeCoreBool moduleNameStringArray:(NSArray * _Nullable)moduleNameStringArray closure_didComplete:(void (^ _Nullable)(void))closure_didComplete;
+- (void)products_resetWithDeleteLocalDataBool:(BOOL)deleteLocalDataBool includeExternalBool:(BOOL)includeExternalBool includeDeviceAppGroupBool:(BOOL)includeDeviceAppGroupBool logMessagePrintBool:(BOOL)logMessagePrintBool includeHostBool:(BOOL)includeHostBool includeUIBool:(BOOL)includeUIBool includeCoreBool:(BOOL)includeCoreBool moduleNameArray:(NSArray * _Nullable)moduleNameArray closure_didComplete:(void (^ _Nullable)(void))closure_didComplete;
/// Shuts down product(s).
/// \param deleteLocalDataBool A boolean indicating whether or not local data should be deleted.
///
@@ -913,23 +932,15 @@ SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, strong) KVAProductCo
///
/// \param includeCoreBool A boolean indicating if you want to include module KochavaCore. Module KochavaCore requires an explicit authorization through this boolean.
///
-/// \param moduleNameStringArray An array of modules to include. Optional. If this array is not set then all modules are allowed. If this is set then only those products whose module names are in this array will be included. If you set an ‘include’ parameter and also set any value in this array, the name of that ‘include’ parameter must still also be in this array to be included.
+/// \param moduleNameArray An array of modules to include. Optional. If this array is not set then all modules are allowed. If this is set then only those products whose module names are in this array will be included. If you set an ‘include’ parameter and also set any value in this array, the name of that ‘include’ parameter must still also be in this array to be included.
///
/// \param closure_didComplete A closure which is called upon completion.
///
-- (void)products_shutdownWithDeleteLocalDataBool:(BOOL)deleteLocalDataBool includeHostBool:(BOOL)includeHostBool includeUIBool:(BOOL)includeUIBool includeCoreBool:(BOOL)includeCoreBool moduleNameStringArray:(NSArray * _Nullable)moduleNameStringArray closure_didComplete:(void (^ _Nullable)(void))closure_didComplete;
+- (void)products_shutdownWithDeleteLocalDataBool:(BOOL)deleteLocalDataBool includeHostBool:(BOOL)includeHostBool includeUIBool:(BOOL)includeUIBool includeCoreBool:(BOOL)includeCoreBool moduleNameArray:(NSArray * _Nullable)moduleNameArray closure_didComplete:(void (^ _Nullable)(void))closure_didComplete;
- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER;
@end
-/// A class which collects and/or adapts a string value to a variety of contexts.
-/// A primary use case of an adapter is to order the automatic collection of a value. That value can then be adapted as needed for various contexts (see class KVAContext
).
-/// See base class KVAAdapter
for more details.
-SWIFT_CLASS_NAMED("KVAStringAdapter")
-@interface KVAStringAdapter : KVAAdapter
-@end
-
-
/// A class for working with system-level properties.
SWIFT_CLASS_NAMED("KVASystem")
@interface KVASystem : NSObject
@@ -977,26 +988,28 @@ SWIFT_CLASS_NAMED("KVASystemLow")
@end
+/// A class for tagging things for debugging, especially leaks.
+/// Instantiate a tag wherever you think something might be getting retained. If the tag is retained in instruments, it looks like you’re right. The various lifeycle events also generate messages which you can see in the log.
+SWIFT_CLASS_NAMED("KVATag")
+@interface KVATag : NSObject
+- (nonnull instancetype)init SWIFT_UNAVAILABLE;
++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable");
+@end
+
+
/// A class which defines a high-level task.
SWIFT_CLASS_NAMED("KVATask")
@interface KVATask : NSObject
/// Return a description of the instance.
@property (nonatomic, readonly, copy) NSString * _Nonnull description;
/// An instance of networking.
+/// This exists here is related to the both conformances to KVAExecutable and KVANetworkingSetterProvider. When this instance is constructed it generally receives a value here. However, when this instance is constructed and then executed as an executable from within the the networking class, the networking class will also when possible stamp itself here as an indication of where it originated, so that this instance can properly utilizely networking resources.
@property (nonatomic, strong) KVANetworking * _Nullable networking;
- (nonnull instancetype)init SWIFT_UNAVAILABLE;
+ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable");
@end
-/// A class which collects and/or adapts a time interval value to a variety of contexts.
-/// A primary use case of an adapter is to order the automatic collection of a value. That value can then be adapted as needed for various contexts (see class KVAContext
).
-/// See base class KVAAdapter
for more details.
-SWIFT_CLASS_NAMED("KVATimeIntervalAdapter")
-@interface KVATimeIntervalAdapter : KVANumberAdapter
-@end
-
-
/// A class which defines a series of time intervals, which express a waterfall pattern.
SWIFT_CLASS_NAMED("KVATimeIntervalSeries")
@interface KVATimeIntervalSeries : NSObject
@@ -1009,6 +1022,8 @@ SWIFT_CLASS_NAMED("KVATimeIntervalSeries")
/// A class which wraps a timer with an advanced and high-level interface.
SWIFT_CLASS_NAMED("KVATimer")
@interface KVATimer : NSObject
+/// Return a description of the instance.
+@property (nonatomic, readonly, copy) NSString * _Nonnull description;
- (nonnull instancetype)init SWIFT_UNAVAILABLE;
+ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable");
@end
@@ -1082,16 +1097,19 @@ SWIFT_CLASS_NAMED("KVAValue")
@interface NSUserDefaults (SWIFT_EXTENSION(KochavaCore))
/// Return a properly formatted key name.
-/// This will take an identifierString such as “someIdentifierString” and with a storageIdString such as “someStorageIdString”, turn it into something like the following: com.kochava.KochavaTracker.someIdentifierString.someStorageIdString. The reason why we are placing the storage id at the end, as opposed to before the identifierString, is because our legacy persisted values never had this key segment. Inserting one at that location would cause the keys to be sorted inconsistently when compared against a nil value. By placing it at the end, the order will be consistent, although interlaced.
+/// This will take an identifierString such as “someIdentifierString” and with a storageIdentifier such as “someStorageIdentifier”, turn it into something like the following: com.kochava.KochavaTracker.someIdentifierString.someStorageIdentifier. The reason why we are placing the storage id at the end, as opposed to before the identifierString, is because our legacy persisted values never had this key segment. Inserting one at that location would cause the keys to be sorted inconsistently when compared against a nil value. By placing it at the end, the order will be consistent, although interlaced.
/// \param prefixString A prefix for the key. Example: “com.kochava.KochavaTracker”.
///
/// \param identifierString An identifier string. Example: “ClassName.fieldName”.
///
-/// \param storageIdString An optional storage identifier string. Example: “Two”, or nil.
+/// \param storageIdentifier An optional storage identifier string. Example: “Two”, or nil.
///
-+ (NSString * _Nonnull)kva_keyNameStringWithPrefixString:(NSString * _Nullable)prefixString identifierString:(NSString * _Nullable)identifierString storageIdString:(NSString * _Nullable)storageIdString SWIFT_WARN_UNUSED_RESULT;
++ (NSString * _Nonnull)kva_keyNameStringWithPrefixString:(NSString * _Nullable)prefixString identifierString:(NSString * _Nullable)identifierString storageIdentifier:(NSString * _Nullable)storageIdentifier SWIFT_WARN_UNUSED_RESULT;
@end
+#endif
+#if defined(__cplusplus)
+#endif
#if __has_attribute(external_source_symbol)
# pragma clang attribute pop
#endif
@@ -1099,7 +1117,7 @@ SWIFT_CLASS_NAMED("KVAValue")
#endif
#elif defined(__x86_64__) && __x86_64__
-// Generated by Apple Swift version 5.6 (swiftlang-5.6.0.323.62 clang-1316.0.20.8)
+// Generated by Apple Swift version 5.7.1 (swiftlang-5.7.1.135.3 clang-1400.0.29.51)
#ifndef KOCHAVACORE_SWIFT_H
#define KOCHAVACORE_SWIFT_H
#pragma clang diagnostic push
@@ -1122,11 +1140,20 @@ SWIFT_CLASS_NAMED("KVAValue")
# 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
@@ -1282,9 +1309,11 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4)));
#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"
@@ -1292,6 +1321,28 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4)));
# 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"
@@ -1301,6 +1352,7 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4)));
@import UIKit;
#endif
+#endif
#pragma clang diagnostic ignored "-Wproperty-attribute-mismatch"
#pragma clang diagnostic ignored "-Wduplicate-method-arg"
#if __has_warning("-Wpragma-clang-attribute")
@@ -1308,6 +1360,7 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4)));
#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")
@@ -1316,6 +1369,7 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4)));
# pragma pop_macro("any")
#endif
+#if defined(__OBJC__)
@class KVANetworking;
@@ -1332,6 +1386,7 @@ SWIFT_CLASS_NAMED("KVAAdapter")
/// Return a description of the instance.
@property (nonatomic, readonly, copy) NSString * _Nonnull description;
/// An instance of networking.
+/// This exists here is related to the both conformances to KVAExecutable and KVANetworkingSetterProvider. When this instance is constructed it generally receives a value here. However, when this instance is constructed and then executed as an executable from within the the networking class, the networking class will also when possible stamp itself here as an indication of where it originated, so that this instance can properly utilizely networking resources.
@property (nonatomic, weak) KVANetworking * _Nullable networking;
- (nonnull instancetype)init SWIFT_UNAVAILABLE;
+ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable");
@@ -1349,19 +1404,11 @@ SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, strong) KVAAppGroups
SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, strong) KVAAppGroups * _Nullable shared_optional;)
+ (KVAAppGroups * _Nullable)shared_optional SWIFT_WARN_UNUSED_RESULT;
/// A string which corresponds to an app group identifier to be used as a shared container for the Kochava SDK.
-@property (nonatomic, copy) NSString * _Nullable deviceAppGroupIdentifierString;
+@property (nonatomic, copy) NSString * _Nullable deviceAppGroupIdentifier;
- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER;
@end
-/// A class which collects and/or adapts an array value to a variety of contexts.
-/// A primary use case of an adapter is to order the automatic collection of a value. That value can then be adapted as needed for various contexts (see class KVAContext
).
-/// See base class KVAAdapter
for more details.
-SWIFT_CLASS_NAMED("KVAArrayAdapter")
-@interface KVAArrayAdapter : KVAAdapter
-@end
-
-
/// A class to manage the beginning and ending of a background task.
/// This class assists in keeping the host app alive, to give KVANetTransaction(s) and a chance to be sent, and other critical tasks the opportunity to finish, in the situation where the app is resigning active.
SWIFT_CLASS_NAMED("KVABackgroundTaskController")
@@ -1371,35 +1418,11 @@ SWIFT_CLASS_NAMED("KVABackgroundTaskController")
@end
-/// A class which collects and/or adapts a number value to a variety of contexts.
-/// A primary use case of an adapter is to order the automatic collection of a value. That value can then be adapted as needed for various contexts (see class KVAContext
).
-/// See base class KVAAdapter
for more details.
-SWIFT_CLASS_NAMED("KVANumberAdapter")
-@interface KVANumberAdapter : KVAAdapter
-@end
-
-
-/// A class which collects and/or adapts an integer value to a variety of contexts.
-/// A primary use case of an adapter is to order the automatic collection of a value. That value can then be adapted as needed for various contexts (see class KVAContext
).
-/// See base class KVAAdapter
for more details.
-SWIFT_CLASS_NAMED("KVAIntAdapter")
-@interface KVAIntAdapter : KVANumberAdapter
-@end
-
-
-/// A class which collects and/or adapts a boolean value to a variety of contexts.
-/// A primary use case of an adapter is to order the automatic collection of a value. That value can then be adapted as needed for various contexts (see class KVAContext
).
-/// See base class KVAAdapter
for more details.
-SWIFT_CLASS_NAMED("KVABoolAdapter")
-@interface KVABoolAdapter : KVAIntAdapter
-@end
-
-
/// A class which defines an keyed collection of objects.
/// Features
///
/// -
-/// Identification — The property identifierString provides a unique identifier for use within a global system catalog. This enables objects to be referenced from JSON objects. It is also a base component for the formation of a key which can be used to store the associated information in persistent storage.
+/// Identification — An identifier provides a unique identifier for use within a collection. This enables objects to be referenced from JSON objects. It is also a base component for the formation of a key which can be used to store the associated information in persistent storage.
///
/// -
/// Thread Safety — Objects can be registered, re-registered, or removed in a thread-safe manner.
@@ -1414,39 +1437,14 @@ SWIFT_CLASS_NAMED("KVACollection")
@class KVAContext;
@class NSNumber;
@class NSDate;
-@class KVAPartner;
/// A feature which serves as an authority related to consent for the sharing of personal data.
-/// Data sharing privacy laws such as GDPR require consent to be obtained before certain kinds of personal data may be collected or calculated, kept in memory, persisted or retained in persistent storage, and/or shared with partners. During the natural lifecycle, there are times where partners may be added and cause the consent status to fall back to an unknown state. Later the user may again be prompted and the consent status may (or may not) again come to be known. All of this is predicated upon whether or not consent is required, which is governed by a variety of factors such as location.
+/// Data sharing privacy laws such as GDPR require consent to be obtained before certain kinds of personal data may be shared with partners.
SWIFT_CLASS_NAMED("KVAConsent")
@interface KVAConsent : NSObject
- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER;
- (id _Nonnull)copyWithZone:(struct _NSZone * _Nullable)zone SWIFT_WARN_UNUSED_RESULT;
- (id _Nullable)kva_asForContext:(KVAContext * _Nullable)context SWIFT_WARN_UNUSED_RESULT;
-/// A method which is to be called when there has been a prompt for consent.
-/// \param didGrantBoolNumber The response from the user, as a boolean wrapped in an NSNumber. A value of true means consent was granted. A value of false means consent was denied. A value of nil means the user did not provide a response, and this includes if the user may have dismissed the dialog without indicating one way or another.
-///
-- (void)didPromptWithDidGrantBoolNumber:(NSNumber * _Nullable)didGrantBoolNumber;
-/// Return a boolean indicating if a prompt for consent should be made.
-/// You should check this property when a call is made to didUpdateBlock to determine if the user should be prompted for consent.
-- (BOOL)shouldPromptBool SWIFT_WARN_UNUSED_RESULT;
-/// A method which may be called to notify that a prompt for consent will be made.
-/// Optional. This method can be used if you want to ensure that the prompt for consent will not be made again, even when a subsequent call to didPromptWithDidGrantBoolNumber: is never made, such as in the case of an unexpected termination. If you call didPromptWithDidGrantBoolNumber: whenever the prompt is dismissed, even if the user did not give a response, then this method does not need to be called.
-- (void)willPrompt;
-/// Return a boolean indicating if consent is granted, denied, or there is no response.
-/// This considers if the user previously granted consent, as well as the current definition of the Consent which may have changed since consent was last given. This does not consider whether consent is required. See also isGrantedBool. Compare with mayCollectBool, mayKeepBool, mayPersistBool, and mayShareBool.
-- (NSNumber * _Nullable)isGrantedBoolNumber SWIFT_WARN_UNUSED_RESULT;
-/// Return a boolean indicating if consent is granted.
-/// This considers if the user previously granted consent, as well as the current definition of consent- which may have changed since consent was last given. This does not consider whether consent is required. Compare with mayCollectBool, mayKeepBool, mayPersistBool, and mayShareBool.
-- (BOOL)isGrantedBool SWIFT_WARN_UNUSED_RESULT;
-/// Return a date for when consent was granted.
-/// If isGrantedBool, then this returns responseDate. If not, then this returns nil.
-- (NSDate * _Nullable)isGrantedDate SWIFT_WARN_UNUSED_RESULT;
-/// Return a boolean indicating if the app may calculate (or collect) data which may be subject to consent.
-/// Return true if consent is not required or else is granted. This will immediately return false if the consent requirement(s) have been updated but not an updated consent response has not yet been given from the user. Compare with mayKeepBool, mayPersistBool, and mayShareBool.
-/// note:
-/// Deprecated in 4.2.0. Please use mayCollectBool instead.
-- (BOOL)mayCalculateBool SWIFT_WARN_UNUSED_RESULT SWIFT_DEPRECATED_MSG("", "mayCollectBool");
/// Return a boolean indicating if the app may collect (or calculate) data which may be subject to consent.
/// Return true if consent is not required or else is granted. This will immediately return false if the consent requirement(s) have been updated but not an updated consent response has not yet been given from the user. Compare with mayKeepBool, mayPersistBool, and mayShareBool.
- (BOOL)mayCollectBool SWIFT_WARN_UNUSED_RESULT;
@@ -1459,44 +1457,20 @@ SWIFT_CLASS_NAMED("KVAConsent")
/// Return a boolean indicating if the app may keep (or retain in memory) data which may be subject to consent.
/// Return true if consent is not required or else the user did not otherwise previously deny consent. This will return true while consent is not known, as long as the previous response did not deny consent. This includes when the definition for consent has changed and the user previously granted consent. Compare with mayCollectBool, mayPersistBool, and mayShareBool.
- (BOOL)mayKeepBool SWIFT_WARN_UNUSED_RESULT;
-/// A string containing a high level description concerning consent.
-/// Optional. This may be presented to the user when prompting for consent.
-/// Sample Value: “We share information with various partners… we’d like your consent…”
-@property (nonatomic, readonly, copy) NSString * _Nullable descriptionString;
-/// A closure which is called when there is an update to consent.
-/// This can be used to prompt the user for consent and to enable and/or disable functionality. Updates include, but are not limited to, when the user travels into or out of an area requiring consent, when new partners are added, and when conditions indicate a need to retry prompting the user.
-@property (nonatomic, copy) void (^ _Nullable didUpdateBlock)(KVAConsent * _Nonnull);
-/// A boolean which indicates that intelligent management is enabled.
-/// When intelligent consent management is enabled and configured within your Kochava dashboard, the SDK will indicate when the user should be prompted for consent. It will also not gather, persist, or transmit data which requires consent unless consent has been granted.
-@property (nonatomic) BOOL intelligentManagementBool;
-/// A boolean which indicates that the requirements for consent are managed manually (locally).
-/// When intelligent consent management is enabled and configured within your Kochava dashboard, the SDK will indicate when the user should be prompted for consent. It will also not gather, persist, or transmit data which requires consent unless consent has been granted.
-@property (nonatomic) BOOL manualManagedRequirementsBool;
-/// An array of instances of class
KVAPartner
.
-/// This array of partners can be utilized when prompting for consent.
-/// Example
-/// \code
-/// let consent = KVATracker.shared.consent
-/// if let partnerArray = consent.partnerArray {
-/// for partner in partnerArray {
-/// print("do something with the partner... partner.nameString=\(String(describing: partner.nameString))")
-/// }
-/// }
-///
-/// \endcode
-@property (nonatomic, readonly, copy) NSArray * _Nullable partnerArray;
-/// A string containing a unique value which, when changed, indicates a difference in what is required for consent.
-/// Internal. The value provided by the server which can be used to override what actually happens, i.e. force a re-prompt.
-@property (nonatomic, readonly, copy) NSString * _Nullable promptIdString;
-/// A boolean indicating if consent is required.
-/// This is expected to be true when the user is taken to be under the scope of consent gathering requirements such as GDPR. This is expected to be the case for EU citizens within EU territory or abroad, and non-EU citizens within EU territory. When requiredBoolNumber is undefined this will return a default of true. It will also be overridden to false when intelligentManagementBool is false. This variable may also be set when Manual Managed Requirements is turned on. See also requiredBoolNumber.
-@property (nonatomic) BOOL requiredBool;
-/// A boolean indicating if consent is required.
-/// This is expected to be true when the user is taken to be under the scope of consent gathering requirements such as GDPR. This is expected to be the case for EU citizens within EU territory or abroad, and non-EU citizens within EU territory. When it is undefined this will return a default of nil. This variable may also be set when Manual Managed Requirements is turned on. See also requiredBool.
-@property (nonatomic, strong) NSNumber * _Nullable requiredBoolNumber;
-/// A boolean indicating the user’s response to a prompt for consent.
+/// A boolean indicating if GDPR applies to this user.
+@property (nonatomic, readonly) BOOL gdprAppliesBool;
+/// A boolean indicating if GDPR is enabled.
+@property (nonatomic, readonly) BOOL gdprEnabledBool;
+/// A boolean wrapped in an NSNumber which indicates if consent has been granted.
/// A value of true indicates consent was granted. A value of false indicates consent was denied. A value of nil exists when the user has not provided a response.
-@property (nonatomic, readonly, strong) NSNumber * _Nullable responseBoolNumber;
+/// This API is provided for Objective-C support. In Swift use var grantedBool
.
+@property (nonatomic, strong) NSNumber * _Nullable grantedBoolNumber;
+/// Return a date for when consent was granted.
+/// If grantedBool == true, then this returns responseDate. If not, then this returns nil.
+@property (nonatomic, readonly, copy) NSDate * _Nullable grantedDate;
+/// A boolean indicating if consent is required.
+/// This is expected to be true when the user is taken to be under the scope of consent gathering requirements such as GDPR. This is expected to be the case for EU citizens within EU territory or abroad, and non-EU citizens within EU territory. When requiredBool is undefined this will return a default of true. It will also be overridden to false when intelligentManagementBool is false. This variable may also be set when Manual Managed Requirements is turned on. See also gdprAppliesBool.
+@property (nonatomic, readonly) BOOL requiredBool;
/// A date representing the last time the user did respond concerning consent.
/// This includes both positive and negative responses. This value is nil when the user has not provided a response.
@property (nonatomic, readonly, copy) NSDate * _Nullable responseDate;
@@ -1543,40 +1517,40 @@ SWIFT_CLASS_NAMED("KVAProduct")
/// let product = KVAProduct(
/// apiVersionString: "1",
/// buildDateString: nil,
-/// bundleIdentifierString: Bundle(for: type(of: self)).bundleIdentifier,
-/// bundleTypeString: "xcframework",
-/// compilerFlagNameStringArray: nil,
-/// moduleNameString: "MyModule",
-/// nameString: "MyOrganization MyModule",
-/// organizationNameString: "My Organization",
-/// reverseDomainNameString: "com.myCompany.MyProduct",
+/// bundleIdentifier: Bundle(for: Self.self).bundleIdentifier,
+/// bundleType: "xcframework",
+/// compilerFlagNameArray: nil,
+/// moduleName: "MyModule",
+/// name: "MyOrganization MyModule",
+/// organizationName: "My Organization",
+/// reverseDomainName: "com.myCompany.MyProduct",
/// valueSourceCollection: nil,
/// versionString: "1.0.0"
/// )
///
-/// \endcode\param apiVersionString An optional API version string. This property is used to establish API compatibility between products. API compatibility is assumed to be assured when the value compares to be equal for all products with the same organizationNameString.
+/// \endcode\param apiVersionString An optional API version string. This property is used to establish API compatibility between products. API compatibility is assumed to be assured when the value compares to be equal for all products with the same organizationName.
///
/// \param buildDateString An optional string containing the date when the product was built. It is recommended that you source this a compile time. The format is optional, but it is recommended that you provide the date in an ISO 8601 date string.
///
-/// \param bundleIdentifierString A string containing the bundle identifier associated with this product. This property may be used to cross-reference this product from a Class. Logging uses this to take the class for a LogMessage and lookup the associated Product.
+/// \param bundleIdentifier A string containing the bundle identifier associated with this product. This property may be used to cross-reference this product from a Class. Logging uses this to take the class for a LogMessage and lookup the associated Product.
///
-/// \param bundleTypeString The bundle type. Examples: “app”, “xcframework”, “static library”.
+/// \param bundleType The bundle type. Examples: “app”, “xcframework”, “static library”.
///
-/// \param compilerFlagNameStringArray An array containing strings which are the names of compiler flags.
+/// \param compilerFlagNameArray An array containing strings which are the names of compiler flags.
///
-/// \param moduleNameString The name of the module. Example: “KochavaCore”.
+/// \param moduleName The name of the module. Example: “KochavaCore”.
///
-/// \param nameString A name string. Example: “Apple.Core”.
+/// \param name The name. Example: “Apple.Core”.
///
-/// \param organizationNameString A string containing the name of the organization representing the product. Example: “Kochava”.
+/// \param organizationName The name of the organization representing the product. Example: “Kochava”.
///
-/// \param reverseDomainNameString A string containing a reverse domain name style representation of the name of the product. This is used in the definition of keys for persistent storage, dispatch queues, etc. Example: “com.kochava.KochavaCore”.
+/// \param reverseDomainName The reverse domain name style representation of the name of the product. This is used in the definition of keys for persistent storage, dispatch queues, etc. Example: “com.kochava.KochavaCore”.
///
/// \param valueSourceCollection A collection containing value sources for variable substitution with an NSPredicate, used for predicate evaluation and token substitution.
///
/// \param versionString A version string.
///
-- (nonnull instancetype)initWithAPIVersionString:(NSString * _Nullable)apiVersionString buildDateString:(NSString * _Nullable)buildDateString bundleIdentifierString:(NSString * _Nullable)bundleIdentifierString bundleTypeString:(NSString * _Nonnull)bundleTypeString compilerFlagNameStringArray:(NSArray * _Nullable)compilerFlagNameStringArray moduleNameString:(NSString * _Nonnull)moduleNameString nameString:(NSString * _Nonnull)nameString organizationNameString:(NSString * _Nonnull)organizationNameString reverseDomainNameString:(NSString * _Nullable)reverseDomainNameString valueSourceCollection:(KVACollection * _Nullable)valueSourceCollection versionString:(NSString * _Nullable)versionString dependentProductClassNameStringArray:(NSArray * _Nullable)dependentProductClassNameStringArray closure_resetClasses:(NSDictionary * _Nullable (^ _Nullable)(BOOL, BOOL))closure_resetClasses closure_resetVariables:(NSDictionary * _Nullable (^ _Nullable)(BOOL, BOOL))closure_resetVariables closure_didRegister:(void (^ _Nullable)(KVAProduct * _Nonnull))closure_didRegister OBJC_DESIGNATED_INITIALIZER;
+- (nonnull instancetype)initWithAPIVersionString:(NSString * _Nullable)apiVersionString buildDateString:(NSString * _Nullable)buildDateString bundleIdentifier:(NSString * _Nullable)bundleIdentifier bundleType:(NSString * _Nonnull)bundleType compilerFlagNameArray:(NSArray * _Nullable)compilerFlagNameArray moduleName:(NSString * _Nonnull)moduleName name:(NSString * _Nonnull)name organizationName:(NSString * _Nonnull)organizationName reverseDomainName:(NSString * _Nullable)reverseDomainName valueSourceCollection:(KVACollection * _Nullable)valueSourceCollection versionString:(NSString * _Nullable)versionString dependentProductClassNameStringArray:(NSArray * _Nullable)dependentProductClassNameStringArray closure_resetClasses:(NSDictionary * _Nullable (^ _Nullable)(BOOL, BOOL))closure_resetClasses closure_resetVariables:(NSDictionary * _Nullable (^ _Nullable)(BOOL, BOOL))closure_resetVariables closure_didRegister:(void (^ _Nullable)(KVAProduct * _Nonnull))closure_didRegister OBJC_DESIGNATED_INITIALIZER;
/// Return a description of the instance.
@property (nonatomic, readonly, copy) NSString * _Nonnull description;
/// Resets the product.
@@ -1599,11 +1573,11 @@ SWIFT_CLASS_NAMED("KVAProduct")
///
/// \param includeDeviceAppGroupBool A boolean indicating whether or not the deviceAppGroup user defaults should be deleted. This is where App Clip data is stored.
///
-/// \param printLogMessageBool A boolean indicating whether or not a log message should be printed consistent with a public entry point.
+/// \param logMessagePrintBool A boolean indicating if a log messages consistent with this being a call to a public entry point should be printed.
///
/// \param closure_didComplete A closure which is called upon completion.
///
-- (void)resetWithDeleteLocalDataBool:(BOOL)deleteLocalDataBool includeExternalBool:(BOOL)includeExternalBool includeDeviceAppGroupBool:(BOOL)includeDeviceAppGroupBool printLogMessageBool:(BOOL)printLogMessageBool closure_didComplete:(void (^ _Nullable)(void))closure_didComplete;
+- (void)resetWithDeleteLocalDataBool:(BOOL)deleteLocalDataBool includeExternalBool:(BOOL)includeExternalBool includeDeviceAppGroupBool:(BOOL)includeDeviceAppGroupBool logMessagePrintBool:(BOOL)logMessagePrintBool closure_didComplete:(void (^ _Nullable)(void))closure_didComplete;
/// Shut down the product.
/// This can be regarded as being equivalent to performing a reset, but may also include hints to avoid performing automatic behavior consistent with being freshly initialized. This method will complete asynchronously. Before working with this product again you should wait until the shutdown has completed. See method shutdown(deleteLocalDataBool:closure_didComplete:).
/// \param deleteLocalDataBool A boolean indicating whether or not local data should be deleted.
@@ -1628,7 +1602,7 @@ SWIFT_CLASS_NAMED("KVACoreProduct")
/// The singleton shared instance.
SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, strong) KVAProduct * _Nonnull shared;)
+ (KVAProduct * _Nonnull)shared SWIFT_WARN_UNUSED_RESULT;
-- (nonnull instancetype)initWithAPIVersionString:(NSString * _Nullable)apiVersionString buildDateString:(NSString * _Nullable)buildDateString bundleIdentifierString:(NSString * _Nullable)bundleIdentifierString bundleTypeString:(NSString * _Nonnull)bundleTypeString compilerFlagNameStringArray:(NSArray * _Nullable)compilerFlagNameStringArray moduleNameString:(NSString * _Nonnull)moduleNameString nameString:(NSString * _Nonnull)nameString organizationNameString:(NSString * _Nonnull)organizationNameString reverseDomainNameString:(NSString * _Nullable)reverseDomainNameString valueSourceCollection:(KVACollection * _Nullable)valueSourceCollection versionString:(NSString * _Nullable)versionString dependentProductClassNameStringArray:(NSArray * _Nullable)dependentProductClassNameStringArray closure_resetClasses:(NSDictionary * _Nullable (^ _Nullable)(BOOL, BOOL))closure_resetClasses closure_resetVariables:(NSDictionary * _Nullable (^ _Nullable)(BOOL, BOOL))closure_resetVariables closure_didRegister:(void (^ _Nullable)(KVAProduct * _Nonnull))closure_didRegister OBJC_DESIGNATED_INITIALIZER;
+- (nonnull instancetype)initWithAPIVersionString:(NSString * _Nullable)apiVersionString buildDateString:(NSString * _Nullable)buildDateString bundleIdentifier:(NSString * _Nullable)bundleIdentifier bundleType:(NSString * _Nonnull)bundleType compilerFlagNameArray:(NSArray * _Nullable)compilerFlagNameArray moduleName:(NSString * _Nonnull)moduleName name:(NSString * _Nonnull)name organizationName:(NSString * _Nonnull)organizationName reverseDomainName:(NSString * _Nullable)reverseDomainName valueSourceCollection:(KVACollection * _Nullable)valueSourceCollection versionString:(NSString * _Nullable)versionString dependentProductClassNameStringArray:(NSArray * _Nullable)dependentProductClassNameStringArray closure_resetClasses:(NSDictionary * _Nullable (^ _Nullable)(BOOL, BOOL))closure_resetClasses closure_resetVariables:(NSDictionary * _Nullable (^ _Nullable)(BOOL, BOOL))closure_resetVariables closure_didRegister:(void (^ _Nullable)(KVAProduct * _Nonnull))closure_didRegister OBJC_DESIGNATED_INITIALIZER;
@end
@@ -1639,22 +1613,6 @@ SWIFT_CLASS("_TtC11KochavaCore20KVACoreProductParams")
@end
-/// A class which collects and/or adapts a data value to a variety of contexts.
-/// A primary use case of an adapter is to order the automatic collection of a value. That value can then be adapted as needed for various contexts (see class KVAContext
).
-/// See base class KVAAdapter
for more details.
-SWIFT_CLASS_NAMED("KVADataAdapter")
-@interface KVADataAdapter : KVAAdapter
-@end
-
-
-/// A class which collects and/or adapts a date value to a variety of contexts.
-/// A primary use case of an adapter is to order the automatic collection of a value. That value can then be adapted as needed for various contexts (see class KVAContext
).
-/// See base class KVAAdapter
for more details.
-SWIFT_CLASS_NAMED("KVADateAdapter")
-@interface KVADateAdapter : KVAAdapter
-@end
-
-
/// A class for providing diagnostic messages in a format which has been standardized across all Kochava SDK platforms.
SWIFT_CLASS_NAMED("KVADiagnostic")
@interface KVADiagnostic : NSObject
@@ -1662,14 +1620,6 @@ SWIFT_CLASS_NAMED("KVADiagnostic")
@end
-/// A class which collects and/or adapts a dictionary value to a variety of contexts.
-/// A primary use case of an adapter is to order the automatic collection of a value. That value can then be adapted as needed for various contexts (see class KVAContext
).
-/// See base class KVAAdapter
for more details.
-SWIFT_CLASS_NAMED("KVADictionaryAdapter")
-@interface KVADictionaryAdapter : KVAAdapter
-@end
-
-
/// A class which defines an entry in a dictionary.
/// This class provides the means of defining how an element in a dictionary should be formatted.
SWIFT_CLASS_NAMED("KVADictionaryEntryFormat")
@@ -1685,9 +1635,10 @@ SWIFT_CLASS_NAMED("KVADictionaryFormat")
- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER;
@end
+@class KVATask;
/// A class providing standardized access to dispatch queues.
-/// This class provides methods to work with dispatch queues with standardized features. All such dispatches are identified with a sourceIdString, which can be used in reporting issues.
+/// This class provides methods to work with dispatch queues with standardized features. All such dispatches are identified with a sourceIdentifier, which can be used in reporting issues.
SWIFT_CLASS_NAMED("KVADispatchQueue")
@interface KVADispatchQueue : NSObject
/// A global concurrent utility-qos DispatchQueue, which can be used generically to ensure that code can wait and not block execution.
@@ -1705,67 +1656,83 @@ SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, strong) KVADispatchQ
@property (nonatomic, readonly, copy) NSString * _Nonnull description;
/// Asynchronously dispatch and execute the provided closure providing standardized handling for the requirements of a public entry point.
/// This always uses the default dispatch queue (globalSerial dispatch queue).
-/// \param sourceIdString A unique identifier for the location in code from which this originated. It may be a universally unique identifier (UUID) or a friendly name such as “func someFunc()”. It is generally preferrable to use a friendly name for public methods, whereas a UUID may be more appropriate for internal methods.
+/// \param sourceIdentifier A unique identifier for the location in code from which this originated. It may be a universally unique identifier (UUID) or a friendly name such as “func someFunc()”. It is generally preferrable to use a friendly name for public methods, whereas a UUID may be more appropriate for internal methods.
///
/// \param sourceClass The class which is the source for the call.
///
/// \param closure The closure to execute (conditionally).
///
-+ (void)asyncForPublicEntryPointWithSourceIdString:(NSString * _Nullable)sourceIdString hostAPICallDiagnosticHeadlineString:(NSString * _Nullable)hostAPICallDiagnosticHeadlineString sourceClass:(Class _Nullable)sourceClass closure:(void (^ _Nullable)(void))closure;
-/// Asynchronously dispatch and execute the provided closure wrapped in a try-catch, and provides standard exception handling which logs the exception.
-/// \param sourceIdString A unique identifier for the location in code from which this originated. It may be a universally unique identifier (UUID) or a friendly name such as “func someFunc()”. It is generally preferrable to use a friendly name for public methods, whereas a UUID may be more appropriate for internal methods.
++ (void)asyncForPublicEntryPointWithSourceIdentifier:(NSString * _Nullable)sourceIdentifier hostAPICallDiagnosticHeadlineString:(NSString * _Nullable)hostAPICallDiagnosticHeadlineString sourceClass:(Class _Nullable)sourceClass closure:(void (^ _Nullable)(void))closure;
+/// Asynchronously dispatch and execute the provided closure.
+/// \param sourceIdentifier A unique identifier for the location in code from which this originated. It may be a universally unique identifier (UUID) or a friendly name such as “func someFunc()”. It is generally preferrable to use a friendly name for public methods, whereas a UUID may be more appropriate for internal methods.
///
/// \param closure The closure to execute (conditionally).
///
-- (void)asyncWithSourceIdString:(NSString * _Nullable)sourceIdString closure:(void (^ _Nullable)(void))closure;
-/// Asynchronously dispatch and execute the provided closure wrapped in a try-catch, and provides standard exception handling which logs the exception. This will also optionally provide a guard check ensuring that the system has been adequately configured.
-/// \param sourceIdString A unique identifier for the location in code from which this originated. It may be a universally unique identifier (UUID) or a friendly name such as “func someFunc()”. It is generally preferrable to use a friendly name for public methods, whereas a UUID may be more appropriate for internal methods.
+- (void)asyncWithSourceIdentifier:(NSString * _Nullable)sourceIdentifier closure:(void (^ _Nullable)(void))closure;
+/// Asynchronously dispatch and execute the provided closure.
+/// \param sourceIdentifier A unique identifier for the location in code from which this originated. It may be a universally unique identifier (UUID) or a friendly name such as “func someFunc()”. It is generally preferrable to use a friendly name for public methods, whereas a UUID may be more appropriate for internal methods.
///
/// \param sourceClass The class which is the source for the call.
///
/// \param closure The closure to execute (conditionally).
///
-- (void)asyncWithSourceIdString:(NSString * _Nullable)sourceIdString sourceClass:(Class _Nullable)sourceClass closure:(void (^ _Nullable)(void))closure;
-/// Asynchronously dispatch after a given timeInterval and execute the provided closure wrapped in a try-catch, and provides standard exception handling which logs the exception. This will also optionally provide a guard check ensuring that the system has been adequately configured.
-/// \param sourceIdString A unique identifier for the location in code from which this originated. It may be a universally unique identifier (UUID) or a friendly name such as “func someFunc()”. It is generally preferrable to use a friendly name for public methods, whereas a UUID may be more appropriate for internal methods.
+- (void)asyncWithSourceIdentifier:(NSString * _Nullable)sourceIdentifier sourceClass:(Class _Nullable)sourceClass closure:(void (^ _Nullable)(void))closure;
+/// Asynchronously dispatch after a given timeInterval and execute the provided closure.
+/// \param sourceIdentifier A unique identifier for the location in code from which this originated. It may be a universally unique identifier (UUID) or a friendly name such as “func someFunc()”. It is generally preferrable to use a friendly name for public methods, whereas a UUID may be more appropriate for internal methods.
+///
+/// \param timeInterval The TimeInterval to async after.
+///
+/// \param closure The closure to execute (conditionally).
+///
+- (void)asyncAfterWithSourceIdentifier:(NSString * _Nullable)sourceIdentifier timeInterval:(NSTimeInterval)timeInterval closure:(void (^ _Nullable)(void))closure;
+/// Asynchronously dispatch after a given timeInterval with other dependencies and execute the provided closure.
+/// \param networking An instance of networking. From this can be derived prerequisite tasks from their associated names, sleep support, privacy, intelligent consent, etc.
+///
+/// \param sourceIdentifier A unique identifier for the location in code from which this originated. It may be a universally unique identifier (UUID) or a friendly name such as “func someFunc()”. It is generally preferrable to use a friendly name for public methods, whereas a UUID may be more appropriate for internal methods.
+///
+/// \param prerequisiteTaskIdentifierArray An array of task identifiers which are regarded to be prerequisites which must be fulfilled before this task may start. The preferred order is to place the task identifiers in the reverse order that they are expected to typically execute, with the last task at the front of the list.
+///
+/// \param prerequisiteTaskArray An array of task objects which are regarded to be prerequisites which must be fulfilled before this task may start.
///
/// \param timeInterval The TimeInterval to async after.
///
+/// \param timeIntervalStartsAfterPrerequisiteTasksBool A boolean which when true causes the timeInterval to not start until all prerequisites have been completed.
+///
/// \param closure The closure to execute (conditionally).
///
-- (void)asyncAfterWithSourceIdString:(NSString * _Nullable)sourceIdString timeInterval:(NSTimeInterval)timeInterval closure:(void (^ _Nullable)(void))closure;
+- (void)asyncAfterWithNetworking:(KVANetworking * _Nullable)networking sourceIdentifier:(NSString * _Nullable)sourceIdentifier prerequisiteTaskIdentifierArray:(NSArray * _Nullable)prerequisiteTaskIdentifierArray prerequisiteTaskArray:(NSArray * _Nullable)prerequisiteTaskArray timeInterval:(NSTimeInterval)timeInterval timeIntervalStartsAfterPrerequisiteTasksBool:(BOOL)timeIntervalStartsAfterPrerequisiteTasksBool closure:(void (^ _Nullable)(void))closure;
/// Asynchronously dispatch after a stepped-settling dispatch.
/// The purpose of this dispatch recognizes that when we receive some form of wrapping trigger that really what we’re looking for is the moment in which that trigger’s entire body of work has completed. Our goal is to move forward after the work associated with punctuated moments has settled. The use of a stepped-settling dispatch provides a general form of assurance which minimizes the need for other forms of waits downstream.
/// When used to confirm that the shutdown of the sdk had completed for testing, in-between tests, using 5 steps it seemed to be sufficient. It was taken up to 12 steps to help to ensure that it is also future proof for that use case. If ever the number of steps were insufficient it could lead to the need to compensate in other ways later downstream. The number of steps could be increased if ever it was found to be insufficient, but it’s unlikely that should ever occur. If you find yourself here wondering if more steps are needed, there’s probably something else going on that you’re looking to compensate for. You may either need comprehensive async and await, or else a concrete time-based delay.
-- (void)asyncAfterSteppedSettlingDispatchWithSourceIdString:(NSString * _Nullable)sourceIdString closure:(void (^ _Nullable)(void))closure;
+- (void)asyncAfterSteppedSettlingDispatchWithSourceIdentifier:(NSString * _Nullable)sourceIdentifier closure:(void (^ _Nullable)(void))closure;
/// Asynchronously dispatch and execute the provided closure providing standardized handling for the requirements of a public entry point.
/// This always uses the default dispatch queue (globalSerial dispatch queue).
-/// \param sourceIdString A unique identifier for the location in code from which this originated. It may be a universally unique identifier (UUID) or a friendly name such as “func someFunc()”. It is generally preferrable to use a friendly name for public methods, whereas a UUID may be more appropriate for internal methods.
+/// \param sourceIdentifier A unique identifier for the location in code from which this originated. It may be a universally unique identifier (UUID) or a friendly name such as “func someFunc()”. It is generally preferrable to use a friendly name for public methods, whereas a UUID may be more appropriate for internal methods.
///
/// \param sourceClass The class which is the source for the call.
///
-/// \param asyncBool A boolean indicating if this closure should be executed asynchronously.
+/// \param logMessagePrintBool A boolean indicating if a log messages consistent with this being a call to a public entry point should be printed.
///
-/// \param printLogMessageBool A boolean indicating if a LogMessage should be printed.
+/// \param asyncBool A boolean indicating if this closure should be executed asynchronously.
///
/// \param closure The closure to execute (conditionally).
///
-+ (void)executeForPublicEntryPointWithSourceIdString:(NSString * _Nullable)sourceIdString hostAPICallDiagnosticHeadlineString:(NSString * _Nullable)hostAPICallDiagnosticHeadlineString sourceClass:(Class _Nullable)sourceClass asyncBool:(BOOL)asyncBool printLogMessageBool:(BOOL)printLogMessageBool closure:(void (^ _Nullable)(void))closure;
++ (void)executeForPublicEntryPointWithSourceIdentifier:(NSString * _Nullable)sourceIdentifier hostAPICallDiagnosticHeadlineString:(NSString * _Nullable)hostAPICallDiagnosticHeadlineString sourceClass:(Class _Nullable)sourceClass logMessagePrintBool:(BOOL)logMessagePrintBool asyncBool:(BOOL)asyncBool closure:(void (^ _Nullable)(void))closure;
/// Asynchronously dispatch and execute the provided closure providing standardized handling for the requirements of a public entry point.
/// This always uses the default dispatch queue (globalSerial dispatch queue).
/// \param dispatchQueue A dispatchQueue to use. Will default to globalSerial if not provided.
///
-/// \param sourceIdString A unique identifier for the location in code from which this originated. It may be a universally unique identifier (UUID) or a friendly name such as “func someFunc()”. It is generally preferrable to use a friendly name for public methods, whereas a UUID may be more appropriate for internal methods.
+/// \param sourceIdentifier A unique identifier for the location in code from which this originated. It may be a universally unique identifier (UUID) or a friendly name such as “func someFunc()”. It is generally preferrable to use a friendly name for public methods, whereas a UUID may be more appropriate for internal methods.
///
/// \param sourceClass The class which is the source for the call.
///
-/// \param asyncBool A boolean indicating if this closure should be executed asynchronously.
+/// \param logMessagePrintBool A boolean indicating if a log messages consistent with this being a call to a public entry point should be printed.
///
-/// \param printLogMessageBool A boolean indicating if a LogMessage should be printed.
+/// \param asyncBool A boolean indicating if this closure should be executed asynchronously.
///
/// \param closure The closure to execute (conditionally).
///
-+ (void)executeWithDispatchQueue:(KVADispatchQueue * _Nullable)dispatchQueue sourceIdString:(NSString * _Nullable)sourceIdString hostAPICallDiagnosticHeadlineString:(NSString * _Nullable)hostAPICallDiagnosticHeadlineString sourceClass:(Class _Nullable)sourceClass asyncBool:(BOOL)asyncBool printLogMessageBool:(BOOL)printLogMessageBool closure:(void (^ _Nullable)(void))closure;
++ (void)executeWithDispatchQueue:(KVADispatchQueue * _Nullable)dispatchQueue sourceIdentifier:(NSString * _Nullable)sourceIdentifier hostAPICallDiagnosticHeadlineString:(NSString * _Nullable)hostAPICallDiagnosticHeadlineString sourceClass:(Class _Nullable)sourceClass logMessagePrintBool:(BOOL)logMessagePrintBool asyncBool:(BOOL)asyncBool closure:(void (^ _Nullable)(void))closure;
- (nonnull instancetype)init SWIFT_UNAVAILABLE;
+ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable");
@end
@@ -1779,15 +1746,6 @@ SWIFT_CLASS_NAMED("KVAFile")
+ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable");
@end
-
-/// A class which defines instruction which can be executed.
-SWIFT_CLASS_NAMED("KVAInstruction")
-@interface KVAInstruction : NSObject
-- (nonnull instancetype)init SWIFT_UNAVAILABLE;
-+ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable");
-@end
-
-
@class KVALogLevel;
@class KVALogMessage;
@@ -1854,9 +1812,13 @@ SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, strong) KVALogLevel
+ (nullable instancetype)kva_from:(id _Nullable)object SWIFT_WARN_UNUSED_RESULT;
/// Return a description of the instance.
@property (nonatomic, readonly, copy) NSString * _Nonnull description;
-/// The name.
+/// The identifier for the instance.
+/// This identifier is used when displaying log messages related to this instance. Assuming that the property identifier is reasonable, this should be set to the Class.identifier of that property, but it can be something else that would make sense to the host app developer. If the class has a two or three digit alphanumeric prefix it is recommended that the class prefix be omitted.
+/// Examples: “LogLevel.never”, “LogLevel.error”, “LogLevel.warn”, “LogLevel.info”, “LogLevel.debug”, “LogLevel.trace”, “LogLevel.always”.
+@property (nonatomic, readonly, copy) NSString * _Nonnull identifier;
+/// The universal identifier.
/// Examples: “never”, “error”, “warn”, “info”, “debug”, “trace”, “always”.
-@property (nonatomic, readonly, copy) NSString * _Nonnull nameString;
+@property (nonatomic, readonly, copy) NSString * _Nonnull universalIdentifier;
- (nonnull instancetype)init SWIFT_UNAVAILABLE;
+ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable");
@end
@@ -1876,6 +1838,7 @@ SWIFT_CLASS_NAMED("KVANetTransaction")
/// Return a description of the instance.
@property (nonatomic, readonly, copy) NSString * _Nonnull description;
/// An instance of networking.
+/// This exists here is related to the both conformances to KVAExecutable and KVANetworkingSetterProvider. When this instance is constructed it generally receives a value here. However, when this instance is constructed and then executed as an executable from within the the networking class, the networking class will also when possible stamp itself here as an indication of where it originated, so that this instance can properly utilizely networking resources.
@property (nonatomic, weak) KVANetworking * _Nullable networking;
- (nonnull instancetype)init SWIFT_UNAVAILABLE;
+ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable");
@@ -1897,6 +1860,7 @@ SWIFT_CLASS_NAMED("KVANetTransactionType")
- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER;
@end
+@class KVAPrivacy;
/// The class KVANetworking provides basic networking support.
SWIFT_CLASS_NAMED("KVANetworking")
@@ -1915,52 +1879,125 @@ SWIFT_CLASS_NAMED("KVANetworking")
/// Return a description of the instance.
@property (nonatomic, readonly, copy) NSString * _Nonnull description;
/// Execute an advanced instruction.
-/// \param identifierString An identifier for the advanced instruction.
+/// \param universalIdentifier A universal identifier for the advanced instruction.
///
-/// \param valueObject A value object for the advanced instruction.
+/// \param parameter A parameter object for the advanced instruction. This parameter is optional depending on the universalIdentifier specified.
///
-- (void)executeAdvancedInstructionWithIdentifierString:(NSString * _Nonnull)identifierString valueObject:(id _Nullable)valueObject;
+/// \param prerequisiteTaskIdentifierArray An optional array of task identifiers to use as prerequisites.
+///
+- (void)executeAdvancedInstructionWithUniversalIdentifier:(NSObject * _Nonnull)universalIdentifier parameter:(id _Nullable)parameter prerequisiteTaskIdentifierArray:(NSArray * _Nullable)prerequisiteTaskIdentifierArray;
+/// A feature which is responsible for privacy, including intelligent consent.
+/// Privacy profiles are automatically registered from the server. Alternatively create and register a privacy profile locally by calling class KVAPrivacyProfile
func KVAPrivacyProfile/register(name:payloadKeyStringArray:)
. Enable (or explicitly disable) a profile by calling class KVAPrivacy
func KVAPrivacy/setEnabledBool(forProfileName:enabledBool:)
.
+@property (nonatomic, readonly, strong) KVAPrivacy * _Nonnull privacy;
- (nonnull instancetype)init SWIFT_UNAVAILABLE;
+ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable");
@end
+@class KVAPrivacyProfile;
+SWIFT_PROTOCOL("_TtP11KochavaCore26KVAPrivacyProfileRegistrar_")
+@protocol KVAPrivacyProfileRegistrar
+- (void)registerProfile:(KVAPrivacyProfile * _Nonnull)profile;
+@end
-/// The class KVAPartner defines a partner in the context of managing user consent in relationship to GDPR.
-/// When prompting for consent, the user should be presented with a list of the partners with which data would be shared. That list can grow or contract independent of software version because data sharing can take place server-to-server. With these partners being defined within your Kochava dashboard, changes can be made automatically, promptly, and across a range of software versions.
-SWIFT_CLASS_NAMED("KVAPartner")
-@interface KVAPartner : NSObject
-- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER;
-/// Return a boolean indicating if this partner raises a need to prompt for consent.
-/// Compare with shouldBeIncludedInPromptBool.
-- (BOOL)shouldPromptBool SWIFT_WARN_UNUSED_RESULT;
-/// Return a date indicating when the user did grant consent.
-/// The returned value will be non-nil if the user’s last response was to grant consent, even if that consent is not currently still valid. Compare with isGrantedBool.
-- (NSDate * _Nullable)didGrantDate SWIFT_WARN_UNUSED_RESULT;
-/// Return a three-state boolean indicating if consent is granted, declined, or not known.
-/// This does not consider whether consent is required.
-- (NSNumber * _Nullable)isGrantedBoolNumber SWIFT_WARN_UNUSED_RESULT;
-/// Return a boolean indicating if consent is granted.
-/// This is a two-state version of isGrantedBoolNumber. This will return false when isGrantedBoolNumber is nil.
-- (BOOL)isGrantedBool SWIFT_WARN_UNUSED_RESULT;
-/// Return a date for when consent was granted.
-/// If isGrantedBool, this returns responseDate. If not, this returns nil.
-- (NSDate * _Nullable)isGrantedDate SWIFT_WARN_UNUSED_RESULT;
-/// A string containing a description of the partner.
-/// This property is optional. This may be presented to the user when prompting for consent.
-/// Example: “Used to do X and Y.”
-@property (nonatomic, readonly, copy) NSString * _Nullable descriptionString;
-/// A string containing the name of the partner.
-/// This may be presented to the user when prompting for consent.
-/// Example: “Kochava”
-@property (nonatomic, readonly, copy) NSString * _Nullable nameString;
-/// A boolean indicating the user’s response.
-/// A value of true indicates consent was granted. A value of false indicates consent was denied. A value of nil exists when the user has not provided a response.
-@property (nonatomic, readonly, strong) NSNumber * _Nullable responseBoolNumber;
-/// The date when the user did respond to consent.
-/// This value is nil when the user has not provided a response.
-@property (nonatomic, readonly, copy) NSDate * _Nullable responseDate;
+
+/// A feature which is responsible for privacy, including intelligent consent.
+SWIFT_CLASS_NAMED("KVAPrivacy")
+@interface KVAPrivacy : NSObject
+/// Register a profile.
+/// \param profile The profile to register.
+///
+- (void)registerProfile:(KVAPrivacyProfile * _Nonnull)profile;
+/// Set a boolean indicating if the specified profile name is enabled.
+/// See func register(profile:)
.
+/// \param profileName The name of a profile.
+///
+/// \param enabledBool A boolean indicating if enabled.
+///
+- (void)setEnabledBoolForProfileName:(NSString * _Nonnull)profileName enabledBool:(BOOL)enabledBool;
+/// Set a boolean indicating if the specified profile name is enabled.
+/// See func setEnabledBool(forProfileName:enabledBool:)
+/// See func register(profile:)
.
+/// \param profileNameString The name of a profile.
+///
+/// \param enabledBool A boolean indicating if enabled.
+///
+- (void)setEnabledBoolForProfileNameString:(NSString * _Nonnull)profileNameString enabledBool:(BOOL)enabledBool SWIFT_DEPRECATED_MSG("Modern Objective-C-style method deprecated. Use Swift func setEnabledBool(forProfileName:enabledBool:) instead.", "setEnabledBoolForProfileName:enabledBool:");
+/// A feature which serves as an authority related to consent for the sharing of personal data.
+/// Data sharing privacy laws such as GDPR require consent to be obtained before certain kinds of personal data may be collected, kept in memory, persisted or retained in persistent storage, and/or shared with partners. During the natural lifecycle, there are times where partners may be added and cause the consent status to fall back to an unknown state. Later the user may again be prompted and the consent status may (or may not) again come to be known. All of this is predicated upon whether or not consent is required, which is governed by a variety of factors such as location.
+@property (nonatomic, readonly, strong) KVAConsent * _Nonnull intelligentConsent;
+/// An instance of networking.
+@property (nonatomic, weak) KVANetworking * _Nullable networking;
+- (nonnull instancetype)init SWIFT_UNAVAILABLE;
++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable");
+@end
+
+@protocol KVAPrivacyProfileRegistrarProvider;
+
+/// A privacy profile.
+SWIFT_CLASS_NAMED("KVAPrivacyProfile")
+@interface KVAPrivacyProfile : NSObject
+/// Create a privacy profile and then register it.
+/// \param name The name of the privacy profile.
+///
+/// \param payloadKeyStringArray An array of payload keys (datapoint identifiers).
+///
++ (void)registerWithName:(NSString * _Nonnull)name payloadKeyStringArray:(NSArray * _Nullable)payloadKeyStringArray;
+/// Create a privacy profile and then register it.
+/// \param nameString The name of the privacy profile.
+///
+/// \param payloadKeyStringArray An array of payload keys (datapoint identifiers).
+///
++ (void)registerWithNameString:(NSString * _Nonnull)nameString payloadKeyStringArray:(NSArray * _Nullable)payloadKeyStringArray SWIFT_DEPRECATED_MSG("Modern Objective-C-style method deprecated. Use Swift func register(name:payloadKeyStringArray:) instead.", "registerWithName:payloadKeyStringArray:");
+/// Create a privacy profile and then register it.
+/// \param name The name of the privacy profile.
+///
+/// \param payloadKeyStringArray An array of payload keys (datapoint identifiers).
+///
+/// \param registrarArray An array of KVAPrivacyProfileRegistrarProvider to which to register the privacy profile.
+///
++ (void)registerWithName:(NSString * _Nonnull)name payloadKeyStringArray:(NSArray * _Nullable)payloadKeyStringArray registrarArray:(NSArray> * _Nullable)registrarArray;
+/// Create a privacy profile and then register it.
+/// \param nameString The name of the privacy profile.
+///
+/// \param payloadKeyStringArray An array of payload keys (datapoint identifiers).
+///
+/// \param registrarArray An array of KVAPrivacyProfileRegistrarProvider to which to register the privacy profile.
+///
++ (void)registerWithNameString:(NSString * _Nonnull)nameString payloadKeyStringArray:(NSArray * _Nullable)payloadKeyStringArray registrarArray:(NSArray> * _Nullable)registrarArray SWIFT_DEPRECATED_MSG("Modern Objective-C-style method deprecated. Use Swift func register(name:payloadKeyStringArray:registrarArray:) instead.", "registerWithName:payloadKeyStringArray:registrarArray:");
+/// Create a privacy profile and then register it.
+/// \param name The name of the privacyProfile.
+///
+/// \param payloadKeyStringArray An array of datapoint identifiers.
+///
+/// \param payloadIdStringArray An array of payload identifiers.
+///
+/// \param registrarArray An array of KVAPrivacyProfileRegistrarProvider to which to register the KVAPrivacyProfile.
+///
++ (void)registerWithName:(NSString * _Nonnull)name payloadKeyStringArray:(NSArray * _Nullable)payloadKeyStringArray payloadIdStringArray:(NSArray * _Nullable)payloadIdStringArray registrarArray:(NSArray> * _Nullable)registrarArray;
+- (BOOL)isEqual:(id _Nullable)object SWIFT_WARN_UNUSED_RESULT;
+/// A unique name for the profile.
+@property (nonatomic, readonly, copy) NSString * _Nonnull name;
+/// An instance of networking.
+/// This exists here related to the conformance to KVAExecutable and then KVANetworkingSetterProvider. When this instance is constructed and then executed as an executable from within the the networking class, the networking class will also when possible stamp itself here as an indication of where it originated, so that this instance can properly default where it should be sent to be executed. This can be derived from the networking.mutator.mutableDelegate when cast to whatever it may be expected to be. Because it’s weak it may disappear at some point, but if it’s there it’s a better default than a shared instance.
+@property (nonatomic, weak) KVANetworking * _Nullable networking;
+/// An array of payload keys (datapoint identifiers).
+@property (nonatomic, readonly, copy) NSArray * _Nullable payloadKeyStringArray;
+/// An array of payload identifiers (network transaction types).
+@property (nonatomic, readonly, copy) NSArray * _Nullable payloadIdStringArray;
+/// A boolean indicating if the sdk should sleep if this profile is active.
+@property (nonatomic, readonly) BOOL sleepBool;
+- (nonnull instancetype)init SWIFT_UNAVAILABLE;
++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable");
+@end
+
+
+
+SWIFT_PROTOCOL("_TtP11KochavaCore34KVAPrivacyProfileRegistrarProvider_")
+@protocol KVAPrivacyProfileRegistrarProvider
+/// A property which conforms to protocol KVAPrivacyProfileRegistrar.
+@property (nonatomic, readonly, strong) id _Nonnull privacyProfileRegistrar;
@end
@@ -1980,11 +2017,11 @@ SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, strong) KVAProductCo
/// Resets product(s).
/// \param deleteLocalDataBool A boolean indicating whether or not local data should be deleted.
///
-/// \param includeExternalBool A boolean indicating whether or not external variables should be deleted. This is intended for testing purposes. See func reset(deleteLocalDataBool:)
which always supplies this parameter as false.
+/// \param includeExternalBool A boolean indicating whether or not external variables should be deleted. This is intended for testing purposes. See func products_reset(deleteLocalDataBool:closure_didComplete:)
which always supplies this parameter as false.
///
/// \param includeDeviceAppGroupBool A boolean indicating whether or not the deviceAppGroup user defaults should be deleted. This is where App Clip data is stored.
///
-/// \param printLogMessageBool A boolean indicating whether or not a log message should be printed consistent with a public entry point.
+/// \param logMessagePrintBool A boolean indicating if a log messages consistent with this being a call to a public entry point should be printed.
///
/// \param includeHostBool A boolean indicating if you want to include the host. The host requires an explicit authorization through this boolean.
///
@@ -1992,11 +2029,11 @@ SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, strong) KVAProductCo
///
/// \param includeCoreBool A boolean indicating if you want to include module KochavaCore. Module KochavaCore requires an explicit authorization through this boolean.
///
-/// \param moduleNameStringArray An array of modules to include. Optional. If this array is not set then all modules are allowed. If this is set then only those products whose module names are in this array will be included. If you set an ‘include’ parameter and also set any value in this array, the name of that ‘include’ parameter must still also be in this array to be included.
+/// \param moduleNameArray An array of modules to include. Optional. If this array is not set then all modules are allowed. If this is set then only those products whose module names are in this array will be included. If you set an ‘include’ parameter and also set any value in this array, the name of that ‘include’ parameter must still also be in this array to be included.
///
/// \param closure_didComplete A closure which is called upon completion.
///
-- (void)products_resetWithDeleteLocalDataBool:(BOOL)deleteLocalDataBool includeExternalBool:(BOOL)includeExternalBool includeDeviceAppGroupBool:(BOOL)includeDeviceAppGroupBool printLogMessageBool:(BOOL)printLogMessageBool includeHostBool:(BOOL)includeHostBool includeUIBool:(BOOL)includeUIBool includeCoreBool:(BOOL)includeCoreBool moduleNameStringArray:(NSArray * _Nullable)moduleNameStringArray closure_didComplete:(void (^ _Nullable)(void))closure_didComplete;
+- (void)products_resetWithDeleteLocalDataBool:(BOOL)deleteLocalDataBool includeExternalBool:(BOOL)includeExternalBool includeDeviceAppGroupBool:(BOOL)includeDeviceAppGroupBool logMessagePrintBool:(BOOL)logMessagePrintBool includeHostBool:(BOOL)includeHostBool includeUIBool:(BOOL)includeUIBool includeCoreBool:(BOOL)includeCoreBool moduleNameArray:(NSArray * _Nullable)moduleNameArray closure_didComplete:(void (^ _Nullable)(void))closure_didComplete;
/// Shuts down product(s).
/// \param deleteLocalDataBool A boolean indicating whether or not local data should be deleted.
///
@@ -2012,23 +2049,15 @@ SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, strong) KVAProductCo
///
/// \param includeCoreBool A boolean indicating if you want to include module KochavaCore. Module KochavaCore requires an explicit authorization through this boolean.
///
-/// \param moduleNameStringArray An array of modules to include. Optional. If this array is not set then all modules are allowed. If this is set then only those products whose module names are in this array will be included. If you set an ‘include’ parameter and also set any value in this array, the name of that ‘include’ parameter must still also be in this array to be included.
+/// \param moduleNameArray An array of modules to include. Optional. If this array is not set then all modules are allowed. If this is set then only those products whose module names are in this array will be included. If you set an ‘include’ parameter and also set any value in this array, the name of that ‘include’ parameter must still also be in this array to be included.
///
/// \param closure_didComplete A closure which is called upon completion.
///
-- (void)products_shutdownWithDeleteLocalDataBool:(BOOL)deleteLocalDataBool includeHostBool:(BOOL)includeHostBool includeUIBool:(BOOL)includeUIBool includeCoreBool:(BOOL)includeCoreBool moduleNameStringArray:(NSArray * _Nullable)moduleNameStringArray closure_didComplete:(void (^ _Nullable)(void))closure_didComplete;
+- (void)products_shutdownWithDeleteLocalDataBool:(BOOL)deleteLocalDataBool includeHostBool:(BOOL)includeHostBool includeUIBool:(BOOL)includeUIBool includeCoreBool:(BOOL)includeCoreBool moduleNameArray:(NSArray * _Nullable)moduleNameArray closure_didComplete:(void (^ _Nullable)(void))closure_didComplete;
- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER;
@end
-/// A class which collects and/or adapts a string value to a variety of contexts.
-/// A primary use case of an adapter is to order the automatic collection of a value. That value can then be adapted as needed for various contexts (see class KVAContext
).
-/// See base class KVAAdapter
for more details.
-SWIFT_CLASS_NAMED("KVAStringAdapter")
-@interface KVAStringAdapter : KVAAdapter
-@end
-
-
/// A class for working with system-level properties.
SWIFT_CLASS_NAMED("KVASystem")
@interface KVASystem : NSObject
@@ -2076,26 +2105,28 @@ SWIFT_CLASS_NAMED("KVASystemLow")
@end
+/// A class for tagging things for debugging, especially leaks.
+/// Instantiate a tag wherever you think something might be getting retained. If the tag is retained in instruments, it looks like you’re right. The various lifeycle events also generate messages which you can see in the log.
+SWIFT_CLASS_NAMED("KVATag")
+@interface KVATag : NSObject
+- (nonnull instancetype)init SWIFT_UNAVAILABLE;
++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable");
+@end
+
+
/// A class which defines a high-level task.
SWIFT_CLASS_NAMED("KVATask")
@interface KVATask : NSObject
/// Return a description of the instance.
@property (nonatomic, readonly, copy) NSString * _Nonnull description;
/// An instance of networking.
+/// This exists here is related to the both conformances to KVAExecutable and KVANetworkingSetterProvider. When this instance is constructed it generally receives a value here. However, when this instance is constructed and then executed as an executable from within the the networking class, the networking class will also when possible stamp itself here as an indication of where it originated, so that this instance can properly utilizely networking resources.
@property (nonatomic, strong) KVANetworking * _Nullable networking;
- (nonnull instancetype)init SWIFT_UNAVAILABLE;
+ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable");
@end
-/// A class which collects and/or adapts a time interval value to a variety of contexts.
-/// A primary use case of an adapter is to order the automatic collection of a value. That value can then be adapted as needed for various contexts (see class KVAContext
).
-/// See base class KVAAdapter
for more details.
-SWIFT_CLASS_NAMED("KVATimeIntervalAdapter")
-@interface KVATimeIntervalAdapter : KVANumberAdapter
-@end
-
-
/// A class which defines a series of time intervals, which express a waterfall pattern.
SWIFT_CLASS_NAMED("KVATimeIntervalSeries")
@interface KVATimeIntervalSeries : NSObject
@@ -2108,6 +2139,8 @@ SWIFT_CLASS_NAMED("KVATimeIntervalSeries")
/// A class which wraps a timer with an advanced and high-level interface.
SWIFT_CLASS_NAMED("KVATimer")
@interface KVATimer : NSObject
+/// Return a description of the instance.
+@property (nonatomic, readonly, copy) NSString * _Nonnull description;
- (nonnull instancetype)init SWIFT_UNAVAILABLE;
+ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable");
@end
@@ -2181,20 +2214,25 @@ SWIFT_CLASS_NAMED("KVAValue")
@interface NSUserDefaults (SWIFT_EXTENSION(KochavaCore))
/// Return a properly formatted key name.
-/// This will take an identifierString such as “someIdentifierString” and with a storageIdString such as “someStorageIdString”, turn it into something like the following: com.kochava.KochavaTracker.someIdentifierString.someStorageIdString. The reason why we are placing the storage id at the end, as opposed to before the identifierString, is because our legacy persisted values never had this key segment. Inserting one at that location would cause the keys to be sorted inconsistently when compared against a nil value. By placing it at the end, the order will be consistent, although interlaced.
+/// This will take an identifierString such as “someIdentifierString” and with a storageIdentifier such as “someStorageIdentifier”, turn it into something like the following: com.kochava.KochavaTracker.someIdentifierString.someStorageIdentifier. The reason why we are placing the storage id at the end, as opposed to before the identifierString, is because our legacy persisted values never had this key segment. Inserting one at that location would cause the keys to be sorted inconsistently when compared against a nil value. By placing it at the end, the order will be consistent, although interlaced.
/// \param prefixString A prefix for the key. Example: “com.kochava.KochavaTracker”.
///
/// \param identifierString An identifier string. Example: “ClassName.fieldName”.
///
-/// \param storageIdString An optional storage identifier string. Example: “Two”, or nil.
+/// \param storageIdentifier An optional storage identifier string. Example: “Two”, or nil.
///
-+ (NSString * _Nonnull)kva_keyNameStringWithPrefixString:(NSString * _Nullable)prefixString identifierString:(NSString * _Nullable)identifierString storageIdString:(NSString * _Nullable)storageIdString SWIFT_WARN_UNUSED_RESULT;
++ (NSString * _Nonnull)kva_keyNameStringWithPrefixString:(NSString * _Nullable)prefixString identifierString:(NSString * _Nullable)identifierString storageIdentifier:(NSString * _Nullable)storageIdentifier SWIFT_WARN_UNUSED_RESULT;
@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/KochavaCore.xcframework/ios-arm64_x86_64-maccatalyst/KochavaCore.framework/Versions/A/Headers/KochavaCore.h b/KochavaCore.xcframework/ios-arm64_x86_64-maccatalyst/KochavaCore.framework/Versions/A/Headers/KochavaCore.h
index 5684530..96585e8 100644
--- a/KochavaCore.xcframework/ios-arm64_x86_64-maccatalyst/KochavaCore.framework/Versions/A/Headers/KochavaCore.h
+++ b/KochavaCore.xcframework/ios-arm64_x86_64-maccatalyst/KochavaCore.framework/Versions/A/Headers/KochavaCore.h
@@ -3,7 +3,7 @@
// KochavaCore
//
// Created by John Bushnell on 6/12/20.
-// Copyright © 2013 - 2022 Kochava, Inc. All rights reserved.
+// Copyright © 2013 - 2023 Kochava, Inc. All rights reserved.
//
@@ -28,9 +28,6 @@
#pragma mark System
#import
-#pragma mark KochavaCore
-#import
-
#pragma mark - EXPORT
diff --git a/KochavaCore.xcframework/ios-arm64_x86_64-maccatalyst/KochavaCore.framework/Versions/A/KochavaCore b/KochavaCore.xcframework/ios-arm64_x86_64-maccatalyst/KochavaCore.framework/Versions/A/KochavaCore
index 335cf60..c1232c5 100755
Binary files a/KochavaCore.xcframework/ios-arm64_x86_64-maccatalyst/KochavaCore.framework/Versions/A/KochavaCore and b/KochavaCore.xcframework/ios-arm64_x86_64-maccatalyst/KochavaCore.framework/Versions/A/KochavaCore differ
diff --git a/KochavaCore.xcframework/ios-arm64_x86_64-maccatalyst/KochavaCore.framework/Versions/A/Modules/KochavaCore.swiftmodule/arm64-apple-ios-macabi.abi.json b/KochavaCore.xcframework/ios-arm64_x86_64-maccatalyst/KochavaCore.framework/Versions/A/Modules/KochavaCore.swiftmodule/arm64-apple-ios-macabi.abi.json
new file mode 100644
index 0000000..8b925cb
--- /dev/null
+++ b/KochavaCore.xcframework/ios-arm64_x86_64-maccatalyst/KochavaCore.framework/Versions/A/Modules/KochavaCore.swiftmodule/arm64-apple-ios-macabi.abi.json
@@ -0,0 +1,60231 @@
+{
+ "ABIRoot": {
+ "kind": "Root",
+ "name": "TopLevel",
+ "printedName": "TopLevel",
+ "children": [
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "KVAPrivacyProfile",
+ "printedName": "KVAPrivacyProfile",
+ "children": [
+ {
+ "kind": "Function",
+ "name": "register",
+ "printedName": "register(name:payloadKeyStringArray:)",
+ "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": "Array",
+ "printedName": "[Swift.String]",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:Sa"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAPrivacyProfile(cm)registerWithName:payloadKeyStringArray:",
+ "mangledName": "$s11KochavaCore17KVAPrivacyProfileC8register4name21payloadKeyStringArrayySS_SaySSGSgtFZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "objc_name": "registerWithName:payloadKeyStringArray:",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "ObjC",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "register",
+ "printedName": "register(withNameString:payloadKeyStringArray:)",
+ "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": "Array",
+ "printedName": "[Swift.String]",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:Sa"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAPrivacyProfile(cm)registerWithNameString:payloadKeyStringArray:",
+ "mangledName": "$s11KochavaCore17KVAPrivacyProfileC8register14withNameString010payloadKeyH5ArrayySS_SaySSGSgtFZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "deprecated": true,
+ "objc_name": "registerWithNameString:payloadKeyStringArray:",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "ObjC",
+ "Available",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "register",
+ "printedName": "register(name:payloadKeyStringArray:registrarArray:)",
+ "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": "Array",
+ "printedName": "[Swift.String]",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:Sa"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "[KochavaCore.KVAPrivacyProfileRegistrarProvider]?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Array",
+ "printedName": "[KochavaCore.KVAPrivacyProfileRegistrarProvider]",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAPrivacyProfileRegistrarProvider",
+ "printedName": "KochavaCore.KVAPrivacyProfileRegistrarProvider",
+ "usr": "c:@M@KochavaCore@objc(pl)KVAPrivacyProfileRegistrarProvider"
+ }
+ ],
+ "usr": "s:Sa"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAPrivacyProfile(cm)registerWithName:payloadKeyStringArray:registrarArray:",
+ "mangledName": "$s11KochavaCore17KVAPrivacyProfileC8register4name21payloadKeyStringArray09registrarJ0ySS_SaySSGSgSayAA0cD17RegistrarProvider_pGSgtFZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "objc_name": "registerWithName:payloadKeyStringArray:registrarArray:",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "ObjC",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "register",
+ "printedName": "register(withNameString:payloadKeyStringArray:registrarArray:)",
+ "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": "Array",
+ "printedName": "[Swift.String]",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:Sa"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "[KochavaCore.KVAPrivacyProfileRegistrarProvider]?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Array",
+ "printedName": "[KochavaCore.KVAPrivacyProfileRegistrarProvider]",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAPrivacyProfileRegistrarProvider",
+ "printedName": "KochavaCore.KVAPrivacyProfileRegistrarProvider",
+ "usr": "c:@M@KochavaCore@objc(pl)KVAPrivacyProfileRegistrarProvider"
+ }
+ ],
+ "usr": "s:Sa"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAPrivacyProfile(cm)registerWithNameString:payloadKeyStringArray:registrarArray:",
+ "mangledName": "$s11KochavaCore17KVAPrivacyProfileC8register14withNameString010payloadKeyH5Array09registrarK0ySS_SaySSGSgSayAA0cD17RegistrarProvider_pGSgtFZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "deprecated": true,
+ "objc_name": "registerWithNameString:payloadKeyStringArray:registrarArray:",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "ObjC",
+ "Available",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "register",
+ "printedName": "register(name:payloadKeyStringArray:payloadIdStringArray:registrarArray:)",
+ "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": "Array",
+ "printedName": "[Swift.String]",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:Sa"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "[Swift.String]?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Array",
+ "printedName": "[Swift.String]",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:Sa"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "[KochavaCore.KVAPrivacyProfileRegistrarProvider]?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Array",
+ "printedName": "[KochavaCore.KVAPrivacyProfileRegistrarProvider]",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAPrivacyProfileRegistrarProvider",
+ "printedName": "KochavaCore.KVAPrivacyProfileRegistrarProvider",
+ "usr": "c:@M@KochavaCore@objc(pl)KVAPrivacyProfileRegistrarProvider"
+ }
+ ],
+ "usr": "s:Sa"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAPrivacyProfile(cm)registerWithName:payloadKeyStringArray:payloadIdStringArray:registrarArray:",
+ "mangledName": "$s11KochavaCore17KVAPrivacyProfileC8register4name21payloadKeyStringArray0g2IdiJ009registrarJ0ySS_SaySSGSgAJSayAA0cD17RegistrarProvider_pGSgtFZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "objc_name": "registerWithName:payloadKeyStringArray:payloadIdStringArray:registrarArray:",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "ObjC",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "kva_from",
+ "printedName": "kva_from(_:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Self?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "DynamicSelf",
+ "printedName": "Self"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Any?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "Any"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11KochavaCore17KVAPrivacyProfileC8kva_fromyACXDSgypSgFZ",
+ "mangledName": "$s11KochavaCore17KVAPrivacyProfileC8kva_fromyACXDSgypSgFZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "kva_as",
+ "printedName": "kva_as(forContext:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "AnyObject?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "AnyObject"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVAContext?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAContext",
+ "printedName": "KochavaCore.KVAContext",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAContext"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11KochavaCore17KVAPrivacyProfileC6kva_as10forContextyXlSgAA10KVAContextCSg_tF",
+ "mangledName": "$s11KochavaCore17KVAPrivacyProfileC6kva_as10forContextyXlSgAA10KVAContextCSg_tF",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "isEqual",
+ "printedName": "isEqual(_:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Any?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "Any"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAPrivacyProfile(im)isEqual:",
+ "mangledName": "$s11KochavaCore17KVAPrivacyProfileC7isEqualySbypSgF",
+ "moduleName": "KochavaCore",
+ "overriding": true,
+ "objc_name": "isEqual:",
+ "declAttributes": [
+ "Final",
+ "ObjC",
+ "Override",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "execute",
+ "printedName": "execute()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11KochavaCore17KVAPrivacyProfileC7executeyyF",
+ "mangledName": "$s11KochavaCore17KVAPrivacyProfileC7executeyyF",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Var",
+ "name": "mutator",
+ "printedName": "mutator",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAMutator",
+ "printedName": "KochavaCore.KVAMutator",
+ "usr": "s:11KochavaCore10KVAMutatorC"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore17KVAPrivacyProfileC7mutatorAA10KVAMutatorCvp",
+ "mangledName": "$s11KochavaCore17KVAPrivacyProfileC7mutatorAA10KVAMutatorCvp",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "Lazy",
+ "SetterAccess",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAMutator",
+ "printedName": "KochavaCore.KVAMutator",
+ "usr": "s:11KochavaCore10KVAMutatorC"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore17KVAPrivacyProfileC7mutatorAA10KVAMutatorCvg",
+ "mangledName": "$s11KochavaCore17KVAPrivacyProfileC7mutatorAA10KVAMutatorCvg",
+ "moduleName": "KochavaCore",
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "name",
+ "printedName": "name",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAPrivacyProfile(py)name",
+ "mangledName": "$s11KochavaCore17KVAPrivacyProfileC4nameSSvp",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "HasStorage",
+ "AccessControl",
+ "ObjC",
+ "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@KochavaCore@objc(cs)KVAPrivacyProfile(im)name",
+ "mangledName": "$s11KochavaCore17KVAPrivacyProfileC4nameSSvg",
+ "moduleName": "KochavaCore",
+ "implicit": true,
+ "declAttributes": [
+ "Final",
+ "ObjC"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "networking",
+ "printedName": "networking",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "WeakStorage",
+ "printedName": "KochavaCore.KVANetworking?"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAPrivacyProfile(py)networking",
+ "mangledName": "$s11KochavaCore17KVAPrivacyProfileC10networkingAA13KVANetworkingCSgvp",
+ "moduleName": "KochavaCore",
+ "objc_name": "networking",
+ "declAttributes": [
+ "HasInitialValue",
+ "Final",
+ "ObjC",
+ "HasStorage",
+ "ReferenceOwnership",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "ownership": 1,
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVANetworking?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVANetworking",
+ "printedName": "KochavaCore.KVANetworking",
+ "usr": "c:@M@KochavaCore@objc(cs)KVANetworking"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAPrivacyProfile(im)networking",
+ "mangledName": "$s11KochavaCore17KVAPrivacyProfileC10networkingAA13KVANetworkingCSgvg",
+ "moduleName": "KochavaCore",
+ "implicit": true,
+ "objc_name": "networking",
+ "declAttributes": [
+ "Final",
+ "ObjC"
+ ],
+ "accessorKind": "get"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Set",
+ "printedName": "Set()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVANetworking?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVANetworking",
+ "printedName": "KochavaCore.KVANetworking",
+ "usr": "c:@M@KochavaCore@objc(cs)KVANetworking"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAPrivacyProfile(im)setNetworking:",
+ "mangledName": "$s11KochavaCore17KVAPrivacyProfileC10networkingAA13KVANetworkingCSgvs",
+ "moduleName": "KochavaCore",
+ "implicit": true,
+ "objc_name": "setNetworking:",
+ "declAttributes": [
+ "Final",
+ "ObjC"
+ ],
+ "accessorKind": "set"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Modify",
+ "printedName": "Modify()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore17KVAPrivacyProfileC10networkingAA13KVANetworkingCSgvM",
+ "mangledName": "$s11KochavaCore17KVAPrivacyProfileC10networkingAA13KVANetworkingCSgvM",
+ "moduleName": "KochavaCore",
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "_modify"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "payloadKeyStringArray",
+ "printedName": "payloadKeyStringArray",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "[Swift.String]?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Array",
+ "printedName": "[Swift.String]",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:Sa"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAPrivacyProfile(py)payloadKeyStringArray",
+ "mangledName": "$s11KochavaCore17KVAPrivacyProfileC21payloadKeyStringArraySaySSGSgvp",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "HasStorage",
+ "AccessControl",
+ "ObjC",
+ "RawDocComment"
+ ],
+ "isLet": true,
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "[Swift.String]?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Array",
+ "printedName": "[Swift.String]",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:Sa"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAPrivacyProfile(im)payloadKeyStringArray",
+ "mangledName": "$s11KochavaCore17KVAPrivacyProfileC21payloadKeyStringArraySaySSGSgvg",
+ "moduleName": "KochavaCore",
+ "implicit": true,
+ "declAttributes": [
+ "Final",
+ "ObjC"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "payloadIdStringArray",
+ "printedName": "payloadIdStringArray",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "[Swift.String]?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Array",
+ "printedName": "[Swift.String]",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:Sa"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAPrivacyProfile(py)payloadIdStringArray",
+ "mangledName": "$s11KochavaCore17KVAPrivacyProfileC20payloadIdStringArraySaySSGSgvp",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "HasStorage",
+ "AccessControl",
+ "ObjC",
+ "RawDocComment"
+ ],
+ "isLet": true,
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "[Swift.String]?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Array",
+ "printedName": "[Swift.String]",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:Sa"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAPrivacyProfile(im)payloadIdStringArray",
+ "mangledName": "$s11KochavaCore17KVAPrivacyProfileC20payloadIdStringArraySaySSGSgvg",
+ "moduleName": "KochavaCore",
+ "implicit": true,
+ "declAttributes": [
+ "Final",
+ "ObjC"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "sleepBool",
+ "printedName": "sleepBool",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAPrivacyProfile(py)sleepBool",
+ "mangledName": "$s11KochavaCore17KVAPrivacyProfileC9sleepBoolSbvp",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "ObjC",
+ "RawDocComment"
+ ],
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAPrivacyProfile(im)sleepBool",
+ "mangledName": "$s11KochavaCore17KVAPrivacyProfileC9sleepBoolSbvg",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "ObjC"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAPrivacyProfile",
+ "printedName": "KochavaCore.KVAPrivacyProfile",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAPrivacyProfile"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAPrivacyProfile(im)init",
+ "mangledName": "$s11KochavaCore17KVAPrivacyProfileCACycfc",
+ "moduleName": "KochavaCore",
+ "overriding": true,
+ "implicit": true,
+ "objc_name": "init",
+ "declAttributes": [
+ "Dynamic",
+ "ObjC",
+ "Override"
+ ],
+ "init_kind": "Designated"
+ }
+ ],
+ "declKind": "Class",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAPrivacyProfile",
+ "mangledName": "$s11KochavaCore17KVAPrivacyProfileC",
+ "moduleName": "KochavaCore",
+ "objc_name": "KVAPrivacyProfile",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "ObjC",
+ "RawDocComment"
+ ],
+ "superclassUsr": "c:objc(cs)NSObject",
+ "hasMissingDesignatedInitializers": true,
+ "superclassNames": [
+ "ObjectiveC.NSObject"
+ ],
+ "conformances": [
+ {
+ "kind": "Conformance",
+ "name": "KVAAsForContextProtocol",
+ "printedName": "KVAAsForContextProtocol",
+ "usr": "s:11KochavaCore23KVAAsForContextProtocolP",
+ "mangledName": "$s11KochavaCore23KVAAsForContextProtocolP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "KVAExecutable",
+ "printedName": "KVAExecutable",
+ "usr": "s:11KochavaCore13KVAExecutableP",
+ "mangledName": "$s11KochavaCore13KVAExecutableP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "KVAFromProtocol",
+ "printedName": "KVAFromProtocol",
+ "usr": "s:11KochavaCore15KVAFromProtocolP",
+ "mangledName": "$s11KochavaCore15KVAFromProtocolP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "KVANetworkingSetterProvider",
+ "printedName": "KVANetworkingSetterProvider",
+ "usr": "c:@M@KochavaCore@objc(pl)KVANetworkingSetterProvider",
+ "mangledName": "$s11KochavaCore27KVANetworkingSetterProviderP"
+ },
+ {
+ "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": "TypeDecl",
+ "name": "KVAPrivacyProfileRegistrar",
+ "printedName": "KVAPrivacyProfileRegistrar",
+ "children": [
+ {
+ "kind": "Function",
+ "name": "register",
+ "printedName": "register(profile:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "KVAPrivacyProfile",
+ "printedName": "KochavaCore.KVAPrivacyProfile",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAPrivacyProfile"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "c:@M@KochavaCore@objc(pl)KVAPrivacyProfileRegistrar(im)registerProfile:",
+ "mangledName": "$s11KochavaCore26KVAPrivacyProfileRegistrarP8register7profileyAA0cD0C_tF",
+ "moduleName": "KochavaCore",
+ "genericSig": "<τ_0_0 where τ_0_0 : KochavaCore.KVAPrivacyProfileRegistrar>",
+ "sugared_genericSig": "",
+ "protocolReq": true,
+ "objc_name": "registerProfile:",
+ "declAttributes": [
+ "ObjC"
+ ],
+ "reqNewWitnessTableEntry": true,
+ "funcSelfKind": "NonMutating"
+ }
+ ],
+ "declKind": "Protocol",
+ "usr": "c:@M@KochavaCore@objc(pl)KVAPrivacyProfileRegistrar",
+ "mangledName": "$s11KochavaCore26KVAPrivacyProfileRegistrarP",
+ "moduleName": "KochavaCore",
+ "genericSig": "<τ_0_0 : AnyObject>",
+ "sugared_genericSig": "",
+ "declAttributes": [
+ "AccessControl",
+ "ObjC",
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "KVAPrivacyProfileRegistrarProvider",
+ "printedName": "KVAPrivacyProfileRegistrarProvider",
+ "children": [
+ {
+ "kind": "Var",
+ "name": "privacyProfileRegistrar",
+ "printedName": "privacyProfileRegistrar",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAPrivacyProfileRegistrar",
+ "printedName": "KochavaCore.KVAPrivacyProfileRegistrar",
+ "usr": "c:@M@KochavaCore@objc(pl)KVAPrivacyProfileRegistrar"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "c:@M@KochavaCore@objc(pl)KVAPrivacyProfileRegistrarProvider(py)privacyProfileRegistrar",
+ "mangledName": "$s11KochavaCore34KVAPrivacyProfileRegistrarProviderP07privacydE0AA0cdE0_pvp",
+ "moduleName": "KochavaCore",
+ "protocolReq": true,
+ "declAttributes": [
+ "ObjC",
+ "RawDocComment"
+ ],
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAPrivacyProfileRegistrar",
+ "printedName": "KochavaCore.KVAPrivacyProfileRegistrar",
+ "usr": "c:@M@KochavaCore@objc(pl)KVAPrivacyProfileRegistrar"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "c:@M@KochavaCore@objc(pl)KVAPrivacyProfileRegistrarProvider(im)privacyProfileRegistrar",
+ "mangledName": "$s11KochavaCore34KVAPrivacyProfileRegistrarProviderP07privacydE0AA0cdE0_pvg",
+ "moduleName": "KochavaCore",
+ "genericSig": "<τ_0_0 where τ_0_0 : KochavaCore.KVAPrivacyProfileRegistrarProvider>",
+ "sugared_genericSig": "",
+ "protocolReq": true,
+ "declAttributes": [
+ "ObjC"
+ ],
+ "reqNewWitnessTableEntry": true,
+ "accessorKind": "get"
+ }
+ ]
+ }
+ ],
+ "declKind": "Protocol",
+ "usr": "c:@M@KochavaCore@objc(pl)KVAPrivacyProfileRegistrarProvider",
+ "mangledName": "$s11KochavaCore34KVAPrivacyProfileRegistrarProviderP",
+ "moduleName": "KochavaCore",
+ "genericSig": "<τ_0_0 : AnyObject>",
+ "sugared_genericSig": "",
+ "declAttributes": [
+ "AccessControl",
+ "ObjC"
+ ]
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "KVAAdapter",
+ "printedName": "KVAAdapter",
+ "children": [
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init(networking:baseIdentifier:identifier:universalIdentifier:key:denyDatapointCheckBool:persistBool:watchBool:allowValueArray:interfaceInDictionary:maximumStalenessTimeInterval:valueDefaultObject:valueObject:closure_didInvalidate:closure_didMutate:closure_didReadFromPersistentStorage:closure_didSetCachedValueOnSameThread:closure_didSetValue:closure_valueMetaValueArrayDictionary:closure_valueStaleBool:closure_value_willSet:closure_serverObject:closure_collectSynchronously:closure_collectAsynchronously:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAAdapter",
+ "printedName": "KochavaCore.KVAAdapter",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAAdapter"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVANetworking?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVANetworking",
+ "printedName": "KochavaCore.KVANetworking",
+ "usr": "c:@M@KochavaCore@objc(cs)KVANetworking"
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.String?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.AnyHashable?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "AnyHashable",
+ "printedName": "Swift.AnyHashable",
+ "usr": "s:s11AnyHashableV"
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.AnyHashable?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "AnyHashable",
+ "printedName": "Swift.AnyHashable",
+ "usr": "s:s11AnyHashableV"
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "hasDefaultArg": true,
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "hasDefaultArg": true,
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "hasDefaultArg": true,
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "[Any]?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Array",
+ "printedName": "[Any]",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "Any"
+ }
+ ],
+ "usr": "s:Sa"
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ },
+ {
+ "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"
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.Double?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Double",
+ "printedName": "Swift.Double",
+ "usr": "s:Sd"
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Any?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "Any"
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Any?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "Any"
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "((KochavaCore.KVAAdapter) -> ())?",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(KochavaCore.KVAAdapter) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "KVAAdapter",
+ "printedName": "KochavaCore.KVAAdapter",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAAdapter"
+ }
+ ]
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "((KochavaCore.KVAAdapter) -> ())?",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(KochavaCore.KVAAdapter) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "KVAAdapter",
+ "printedName": "KochavaCore.KVAAdapter",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAAdapter"
+ }
+ ]
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "((KochavaCore.KVAAdapter) -> ())?",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(KochavaCore.KVAAdapter) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "KVAAdapter",
+ "printedName": "KochavaCore.KVAAdapter",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAAdapter"
+ }
+ ]
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "((KochavaCore.KVAAdapter, KochavaCore.KVAValue?, KochavaCore.KVAValue?) -> ())?",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(KochavaCore.KVAAdapter, KochavaCore.KVAValue?, KochavaCore.KVAValue?) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Tuple",
+ "printedName": "(KochavaCore.KVAAdapter, KochavaCore.KVAValue?, KochavaCore.KVAValue?)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAAdapter",
+ "printedName": "KochavaCore.KVAAdapter",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAAdapter"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVAValue?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAValue",
+ "printedName": "KochavaCore.KVAValue",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAValue"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVAValue?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAValue",
+ "printedName": "KochavaCore.KVAValue",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAValue"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "((KochavaCore.KVAAdapter, KochavaCore.KVAValue?, KochavaCore.KVAValue?) -> ())?",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(KochavaCore.KVAAdapter, KochavaCore.KVAValue?, KochavaCore.KVAValue?) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Tuple",
+ "printedName": "(KochavaCore.KVAAdapter, KochavaCore.KVAValue?, KochavaCore.KVAValue?)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAAdapter",
+ "printedName": "KochavaCore.KVAAdapter",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAAdapter"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVAValue?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAValue",
+ "printedName": "KochavaCore.KVAValue",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAValue"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVAValue?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAValue",
+ "printedName": "KochavaCore.KVAValue",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAValue"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "((KochavaCore.KVAValue) -> [Swift.String : KochavaCore.KVAValue]?)?",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(KochavaCore.KVAValue) -> [Swift.String : KochavaCore.KVAValue]?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "[Swift.String : KochavaCore.KVAValue]?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Dictionary",
+ "printedName": "[Swift.String : KochavaCore.KVAValue]",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "KVAValue",
+ "printedName": "KochavaCore.KVAValue",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAValue"
+ }
+ ],
+ "usr": "s:SD"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "KVAValue",
+ "printedName": "KochavaCore.KVAValue",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAValue"
+ }
+ ]
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "((KochavaCore.KVAValue) -> Swift.Bool)?",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(KochavaCore.KVAValue) -> Swift.Bool",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "KVAValue",
+ "printedName": "KochavaCore.KVAValue",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAValue"
+ }
+ ]
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "((KochavaCore.KVAAdapter, KochavaCore.KVAValue?, KochavaCore.KVAValue?) -> Swift.Bool)?",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(KochavaCore.KVAAdapter, KochavaCore.KVAValue?, KochavaCore.KVAValue?) -> Swift.Bool",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Tuple",
+ "printedName": "(KochavaCore.KVAAdapter, KochavaCore.KVAValue?, KochavaCore.KVAValue?)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAAdapter",
+ "printedName": "KochavaCore.KVAAdapter",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAAdapter"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVAValue?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAValue",
+ "printedName": "KochavaCore.KVAValue",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAValue"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVAValue?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAValue",
+ "printedName": "KochavaCore.KVAValue",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAValue"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "((KochavaCore.KVAAdapter, AnyObject?) -> AnyObject?)?",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(KochavaCore.KVAAdapter, AnyObject?) -> AnyObject?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "AnyObject?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "AnyObject"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Tuple",
+ "printedName": "(KochavaCore.KVAAdapter, AnyObject?)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAAdapter",
+ "printedName": "KochavaCore.KVAAdapter",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAAdapter"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "AnyObject?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "AnyObject"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "((KochavaCore.KVAAdapter) -> AnyObject?)?",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(KochavaCore.KVAAdapter) -> AnyObject?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "AnyObject?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "AnyObject"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "KVAAdapter",
+ "printedName": "KochavaCore.KVAAdapter",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAAdapter"
+ }
+ ]
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "((KochavaCore.KVAAdapter, @escaping (KochavaCore.KVAAdapter, Any?) -> ()) -> ())?",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(KochavaCore.KVAAdapter, @escaping (KochavaCore.KVAAdapter, Any?) -> ()) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Tuple",
+ "printedName": "(KochavaCore.KVAAdapter, (KochavaCore.KVAAdapter, Any?) -> ())",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAAdapter",
+ "printedName": "KochavaCore.KVAAdapter",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAAdapter"
+ },
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(KochavaCore.KVAAdapter, Any?) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Tuple",
+ "printedName": "(KochavaCore.KVAAdapter, Any?)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAAdapter",
+ "printedName": "KochavaCore.KVAAdapter",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAAdapter"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Any?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "Any"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ]
+ }
+ ]
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "s:11KochavaCore10KVAAdapterC10networking14baseIdentifier10identifier09universalF03key22denyDatapointCheckBool07persistM005watchM015allowValueArray21interfaceInDictionary28maximumStalenessTimeInterval18valueDefaultObject0Z6Object21closure_didInvalidate17closure_didMutate36closure_didReadFromPersistentStorage020closure_didSetCachedQ12OnSameThread014closure_didSetQ008closure_z4MetaqrU008closure_z5StaleM008closure_Z8_willSet20closure_serverObject28closure_collectSynchronously29closure_collectAsynchronouslyAcA13KVANetworkingCSg_SSSgSSs11AnyHashableVSgA6_S3bSayypGSgSDyA5_ypGSgSdSgypSgA12_yACcSgA13_A13_yAC_AA8KVAValueCSgA16_tcSgA17_SDySSA15_GSgA15_cSgSbA15_cSgSbAC_A16_A16_tcSgyXlSgAC_A23_tcSgA23_ACcSgyAC_yAC_A12_tctcSgtcfc",
+ "mangledName": "$s11KochavaCore10KVAAdapterC10networking14baseIdentifier10identifier09universalF03key22denyDatapointCheckBool07persistM005watchM015allowValueArray21interfaceInDictionary28maximumStalenessTimeInterval18valueDefaultObject0Z6Object21closure_didInvalidate17closure_didMutate36closure_didReadFromPersistentStorage020closure_didSetCachedQ12OnSameThread014closure_didSetQ008closure_z4MetaqrU008closure_z5StaleM008closure_Z8_willSet20closure_serverObject28closure_collectSynchronously29closure_collectAsynchronouslyAcA13KVANetworkingCSg_SSSgSSs11AnyHashableVSgA6_S3bSayypGSgSDyA5_ypGSgSdSgypSgA12_yACcSgA13_A13_yAC_AA8KVAValueCSgA16_tcSgA17_SDySSA15_GSgA15_cSgSbA15_cSgSbAC_A16_A16_tcSgyXlSgAC_A23_tcSgA23_ACcSgyAC_yAC_A12_tctcSgtcfc",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Required",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "init_kind": "Designated"
+ },
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init(networking:baseIdentifier:identifier:universalIdentifier:nameString:descriptionString:key:product:productRegisterBool:storageIdentifier:denyDatapointCheckBool:asynchronousCollectionPrerequisiteTaskIdentifierArray:asynchronousCollectionPrerequisiteTaskArrayIncludeNetworkingStartedBool:persistBool:persistAggressiveBool:persistIdentifier:persistUserDefaultsTypeString:persistWritesLogMessagesPrintBool:persistWritesWaitTimeInterval:watchBool:allowValueArray:interfaceInDictionary:maximumStalenessTimeInterval:mutatorDidMutatePassesToDelegateBool:mutatorMutableDelegate:valueClass:valueElementClass:valueMinimumObject:valueMaximumObject:valueDefaultObject:valueInitializedObject:valueObject:touchlessValue:closure_didInvalidate:closure_didMutate:closure_didReadFromPersistentStorage:closure_didSetCachedValueOnSameThread:closure_didSetValue:closure_validatedObject:closure_valueMetaValueArrayDictionary:closure_valueStaleBool:closure_value_willSet:closure_serverObject:closure_collectSynchronously:closure_collectAsynchronously:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAAdapter",
+ "printedName": "KochavaCore.KVAAdapter",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAAdapter"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVANetworking?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVANetworking",
+ "printedName": "KochavaCore.KVANetworking",
+ "usr": "c:@M@KochavaCore@objc(cs)KVANetworking"
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.String?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.AnyHashable?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "AnyHashable",
+ "printedName": "Swift.AnyHashable",
+ "usr": "s:s11AnyHashableV"
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.String?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.String?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.AnyHashable?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "AnyHashable",
+ "printedName": "Swift.AnyHashable",
+ "usr": "s:s11AnyHashableV"
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVAProduct?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAProduct",
+ "printedName": "KochavaCore.KVAProduct",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAProduct"
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "hasDefaultArg": true,
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.String?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "hasDefaultArg": true,
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "[Swift.String]?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Array",
+ "printedName": "[Swift.String]",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:Sa"
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.Bool?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "hasDefaultArg": true,
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "hasDefaultArg": true,
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.String?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.String?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.Bool?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.Double?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Double",
+ "printedName": "Swift.Double",
+ "usr": "s:Sd"
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "hasDefaultArg": true,
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "[Any]?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Array",
+ "printedName": "[Any]",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "Any"
+ }
+ ],
+ "usr": "s:Sa"
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ },
+ {
+ "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"
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.Double?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Double",
+ "printedName": "Swift.Double",
+ "usr": "s:Sd"
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.Bool?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVAMutable?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAMutable",
+ "printedName": "KochavaCore.KVAMutable",
+ "usr": "s:11KochavaCore10KVAMutableP"
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "AnyObject.Type?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ExistentialMetatype",
+ "printedName": "AnyObject.Type",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "AnyObject"
+ }
+ ]
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "AnyObject.Type?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ExistentialMetatype",
+ "printedName": "AnyObject.Type",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "AnyObject"
+ }
+ ]
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Any?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "Any"
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Any?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "Any"
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Any?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "Any"
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Any?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "Any"
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Any?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "Any"
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVAValue?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAValue",
+ "printedName": "KochavaCore.KVAValue",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAValue"
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "((KochavaCore.KVAAdapter) -> ())?",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(KochavaCore.KVAAdapter) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "KVAAdapter",
+ "printedName": "KochavaCore.KVAAdapter",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAAdapter"
+ }
+ ]
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "((KochavaCore.KVAAdapter) -> ())?",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(KochavaCore.KVAAdapter) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "KVAAdapter",
+ "printedName": "KochavaCore.KVAAdapter",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAAdapter"
+ }
+ ]
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "((KochavaCore.KVAAdapter) -> ())?",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(KochavaCore.KVAAdapter) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "KVAAdapter",
+ "printedName": "KochavaCore.KVAAdapter",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAAdapter"
+ }
+ ]
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "((KochavaCore.KVAAdapter, KochavaCore.KVAValue?, KochavaCore.KVAValue?) -> ())?",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(KochavaCore.KVAAdapter, KochavaCore.KVAValue?, KochavaCore.KVAValue?) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Tuple",
+ "printedName": "(KochavaCore.KVAAdapter, KochavaCore.KVAValue?, KochavaCore.KVAValue?)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAAdapter",
+ "printedName": "KochavaCore.KVAAdapter",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAAdapter"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVAValue?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAValue",
+ "printedName": "KochavaCore.KVAValue",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAValue"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVAValue?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAValue",
+ "printedName": "KochavaCore.KVAValue",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAValue"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "((KochavaCore.KVAAdapter, KochavaCore.KVAValue?, KochavaCore.KVAValue?) -> ())?",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(KochavaCore.KVAAdapter, KochavaCore.KVAValue?, KochavaCore.KVAValue?) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Tuple",
+ "printedName": "(KochavaCore.KVAAdapter, KochavaCore.KVAValue?, KochavaCore.KVAValue?)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAAdapter",
+ "printedName": "KochavaCore.KVAAdapter",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAAdapter"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVAValue?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAValue",
+ "printedName": "KochavaCore.KVAValue",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAValue"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVAValue?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAValue",
+ "printedName": "KochavaCore.KVAValue",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAValue"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "((KochavaCore.KVAAdapter, Any?, Swift.String, Any?, Any?) -> AnyObject?)?",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(KochavaCore.KVAAdapter, Any?, Swift.String, Any?, Any?) -> AnyObject?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "AnyObject?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "AnyObject"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Tuple",
+ "printedName": "(KochavaCore.KVAAdapter, Any?, Swift.String, Any?, Any?)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAAdapter",
+ "printedName": "KochavaCore.KVAAdapter",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAAdapter"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Any?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "Any"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Any?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "Any"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Any?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "Any"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "((KochavaCore.KVAValue) -> [Swift.String : KochavaCore.KVAValue]?)?",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(KochavaCore.KVAValue) -> [Swift.String : KochavaCore.KVAValue]?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "[Swift.String : KochavaCore.KVAValue]?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Dictionary",
+ "printedName": "[Swift.String : KochavaCore.KVAValue]",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "KVAValue",
+ "printedName": "KochavaCore.KVAValue",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAValue"
+ }
+ ],
+ "usr": "s:SD"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "KVAValue",
+ "printedName": "KochavaCore.KVAValue",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAValue"
+ }
+ ]
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "((KochavaCore.KVAValue) -> Swift.Bool)?",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(KochavaCore.KVAValue) -> Swift.Bool",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "KVAValue",
+ "printedName": "KochavaCore.KVAValue",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAValue"
+ }
+ ]
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "((KochavaCore.KVAAdapter, KochavaCore.KVAValue?, KochavaCore.KVAValue?) -> Swift.Bool)?",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(KochavaCore.KVAAdapter, KochavaCore.KVAValue?, KochavaCore.KVAValue?) -> Swift.Bool",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Tuple",
+ "printedName": "(KochavaCore.KVAAdapter, KochavaCore.KVAValue?, KochavaCore.KVAValue?)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAAdapter",
+ "printedName": "KochavaCore.KVAAdapter",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAAdapter"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVAValue?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAValue",
+ "printedName": "KochavaCore.KVAValue",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAValue"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVAValue?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAValue",
+ "printedName": "KochavaCore.KVAValue",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAValue"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "((KochavaCore.KVAAdapter, AnyObject?) -> AnyObject?)?",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(KochavaCore.KVAAdapter, AnyObject?) -> AnyObject?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "AnyObject?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "AnyObject"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Tuple",
+ "printedName": "(KochavaCore.KVAAdapter, AnyObject?)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAAdapter",
+ "printedName": "KochavaCore.KVAAdapter",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAAdapter"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "AnyObject?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "AnyObject"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "((KochavaCore.KVAAdapter) -> AnyObject?)?",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(KochavaCore.KVAAdapter) -> AnyObject?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "AnyObject?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "AnyObject"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "KVAAdapter",
+ "printedName": "KochavaCore.KVAAdapter",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAAdapter"
+ }
+ ]
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "((KochavaCore.KVAAdapter, @escaping (KochavaCore.KVAAdapter, Any?) -> ()) -> ())?",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(KochavaCore.KVAAdapter, @escaping (KochavaCore.KVAAdapter, Any?) -> ()) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Tuple",
+ "printedName": "(KochavaCore.KVAAdapter, (KochavaCore.KVAAdapter, Any?) -> ())",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAAdapter",
+ "printedName": "KochavaCore.KVAAdapter",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAAdapter"
+ },
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(KochavaCore.KVAAdapter, Any?) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Tuple",
+ "printedName": "(KochavaCore.KVAAdapter, Any?)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAAdapter",
+ "printedName": "KochavaCore.KVAAdapter",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAAdapter"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Any?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "Any"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ]
+ }
+ ]
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "s:11KochavaCore10KVAAdapterC10networking14baseIdentifier10identifier09universalF010nameString011descriptionJ03key7product0M12RegisterBool07storageF0018denyDatapointCheckO0038asynchronousCollectionPrerequisiteTaskF5Array0tuvwx24IncludeNetworkingStartedO007persistO0017persistAggressiveO007persistF0023persistUserDefaultsTypeJ0029persistWritesLogMessagesPrintO029persistWritesWaitTimeInterval05watchO0010allowValueX021interfaceInDictionary28maximumStalenessTimeInterval032mutatorDidMutatePassesToDelegateO022mutatorMutableDelegate10valueClass17valueElementClass18valueMinimumObject18valueMaximumObject18valueDefaultObject22valueInitializedObject11valueObject14touchlessValue21closure_didInvalidate17closure_didMutate36closure_didReadFromPersistentStorage37closure_didSetCachedValueOnSameThread19closure_didSetValue23closure_validatedObject022closure_valueMetaValueX10Dictionary018closure_valueStaleO021closure_value_willSet20closure_serverObject28closure_collectSynchronously29closure_collectAsynchronouslyAcA13KVANetworkingCSg_SSSgSSs11AnyHashableVSgA24_A24_A27_AA10KVAProductCSgSbA24_SbSaySSGSgSbSgS2bA24_A24_A33_SdSgSbSayypGSgSDyA26_ypGSgA34_A33_AA10KVAMutable_pSgyXlXpSgA41_ypSgA42_A42_A42_A42_AA8KVAValueCSgyACcSgA46_A46_yAC_A45_A45_tcSgA47_yXlSgAC_A42_SSA42_A42_tcSgSDySSA44_GSgA44_cSgSbA44_cSgSbAC_A45_A45_tcSgA48_AC_A48_tcSgA48_ACcSgyAC_yAC_A42_tctcSgtcfc",
+ "mangledName": "$s11KochavaCore10KVAAdapterC10networking14baseIdentifier10identifier09universalF010nameString011descriptionJ03key7product0M12RegisterBool07storageF0018denyDatapointCheckO0038asynchronousCollectionPrerequisiteTaskF5Array0tuvwx24IncludeNetworkingStartedO007persistO0017persistAggressiveO007persistF0023persistUserDefaultsTypeJ0029persistWritesLogMessagesPrintO029persistWritesWaitTimeInterval05watchO0010allowValueX021interfaceInDictionary28maximumStalenessTimeInterval032mutatorDidMutatePassesToDelegateO022mutatorMutableDelegate10valueClass17valueElementClass18valueMinimumObject18valueMaximumObject18valueDefaultObject22valueInitializedObject11valueObject14touchlessValue21closure_didInvalidate17closure_didMutate36closure_didReadFromPersistentStorage37closure_didSetCachedValueOnSameThread19closure_didSetValue23closure_validatedObject022closure_valueMetaValueX10Dictionary018closure_valueStaleO021closure_value_willSet20closure_serverObject28closure_collectSynchronously29closure_collectAsynchronouslyAcA13KVANetworkingCSg_SSSgSSs11AnyHashableVSgA24_A24_A27_AA10KVAProductCSgSbA24_SbSaySSGSgSbSgS2bA24_A24_A33_SdSgSbSayypGSgSDyA26_ypGSgA34_A33_AA10KVAMutable_pSgyXlXpSgA41_ypSgA42_A42_A42_A42_AA8KVAValueCSgyACcSgA46_A46_yAC_A45_A45_tcSgA47_yXlSgAC_A42_SSA42_A42_tcSgSDySSA44_GSgA44_cSgSbA44_cSgSbAC_A45_A45_tcSgA48_AC_A48_tcSgA48_ACcSgyAC_yAC_A42_tctcSgtcfc",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Required",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "init_kind": "Designated"
+ },
+ {
+ "kind": "Function",
+ "name": "kva_from",
+ "printedName": "kva_from(_:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Self?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "DynamicSelf",
+ "printedName": "Self"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Any?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "Any"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11KochavaCore10KVAAdapterC8kva_fromyACXDSgypSgFZ",
+ "mangledName": "$s11KochavaCore10KVAAdapterC8kva_fromyACXDSgypSgFZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "kva_from",
+ "printedName": "kva_from(_:initializedObject:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Self?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "DynamicSelf",
+ "printedName": "Self"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Any?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "Any"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Any?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "Any"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11KochavaCore10KVAAdapterC8kva_from_17initializedObjectACXDSgypSg_AGtFZ",
+ "mangledName": "$s11KochavaCore10KVAAdapterC8kva_from_17initializedObjectACXDSgypSg_AGtFZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "declAttributes": [
+ "Final",
+ "AccessControl"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "kva_as",
+ "printedName": "kva_as(forContext:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "AnyObject?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "AnyObject"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVAContext?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAContext",
+ "printedName": "KochavaCore.KVAContext",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAContext"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11KochavaCore10KVAAdapterC6kva_as10forContextyXlSgAA10KVAContextCSg_tF",
+ "mangledName": "$s11KochavaCore10KVAAdapterC6kva_as10forContextyXlSgAA10KVAContextCSg_tF",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "key",
+ "printedName": "key(forContext:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.AnyHashable?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "AnyHashable",
+ "printedName": "Swift.AnyHashable",
+ "usr": "s:s11AnyHashableV"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVAContext?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAContext",
+ "printedName": "KochavaCore.KVAContext",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAContext"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11KochavaCore10KVAAdapterC3key10forContexts11AnyHashableVSgAA10KVAContextCSg_tF",
+ "mangledName": "$s11KochavaCore10KVAAdapterC3key10forContexts11AnyHashableVSgAA10KVAContextCSg_tF",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "kva_configure",
+ "printedName": "kva_configure(with:context:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Any?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "Any"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVAContext?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAContext",
+ "printedName": "KochavaCore.KVAContext",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAContext"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11KochavaCore10KVAAdapterC13kva_configure4with7contextyypSg_AA10KVAContextCSgtF",
+ "mangledName": "$s11KochavaCore10KVAAdapterC13kva_configure4with7contextyypSg_AA10KVAContextCSgtF",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "execute",
+ "printedName": "execute()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11KochavaCore10KVAAdapterC7executeyyF",
+ "mangledName": "$s11KochavaCore10KVAAdapterC7executeyyF",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "invalidate",
+ "printedName": "invalidate()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11KochavaCore10KVAAdapterC10invalidateyyF",
+ "mangledName": "$s11KochavaCore10KVAAdapterC10invalidateyyF",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Var",
+ "name": "description",
+ "printedName": "description",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAAdapter(py)description",
+ "mangledName": "$s11KochavaCore10KVAAdapterC11descriptionSSvp",
+ "moduleName": "KochavaCore",
+ "overriding": true,
+ "objc_name": "description",
+ "declAttributes": [
+ "Final",
+ "ObjC",
+ "Override",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAAdapter(im)description",
+ "mangledName": "$s11KochavaCore10KVAAdapterC11descriptionSSvg",
+ "moduleName": "KochavaCore",
+ "overriding": true,
+ "objc_name": "description",
+ "declAttributes": [
+ "Final",
+ "ObjC"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Function",
+ "name": "value",
+ "printedName": "value(forContext:waitBool:closure_didComplete:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVAValue?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAValue",
+ "printedName": "KochavaCore.KVAValue",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAValue"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVAContext?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAContext",
+ "printedName": "KochavaCore.KVAContext",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAContext"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "((KochavaCore.KVAAdapter, KochavaCore.KVAValue?) -> ())?",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(KochavaCore.KVAAdapter, KochavaCore.KVAValue?) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Tuple",
+ "printedName": "(KochavaCore.KVAAdapter, KochavaCore.KVAValue?)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAAdapter",
+ "printedName": "KochavaCore.KVAAdapter",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAAdapter"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVAValue?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAValue",
+ "printedName": "KochavaCore.KVAValue",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAValue"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11KochavaCore10KVAAdapterC5value10forContext8waitBool19closure_didCompleteAA8KVAValueCSgAA10KVAContextCSg_SbyAC_AJtcSgtF",
+ "mangledName": "$s11KochavaCore10KVAAdapterC5value10forContext8waitBool19closure_didCompleteAA8KVAValueCSgAA10KVAContextCSg_SbyAC_AJtcSgtF",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "DiscardableResult",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "value",
+ "printedName": "value(forContext:touchlessBool:waitBool:closure_didComplete:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVAValue?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAValue",
+ "printedName": "KochavaCore.KVAValue",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAValue"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVAContext?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAContext",
+ "printedName": "KochavaCore.KVAContext",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAContext"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "((KochavaCore.KVAAdapter, KochavaCore.KVAValue?) -> ())?",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(KochavaCore.KVAAdapter, KochavaCore.KVAValue?) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Tuple",
+ "printedName": "(KochavaCore.KVAAdapter, KochavaCore.KVAValue?)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAAdapter",
+ "printedName": "KochavaCore.KVAAdapter",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAAdapter"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVAValue?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAValue",
+ "printedName": "KochavaCore.KVAValue",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAValue"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11KochavaCore10KVAAdapterC5value10forContext13touchlessBool04waitH019closure_didCompleteAA8KVAValueCSgAA10KVAContextCSg_S2byAC_AKtcSgtF",
+ "mangledName": "$s11KochavaCore10KVAAdapterC5value10forContext13touchlessBool04waitH019closure_didCompleteAA8KVAValueCSgAA10KVAContextCSg_S2byAC_AKtcSgtF",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "DiscardableResult",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "value_freshen",
+ "printedName": "value_freshen()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11KochavaCore10KVAAdapterC13value_freshenyyF",
+ "mangledName": "$s11KochavaCore10KVAAdapterC13value_freshenyyF",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "valueWillBeCollectedBool",
+ "printedName": "valueWillBeCollectedBool(forContext:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVAContext?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAContext",
+ "printedName": "KochavaCore.KVAContext",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAContext"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11KochavaCore10KVAAdapterC24valueWillBeCollectedBool10forContextSbAA10KVAContextCSg_tF",
+ "mangledName": "$s11KochavaCore10KVAAdapterC24valueWillBeCollectedBool10forContextSbAA10KVAContextCSg_tF",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "validatedObject",
+ "printedName": "validatedObject(forAnyObject:reportingContextNameString:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "AnyObject?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "AnyObject"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Any?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "Any"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11KochavaCore10KVAAdapterC15validatedObject06forAnyE026reportingContextNameStringyXlSgypSg_SStF",
+ "mangledName": "$s11KochavaCore10KVAAdapterC15validatedObject06forAnyE026reportingContextNameStringyXlSgypSg_SStF",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "mayShareBool",
+ "printedName": "mayShareBool(forContext:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVAContext?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAContext",
+ "printedName": "KochavaCore.KVAContext",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAContext"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11KochavaCore10KVAAdapterC12mayShareBool10forContextSbAA10KVAContextCSg_tF",
+ "mangledName": "$s11KochavaCore10KVAAdapterC12mayShareBool10forContextSbAA10KVAContextCSg_tF",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "persistentStorage_restore",
+ "printedName": "persistentStorage_restore()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11KochavaCore10KVAAdapterC25persistentStorage_restoreSbyF",
+ "mangledName": "$s11KochavaCore10KVAAdapterC25persistentStorage_restoreSbyF",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "persistentStorage_writeIfDidMutateBool",
+ "printedName": "persistentStorage_writeIfDidMutateBool(aggressiveBool:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.Bool?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11KochavaCore10KVAAdapterC38persistentStorage_writeIfDidMutateBool010aggressiveJ0ySbSg_tF",
+ "mangledName": "$s11KochavaCore10KVAAdapterC38persistentStorage_writeIfDidMutateBool010aggressiveJ0ySbSg_tF",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Var",
+ "name": "asynchronousCollectionTask",
+ "printedName": "asynchronousCollectionTask",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVATask",
+ "printedName": "KochavaCore.KVATask",
+ "usr": "c:@M@KochavaCore@objc(cs)KVATask"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore10KVAAdapterC26asynchronousCollectionTaskAA7KVATaskCvp",
+ "mangledName": "$s11KochavaCore10KVAAdapterC26asynchronousCollectionTaskAA7KVATaskCvp",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "Lazy",
+ "SetterAccess",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVATask",
+ "printedName": "KochavaCore.KVATask",
+ "usr": "c:@M@KochavaCore@objc(cs)KVATask"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore10KVAAdapterC26asynchronousCollectionTaskAA7KVATaskCvg",
+ "mangledName": "$s11KochavaCore10KVAAdapterC26asynchronousCollectionTaskAA7KVATaskCvg",
+ "moduleName": "KochavaCore",
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "mutator",
+ "printedName": "mutator",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAMutator",
+ "printedName": "KochavaCore.KVAMutator",
+ "usr": "s:11KochavaCore10KVAMutatorC"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore10KVAAdapterC7mutatorAA10KVAMutatorCvp",
+ "mangledName": "$s11KochavaCore10KVAAdapterC7mutatorAA10KVAMutatorCvp",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "Lazy",
+ "SetterAccess",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAMutator",
+ "printedName": "KochavaCore.KVAMutator",
+ "usr": "s:11KochavaCore10KVAMutatorC"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore10KVAAdapterC7mutatorAA10KVAMutatorCvg",
+ "mangledName": "$s11KochavaCore10KVAAdapterC7mutatorAA10KVAMutatorCvg",
+ "moduleName": "KochavaCore",
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "asynchronousCollectionPrerequisiteTaskArray",
+ "printedName": "asynchronousCollectionPrerequisiteTaskArray",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "[KochavaCore.KVATask]?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Array",
+ "printedName": "[KochavaCore.KVATask]",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVATask",
+ "printedName": "KochavaCore.KVATask",
+ "usr": "c:@M@KochavaCore@objc(cs)KVATask"
+ }
+ ],
+ "usr": "s:Sa"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore10KVAAdapterC43asynchronousCollectionPrerequisiteTaskArraySayAA7KVATaskCGSgvp",
+ "mangledName": "$s11KochavaCore10KVAAdapterC43asynchronousCollectionPrerequisiteTaskArraySayAA7KVATaskCGSgvp",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "HasInitialValue",
+ "Final",
+ "HasStorage",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "[KochavaCore.KVATask]?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Array",
+ "printedName": "[KochavaCore.KVATask]",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVATask",
+ "printedName": "KochavaCore.KVATask",
+ "usr": "c:@M@KochavaCore@objc(cs)KVATask"
+ }
+ ],
+ "usr": "s:Sa"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore10KVAAdapterC43asynchronousCollectionPrerequisiteTaskArraySayAA7KVATaskCGSgvg",
+ "mangledName": "$s11KochavaCore10KVAAdapterC43asynchronousCollectionPrerequisiteTaskArraySayAA7KVATaskCGSgvg",
+ "moduleName": "KochavaCore",
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Set",
+ "printedName": "Set()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "[KochavaCore.KVATask]?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Array",
+ "printedName": "[KochavaCore.KVATask]",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVATask",
+ "printedName": "KochavaCore.KVATask",
+ "usr": "c:@M@KochavaCore@objc(cs)KVATask"
+ }
+ ],
+ "usr": "s:Sa"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore10KVAAdapterC43asynchronousCollectionPrerequisiteTaskArraySayAA7KVATaskCGSgvs",
+ "mangledName": "$s11KochavaCore10KVAAdapterC43asynchronousCollectionPrerequisiteTaskArraySayAA7KVATaskCGSgvs",
+ "moduleName": "KochavaCore",
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "set"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Modify",
+ "printedName": "Modify()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore10KVAAdapterC43asynchronousCollectionPrerequisiteTaskArraySayAA7KVATaskCGSgvM",
+ "mangledName": "$s11KochavaCore10KVAAdapterC43asynchronousCollectionPrerequisiteTaskArraySayAA7KVATaskCGSgvM",
+ "moduleName": "KochavaCore",
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "_modify"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "asynchronousCollectionPrerequisiteTaskIdentifierArray",
+ "printedName": "asynchronousCollectionPrerequisiteTaskIdentifierArray",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "[Swift.String]?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Array",
+ "printedName": "[Swift.String]",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:Sa"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore10KVAAdapterC53asynchronousCollectionPrerequisiteTaskIdentifierArraySaySSGSgvp",
+ "mangledName": "$s11KochavaCore10KVAAdapterC53asynchronousCollectionPrerequisiteTaskIdentifierArraySaySSGSgvp",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "HasInitialValue",
+ "Final",
+ "HasStorage",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "[Swift.String]?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Array",
+ "printedName": "[Swift.String]",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:Sa"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore10KVAAdapterC53asynchronousCollectionPrerequisiteTaskIdentifierArraySaySSGSgvg",
+ "mangledName": "$s11KochavaCore10KVAAdapterC53asynchronousCollectionPrerequisiteTaskIdentifierArraySaySSGSgvg",
+ "moduleName": "KochavaCore",
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Set",
+ "printedName": "Set()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "[Swift.String]?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Array",
+ "printedName": "[Swift.String]",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:Sa"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore10KVAAdapterC53asynchronousCollectionPrerequisiteTaskIdentifierArraySaySSGSgvs",
+ "mangledName": "$s11KochavaCore10KVAAdapterC53asynchronousCollectionPrerequisiteTaskIdentifierArraySaySSGSgvs",
+ "moduleName": "KochavaCore",
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "set"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Modify",
+ "printedName": "Modify()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore10KVAAdapterC53asynchronousCollectionPrerequisiteTaskIdentifierArraySaySSGSgvM",
+ "mangledName": "$s11KochavaCore10KVAAdapterC53asynchronousCollectionPrerequisiteTaskIdentifierArraySaySSGSgvM",
+ "moduleName": "KochavaCore",
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "_modify"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "asynchronousCollectionPrerequisiteTaskArrayIncludeNetworkingStartedBool",
+ "printedName": "asynchronousCollectionPrerequisiteTaskArrayIncludeNetworkingStartedBool",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore10KVAAdapterC71asynchronousCollectionPrerequisiteTaskArrayIncludeNetworkingStartedBoolSbvp",
+ "mangledName": "$s11KochavaCore10KVAAdapterC71asynchronousCollectionPrerequisiteTaskArrayIncludeNetworkingStartedBoolSbvp",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore10KVAAdapterC71asynchronousCollectionPrerequisiteTaskArrayIncludeNetworkingStartedBoolSbvg",
+ "mangledName": "$s11KochavaCore10KVAAdapterC71asynchronousCollectionPrerequisiteTaskArrayIncludeNetworkingStartedBoolSbvg",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final"
+ ],
+ "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": "s:11KochavaCore10KVAAdapterC71asynchronousCollectionPrerequisiteTaskArrayIncludeNetworkingStartedBoolSbvs",
+ "mangledName": "$s11KochavaCore10KVAAdapterC71asynchronousCollectionPrerequisiteTaskArrayIncludeNetworkingStartedBoolSbvs",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "set"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Modify",
+ "printedName": "Modify()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore10KVAAdapterC71asynchronousCollectionPrerequisiteTaskArrayIncludeNetworkingStartedBoolSbvM",
+ "mangledName": "$s11KochavaCore10KVAAdapterC71asynchronousCollectionPrerequisiteTaskArrayIncludeNetworkingStartedBoolSbvM",
+ "moduleName": "KochavaCore",
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "_modify"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "asynchronousCollectionPrerequisiteTaskArrayIncludeNetworkingStartedBool_optional",
+ "printedName": "asynchronousCollectionPrerequisiteTaskArrayIncludeNetworkingStartedBool_optional",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.Bool?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore10KVAAdapterC80asynchronousCollectionPrerequisiteTaskArrayIncludeNetworkingStartedBool_optionalSbSgvp",
+ "mangledName": "$s11KochavaCore10KVAAdapterC80asynchronousCollectionPrerequisiteTaskArrayIncludeNetworkingStartedBool_optionalSbSgvp",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.Bool?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore10KVAAdapterC80asynchronousCollectionPrerequisiteTaskArrayIncludeNetworkingStartedBool_optionalSbSgvg",
+ "mangledName": "$s11KochavaCore10KVAAdapterC80asynchronousCollectionPrerequisiteTaskArrayIncludeNetworkingStartedBool_optionalSbSgvg",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Set",
+ "printedName": "Set()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.Bool?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore10KVAAdapterC80asynchronousCollectionPrerequisiteTaskArrayIncludeNetworkingStartedBool_optionalSbSgvs",
+ "mangledName": "$s11KochavaCore10KVAAdapterC80asynchronousCollectionPrerequisiteTaskArrayIncludeNetworkingStartedBool_optionalSbSgvs",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "set"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Modify",
+ "printedName": "Modify()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore10KVAAdapterC80asynchronousCollectionPrerequisiteTaskArrayIncludeNetworkingStartedBool_optionalSbSgvM",
+ "mangledName": "$s11KochavaCore10KVAAdapterC80asynchronousCollectionPrerequisiteTaskArrayIncludeNetworkingStartedBool_optionalSbSgvM",
+ "moduleName": "KochavaCore",
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "_modify"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "closure_didInvalidate",
+ "printedName": "closure_didInvalidate",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "((KochavaCore.KVAAdapter) -> ())?",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(KochavaCore.KVAAdapter) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "KVAAdapter",
+ "printedName": "KochavaCore.KVAAdapter",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAAdapter"
+ }
+ ]
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore10KVAAdapterC21closure_didInvalidateyACcSgvp",
+ "mangledName": "$s11KochavaCore10KVAAdapterC21closure_didInvalidateyACcSgvp",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "HasInitialValue",
+ "Final",
+ "HasStorage",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "((KochavaCore.KVAAdapter) -> ())?",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(KochavaCore.KVAAdapter) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "KVAAdapter",
+ "printedName": "KochavaCore.KVAAdapter",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAAdapter"
+ }
+ ]
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore10KVAAdapterC21closure_didInvalidateyACcSgvg",
+ "mangledName": "$s11KochavaCore10KVAAdapterC21closure_didInvalidateyACcSgvg",
+ "moduleName": "KochavaCore",
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Set",
+ "printedName": "Set()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "((KochavaCore.KVAAdapter) -> ())?",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(KochavaCore.KVAAdapter) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "KVAAdapter",
+ "printedName": "KochavaCore.KVAAdapter",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAAdapter"
+ }
+ ]
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore10KVAAdapterC21closure_didInvalidateyACcSgvs",
+ "mangledName": "$s11KochavaCore10KVAAdapterC21closure_didInvalidateyACcSgvs",
+ "moduleName": "KochavaCore",
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "set"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Modify",
+ "printedName": "Modify()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore10KVAAdapterC21closure_didInvalidateyACcSgvM",
+ "mangledName": "$s11KochavaCore10KVAAdapterC21closure_didInvalidateyACcSgvM",
+ "moduleName": "KochavaCore",
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "_modify"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "closure_didMutate",
+ "printedName": "closure_didMutate",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "((KochavaCore.KVAAdapter) -> ())?",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(KochavaCore.KVAAdapter) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "KVAAdapter",
+ "printedName": "KochavaCore.KVAAdapter",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAAdapter"
+ }
+ ]
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore10KVAAdapterC17closure_didMutateyACcSgvp",
+ "mangledName": "$s11KochavaCore10KVAAdapterC17closure_didMutateyACcSgvp",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "HasInitialValue",
+ "Final",
+ "HasStorage",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "((KochavaCore.KVAAdapter) -> ())?",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(KochavaCore.KVAAdapter) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "KVAAdapter",
+ "printedName": "KochavaCore.KVAAdapter",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAAdapter"
+ }
+ ]
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore10KVAAdapterC17closure_didMutateyACcSgvg",
+ "mangledName": "$s11KochavaCore10KVAAdapterC17closure_didMutateyACcSgvg",
+ "moduleName": "KochavaCore",
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Set",
+ "printedName": "Set()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "((KochavaCore.KVAAdapter) -> ())?",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(KochavaCore.KVAAdapter) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "KVAAdapter",
+ "printedName": "KochavaCore.KVAAdapter",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAAdapter"
+ }
+ ]
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore10KVAAdapterC17closure_didMutateyACcSgvs",
+ "mangledName": "$s11KochavaCore10KVAAdapterC17closure_didMutateyACcSgvs",
+ "moduleName": "KochavaCore",
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "set"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Modify",
+ "printedName": "Modify()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore10KVAAdapterC17closure_didMutateyACcSgvM",
+ "mangledName": "$s11KochavaCore10KVAAdapterC17closure_didMutateyACcSgvM",
+ "moduleName": "KochavaCore",
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "_modify"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "closure_didReadFromPersistentStorage",
+ "printedName": "closure_didReadFromPersistentStorage",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "((KochavaCore.KVAAdapter) -> ())?",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(KochavaCore.KVAAdapter) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "KVAAdapter",
+ "printedName": "KochavaCore.KVAAdapter",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAAdapter"
+ }
+ ]
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore10KVAAdapterC36closure_didReadFromPersistentStorageyACcSgvp",
+ "mangledName": "$s11KochavaCore10KVAAdapterC36closure_didReadFromPersistentStorageyACcSgvp",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "HasInitialValue",
+ "Final",
+ "HasStorage",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "((KochavaCore.KVAAdapter) -> ())?",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(KochavaCore.KVAAdapter) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "KVAAdapter",
+ "printedName": "KochavaCore.KVAAdapter",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAAdapter"
+ }
+ ]
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore10KVAAdapterC36closure_didReadFromPersistentStorageyACcSgvg",
+ "mangledName": "$s11KochavaCore10KVAAdapterC36closure_didReadFromPersistentStorageyACcSgvg",
+ "moduleName": "KochavaCore",
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Set",
+ "printedName": "Set()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "((KochavaCore.KVAAdapter) -> ())?",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(KochavaCore.KVAAdapter) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "KVAAdapter",
+ "printedName": "KochavaCore.KVAAdapter",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAAdapter"
+ }
+ ]
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore10KVAAdapterC36closure_didReadFromPersistentStorageyACcSgvs",
+ "mangledName": "$s11KochavaCore10KVAAdapterC36closure_didReadFromPersistentStorageyACcSgvs",
+ "moduleName": "KochavaCore",
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "set"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Modify",
+ "printedName": "Modify()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore10KVAAdapterC36closure_didReadFromPersistentStorageyACcSgvM",
+ "mangledName": "$s11KochavaCore10KVAAdapterC36closure_didReadFromPersistentStorageyACcSgvM",
+ "moduleName": "KochavaCore",
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "_modify"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "closure_didSetCachedValueOnSameThread",
+ "printedName": "closure_didSetCachedValueOnSameThread",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "((KochavaCore.KVAAdapter, KochavaCore.KVAValue?, KochavaCore.KVAValue?) -> ())?",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(KochavaCore.KVAAdapter, KochavaCore.KVAValue?, KochavaCore.KVAValue?) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Tuple",
+ "printedName": "(KochavaCore.KVAAdapter, KochavaCore.KVAValue?, KochavaCore.KVAValue?)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAAdapter",
+ "printedName": "KochavaCore.KVAAdapter",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAAdapter"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVAValue?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAValue",
+ "printedName": "KochavaCore.KVAValue",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAValue"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVAValue?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAValue",
+ "printedName": "KochavaCore.KVAValue",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAValue"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore10KVAAdapterC37closure_didSetCachedValueOnSameThreadyAC_AA8KVAValueCSgAGtcSgvp",
+ "mangledName": "$s11KochavaCore10KVAAdapterC37closure_didSetCachedValueOnSameThreadyAC_AA8KVAValueCSgAGtcSgvp",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "HasInitialValue",
+ "Final",
+ "HasStorage",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "((KochavaCore.KVAAdapter, KochavaCore.KVAValue?, KochavaCore.KVAValue?) -> ())?",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(KochavaCore.KVAAdapter, KochavaCore.KVAValue?, KochavaCore.KVAValue?) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Tuple",
+ "printedName": "(KochavaCore.KVAAdapter, KochavaCore.KVAValue?, KochavaCore.KVAValue?)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAAdapter",
+ "printedName": "KochavaCore.KVAAdapter",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAAdapter"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVAValue?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAValue",
+ "printedName": "KochavaCore.KVAValue",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAValue"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVAValue?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAValue",
+ "printedName": "KochavaCore.KVAValue",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAValue"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore10KVAAdapterC37closure_didSetCachedValueOnSameThreadyAC_AA8KVAValueCSgAGtcSgvg",
+ "mangledName": "$s11KochavaCore10KVAAdapterC37closure_didSetCachedValueOnSameThreadyAC_AA8KVAValueCSgAGtcSgvg",
+ "moduleName": "KochavaCore",
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Set",
+ "printedName": "Set()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "((KochavaCore.KVAAdapter, KochavaCore.KVAValue?, KochavaCore.KVAValue?) -> ())?",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(KochavaCore.KVAAdapter, KochavaCore.KVAValue?, KochavaCore.KVAValue?) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Tuple",
+ "printedName": "(KochavaCore.KVAAdapter, KochavaCore.KVAValue?, KochavaCore.KVAValue?)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAAdapter",
+ "printedName": "KochavaCore.KVAAdapter",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAAdapter"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVAValue?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAValue",
+ "printedName": "KochavaCore.KVAValue",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAValue"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVAValue?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAValue",
+ "printedName": "KochavaCore.KVAValue",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAValue"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore10KVAAdapterC37closure_didSetCachedValueOnSameThreadyAC_AA8KVAValueCSgAGtcSgvs",
+ "mangledName": "$s11KochavaCore10KVAAdapterC37closure_didSetCachedValueOnSameThreadyAC_AA8KVAValueCSgAGtcSgvs",
+ "moduleName": "KochavaCore",
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "set"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Modify",
+ "printedName": "Modify()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore10KVAAdapterC37closure_didSetCachedValueOnSameThreadyAC_AA8KVAValueCSgAGtcSgvM",
+ "mangledName": "$s11KochavaCore10KVAAdapterC37closure_didSetCachedValueOnSameThreadyAC_AA8KVAValueCSgAGtcSgvM",
+ "moduleName": "KochavaCore",
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "_modify"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "closure_didSetValue",
+ "printedName": "closure_didSetValue",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "((KochavaCore.KVAAdapter, KochavaCore.KVAValue?, KochavaCore.KVAValue?) -> ())?",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(KochavaCore.KVAAdapter, KochavaCore.KVAValue?, KochavaCore.KVAValue?) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Tuple",
+ "printedName": "(KochavaCore.KVAAdapter, KochavaCore.KVAValue?, KochavaCore.KVAValue?)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAAdapter",
+ "printedName": "KochavaCore.KVAAdapter",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAAdapter"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVAValue?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAValue",
+ "printedName": "KochavaCore.KVAValue",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAValue"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVAValue?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAValue",
+ "printedName": "KochavaCore.KVAValue",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAValue"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore10KVAAdapterC19closure_didSetValueyAC_AA8KVAValueCSgAGtcSgvp",
+ "mangledName": "$s11KochavaCore10KVAAdapterC19closure_didSetValueyAC_AA8KVAValueCSgAGtcSgvp",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "HasInitialValue",
+ "Final",
+ "HasStorage",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "((KochavaCore.KVAAdapter, KochavaCore.KVAValue?, KochavaCore.KVAValue?) -> ())?",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(KochavaCore.KVAAdapter, KochavaCore.KVAValue?, KochavaCore.KVAValue?) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Tuple",
+ "printedName": "(KochavaCore.KVAAdapter, KochavaCore.KVAValue?, KochavaCore.KVAValue?)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAAdapter",
+ "printedName": "KochavaCore.KVAAdapter",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAAdapter"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVAValue?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAValue",
+ "printedName": "KochavaCore.KVAValue",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAValue"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVAValue?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAValue",
+ "printedName": "KochavaCore.KVAValue",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAValue"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore10KVAAdapterC19closure_didSetValueyAC_AA8KVAValueCSgAGtcSgvg",
+ "mangledName": "$s11KochavaCore10KVAAdapterC19closure_didSetValueyAC_AA8KVAValueCSgAGtcSgvg",
+ "moduleName": "KochavaCore",
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Set",
+ "printedName": "Set()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "((KochavaCore.KVAAdapter, KochavaCore.KVAValue?, KochavaCore.KVAValue?) -> ())?",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(KochavaCore.KVAAdapter, KochavaCore.KVAValue?, KochavaCore.KVAValue?) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Tuple",
+ "printedName": "(KochavaCore.KVAAdapter, KochavaCore.KVAValue?, KochavaCore.KVAValue?)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAAdapter",
+ "printedName": "KochavaCore.KVAAdapter",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAAdapter"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVAValue?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAValue",
+ "printedName": "KochavaCore.KVAValue",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAValue"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVAValue?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAValue",
+ "printedName": "KochavaCore.KVAValue",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAValue"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore10KVAAdapterC19closure_didSetValueyAC_AA8KVAValueCSgAGtcSgvs",
+ "mangledName": "$s11KochavaCore10KVAAdapterC19closure_didSetValueyAC_AA8KVAValueCSgAGtcSgvs",
+ "moduleName": "KochavaCore",
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "set"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Modify",
+ "printedName": "Modify()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore10KVAAdapterC19closure_didSetValueyAC_AA8KVAValueCSgAGtcSgvM",
+ "mangledName": "$s11KochavaCore10KVAAdapterC19closure_didSetValueyAC_AA8KVAValueCSgAGtcSgvM",
+ "moduleName": "KochavaCore",
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "_modify"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "closure_valueMetaValueArrayDictionary",
+ "printedName": "closure_valueMetaValueArrayDictionary",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "((KochavaCore.KVAValue) -> [Swift.String : KochavaCore.KVAValue]?)?",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(KochavaCore.KVAValue) -> [Swift.String : KochavaCore.KVAValue]?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "[Swift.String : KochavaCore.KVAValue]?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Dictionary",
+ "printedName": "[Swift.String : KochavaCore.KVAValue]",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "KVAValue",
+ "printedName": "KochavaCore.KVAValue",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAValue"
+ }
+ ],
+ "usr": "s:SD"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "KVAValue",
+ "printedName": "KochavaCore.KVAValue",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAValue"
+ }
+ ]
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore10KVAAdapterC37closure_valueMetaValueArrayDictionarySDySSAA8KVAValueCGSgAFcSgvp",
+ "mangledName": "$s11KochavaCore10KVAAdapterC37closure_valueMetaValueArrayDictionarySDySSAA8KVAValueCGSgAFcSgvp",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "HasInitialValue",
+ "Final",
+ "HasStorage",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "((KochavaCore.KVAValue) -> [Swift.String : KochavaCore.KVAValue]?)?",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(KochavaCore.KVAValue) -> [Swift.String : KochavaCore.KVAValue]?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "[Swift.String : KochavaCore.KVAValue]?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Dictionary",
+ "printedName": "[Swift.String : KochavaCore.KVAValue]",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "KVAValue",
+ "printedName": "KochavaCore.KVAValue",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAValue"
+ }
+ ],
+ "usr": "s:SD"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "KVAValue",
+ "printedName": "KochavaCore.KVAValue",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAValue"
+ }
+ ]
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore10KVAAdapterC37closure_valueMetaValueArrayDictionarySDySSAA8KVAValueCGSgAFcSgvg",
+ "mangledName": "$s11KochavaCore10KVAAdapterC37closure_valueMetaValueArrayDictionarySDySSAA8KVAValueCGSgAFcSgvg",
+ "moduleName": "KochavaCore",
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Set",
+ "printedName": "Set()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "((KochavaCore.KVAValue) -> [Swift.String : KochavaCore.KVAValue]?)?",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(KochavaCore.KVAValue) -> [Swift.String : KochavaCore.KVAValue]?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "[Swift.String : KochavaCore.KVAValue]?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Dictionary",
+ "printedName": "[Swift.String : KochavaCore.KVAValue]",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "KVAValue",
+ "printedName": "KochavaCore.KVAValue",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAValue"
+ }
+ ],
+ "usr": "s:SD"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "KVAValue",
+ "printedName": "KochavaCore.KVAValue",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAValue"
+ }
+ ]
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore10KVAAdapterC37closure_valueMetaValueArrayDictionarySDySSAA8KVAValueCGSgAFcSgvs",
+ "mangledName": "$s11KochavaCore10KVAAdapterC37closure_valueMetaValueArrayDictionarySDySSAA8KVAValueCGSgAFcSgvs",
+ "moduleName": "KochavaCore",
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "set"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Modify",
+ "printedName": "Modify()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore10KVAAdapterC37closure_valueMetaValueArrayDictionarySDySSAA8KVAValueCGSgAFcSgvM",
+ "mangledName": "$s11KochavaCore10KVAAdapterC37closure_valueMetaValueArrayDictionarySDySSAA8KVAValueCGSgAFcSgvM",
+ "moduleName": "KochavaCore",
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "_modify"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "closure_valueStaleBool",
+ "printedName": "closure_valueStaleBool",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "((KochavaCore.KVAValue) -> Swift.Bool)?",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(KochavaCore.KVAValue) -> Swift.Bool",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "KVAValue",
+ "printedName": "KochavaCore.KVAValue",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAValue"
+ }
+ ]
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore10KVAAdapterC22closure_valueStaleBoolSbAA8KVAValueCcSgvp",
+ "mangledName": "$s11KochavaCore10KVAAdapterC22closure_valueStaleBoolSbAA8KVAValueCcSgvp",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "HasInitialValue",
+ "Final",
+ "HasStorage",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "((KochavaCore.KVAValue) -> Swift.Bool)?",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(KochavaCore.KVAValue) -> Swift.Bool",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "KVAValue",
+ "printedName": "KochavaCore.KVAValue",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAValue"
+ }
+ ]
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore10KVAAdapterC22closure_valueStaleBoolSbAA8KVAValueCcSgvg",
+ "mangledName": "$s11KochavaCore10KVAAdapterC22closure_valueStaleBoolSbAA8KVAValueCcSgvg",
+ "moduleName": "KochavaCore",
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Set",
+ "printedName": "Set()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "((KochavaCore.KVAValue) -> Swift.Bool)?",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(KochavaCore.KVAValue) -> Swift.Bool",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "KVAValue",
+ "printedName": "KochavaCore.KVAValue",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAValue"
+ }
+ ]
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore10KVAAdapterC22closure_valueStaleBoolSbAA8KVAValueCcSgvs",
+ "mangledName": "$s11KochavaCore10KVAAdapterC22closure_valueStaleBoolSbAA8KVAValueCcSgvs",
+ "moduleName": "KochavaCore",
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "set"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Modify",
+ "printedName": "Modify()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore10KVAAdapterC22closure_valueStaleBoolSbAA8KVAValueCcSgvM",
+ "mangledName": "$s11KochavaCore10KVAAdapterC22closure_valueStaleBoolSbAA8KVAValueCcSgvM",
+ "moduleName": "KochavaCore",
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "_modify"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "closure_value_willSet",
+ "printedName": "closure_value_willSet",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "((KochavaCore.KVAAdapter, KochavaCore.KVAValue?, KochavaCore.KVAValue?) -> Swift.Bool)?",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(KochavaCore.KVAAdapter, KochavaCore.KVAValue?, KochavaCore.KVAValue?) -> Swift.Bool",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Tuple",
+ "printedName": "(KochavaCore.KVAAdapter, KochavaCore.KVAValue?, KochavaCore.KVAValue?)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAAdapter",
+ "printedName": "KochavaCore.KVAAdapter",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAAdapter"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVAValue?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAValue",
+ "printedName": "KochavaCore.KVAValue",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAValue"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVAValue?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAValue",
+ "printedName": "KochavaCore.KVAValue",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAValue"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore10KVAAdapterC21closure_value_willSetSbAC_AA8KVAValueCSgAGtcSgvp",
+ "mangledName": "$s11KochavaCore10KVAAdapterC21closure_value_willSetSbAC_AA8KVAValueCSgAGtcSgvp",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "HasInitialValue",
+ "Final",
+ "HasStorage",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "((KochavaCore.KVAAdapter, KochavaCore.KVAValue?, KochavaCore.KVAValue?) -> Swift.Bool)?",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(KochavaCore.KVAAdapter, KochavaCore.KVAValue?, KochavaCore.KVAValue?) -> Swift.Bool",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Tuple",
+ "printedName": "(KochavaCore.KVAAdapter, KochavaCore.KVAValue?, KochavaCore.KVAValue?)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAAdapter",
+ "printedName": "KochavaCore.KVAAdapter",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAAdapter"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVAValue?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAValue",
+ "printedName": "KochavaCore.KVAValue",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAValue"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVAValue?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAValue",
+ "printedName": "KochavaCore.KVAValue",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAValue"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore10KVAAdapterC21closure_value_willSetSbAC_AA8KVAValueCSgAGtcSgvg",
+ "mangledName": "$s11KochavaCore10KVAAdapterC21closure_value_willSetSbAC_AA8KVAValueCSgAGtcSgvg",
+ "moduleName": "KochavaCore",
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Set",
+ "printedName": "Set()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "((KochavaCore.KVAAdapter, KochavaCore.KVAValue?, KochavaCore.KVAValue?) -> Swift.Bool)?",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(KochavaCore.KVAAdapter, KochavaCore.KVAValue?, KochavaCore.KVAValue?) -> Swift.Bool",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Tuple",
+ "printedName": "(KochavaCore.KVAAdapter, KochavaCore.KVAValue?, KochavaCore.KVAValue?)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAAdapter",
+ "printedName": "KochavaCore.KVAAdapter",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAAdapter"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVAValue?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAValue",
+ "printedName": "KochavaCore.KVAValue",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAValue"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVAValue?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAValue",
+ "printedName": "KochavaCore.KVAValue",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAValue"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore10KVAAdapterC21closure_value_willSetSbAC_AA8KVAValueCSgAGtcSgvs",
+ "mangledName": "$s11KochavaCore10KVAAdapterC21closure_value_willSetSbAC_AA8KVAValueCSgAGtcSgvs",
+ "moduleName": "KochavaCore",
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "set"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Modify",
+ "printedName": "Modify()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore10KVAAdapterC21closure_value_willSetSbAC_AA8KVAValueCSgAGtcSgvM",
+ "mangledName": "$s11KochavaCore10KVAAdapterC21closure_value_willSetSbAC_AA8KVAValueCSgAGtcSgvM",
+ "moduleName": "KochavaCore",
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "_modify"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "descriptionString",
+ "printedName": "descriptionString",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.String?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore10KVAAdapterC17descriptionStringSSSgvp",
+ "mangledName": "$s11KochavaCore10KVAAdapterC17descriptionStringSSSgvp",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.String?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore10KVAAdapterC17descriptionStringSSSgvg",
+ "mangledName": "$s11KochavaCore10KVAAdapterC17descriptionStringSSSgvg",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Set",
+ "printedName": "Set()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.String?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore10KVAAdapterC17descriptionStringSSSgvs",
+ "mangledName": "$s11KochavaCore10KVAAdapterC17descriptionStringSSSgvs",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "set"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Modify",
+ "printedName": "Modify()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore10KVAAdapterC17descriptionStringSSSgvM",
+ "mangledName": "$s11KochavaCore10KVAAdapterC17descriptionStringSSSgvM",
+ "moduleName": "KochavaCore",
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "_modify"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "key",
+ "printedName": "key",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.AnyHashable?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "AnyHashable",
+ "printedName": "Swift.AnyHashable",
+ "usr": "s:s11AnyHashableV"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore10KVAAdapterC3keys11AnyHashableVSgvp",
+ "mangledName": "$s11KochavaCore10KVAAdapterC3keys11AnyHashableVSgvp",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.AnyHashable?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "AnyHashable",
+ "printedName": "Swift.AnyHashable",
+ "usr": "s:s11AnyHashableV"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore10KVAAdapterC3keys11AnyHashableVSgvg",
+ "mangledName": "$s11KochavaCore10KVAAdapterC3keys11AnyHashableVSgvg",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Set",
+ "printedName": "Set()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.AnyHashable?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "AnyHashable",
+ "printedName": "Swift.AnyHashable",
+ "usr": "s:s11AnyHashableV"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore10KVAAdapterC3keys11AnyHashableVSgvs",
+ "mangledName": "$s11KochavaCore10KVAAdapterC3keys11AnyHashableVSgvs",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "set"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Modify",
+ "printedName": "Modify()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore10KVAAdapterC3keys11AnyHashableVSgvM",
+ "mangledName": "$s11KochavaCore10KVAAdapterC3keys11AnyHashableVSgvM",
+ "moduleName": "KochavaCore",
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "_modify"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "identifier",
+ "printedName": "identifier",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore10KVAAdapterC10identifierSSvp",
+ "mangledName": "$s11KochavaCore10KVAAdapterC10identifierSSvp",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore10KVAAdapterC10identifierSSvg",
+ "mangledName": "$s11KochavaCore10KVAAdapterC10identifierSSvg",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "maximumStalenessTimeInterval",
+ "printedName": "maximumStalenessTimeInterval",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.Double?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Double",
+ "printedName": "Swift.Double",
+ "usr": "s:Sd"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore10KVAAdapterC28maximumStalenessTimeIntervalSdSgvp",
+ "mangledName": "$s11KochavaCore10KVAAdapterC28maximumStalenessTimeIntervalSdSgvp",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.Double?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Double",
+ "printedName": "Swift.Double",
+ "usr": "s:Sd"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore10KVAAdapterC28maximumStalenessTimeIntervalSdSgvg",
+ "mangledName": "$s11KochavaCore10KVAAdapterC28maximumStalenessTimeIntervalSdSgvg",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Set",
+ "printedName": "Set()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.Double?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Double",
+ "printedName": "Swift.Double",
+ "usr": "s:Sd"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore10KVAAdapterC28maximumStalenessTimeIntervalSdSgvs",
+ "mangledName": "$s11KochavaCore10KVAAdapterC28maximumStalenessTimeIntervalSdSgvs",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "set"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Modify",
+ "printedName": "Modify()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore10KVAAdapterC28maximumStalenessTimeIntervalSdSgvM",
+ "mangledName": "$s11KochavaCore10KVAAdapterC28maximumStalenessTimeIntervalSdSgvM",
+ "moduleName": "KochavaCore",
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "_modify"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "nameString",
+ "printedName": "nameString",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.String?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore10KVAAdapterC10nameStringSSSgvp",
+ "mangledName": "$s11KochavaCore10KVAAdapterC10nameStringSSSgvp",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.String?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore10KVAAdapterC10nameStringSSSgvg",
+ "mangledName": "$s11KochavaCore10KVAAdapterC10nameStringSSSgvg",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Set",
+ "printedName": "Set()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.String?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore10KVAAdapterC10nameStringSSSgvs",
+ "mangledName": "$s11KochavaCore10KVAAdapterC10nameStringSSSgvs",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "set"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Modify",
+ "printedName": "Modify()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore10KVAAdapterC10nameStringSSSgvM",
+ "mangledName": "$s11KochavaCore10KVAAdapterC10nameStringSSSgvM",
+ "moduleName": "KochavaCore",
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "_modify"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "networking",
+ "printedName": "networking",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "WeakStorage",
+ "printedName": "KochavaCore.KVANetworking?"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAAdapter(py)networking",
+ "mangledName": "$s11KochavaCore10KVAAdapterC10networkingAA13KVANetworkingCSgvp",
+ "moduleName": "KochavaCore",
+ "objc_name": "networking",
+ "declAttributes": [
+ "Final",
+ "ObjC",
+ "ReferenceOwnership",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "ownership": 1,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVANetworking?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVANetworking",
+ "printedName": "KochavaCore.KVANetworking",
+ "usr": "c:@M@KochavaCore@objc(cs)KVANetworking"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAAdapter(im)networking",
+ "mangledName": "$s11KochavaCore10KVAAdapterC10networkingAA13KVANetworkingCSgvg",
+ "moduleName": "KochavaCore",
+ "objc_name": "networking",
+ "declAttributes": [
+ "Final",
+ "ObjC"
+ ],
+ "accessorKind": "get"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Set",
+ "printedName": "Set()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVANetworking?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVANetworking",
+ "printedName": "KochavaCore.KVANetworking",
+ "usr": "c:@M@KochavaCore@objc(cs)KVANetworking"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAAdapter(im)setNetworking:",
+ "mangledName": "$s11KochavaCore10KVAAdapterC10networkingAA13KVANetworkingCSgvs",
+ "moduleName": "KochavaCore",
+ "objc_name": "setNetworking:",
+ "declAttributes": [
+ "Final",
+ "ObjC"
+ ],
+ "accessorKind": "set"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Modify",
+ "printedName": "Modify()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore10KVAAdapterC10networkingAA13KVANetworkingCSgvM",
+ "mangledName": "$s11KochavaCore10KVAAdapterC10networkingAA13KVANetworkingCSgvM",
+ "moduleName": "KochavaCore",
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "_modify"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "persistUserDefaultsTypeString",
+ "printedName": "persistUserDefaultsTypeString",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.String?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore10KVAAdapterC29persistUserDefaultsTypeStringSSSgvp",
+ "mangledName": "$s11KochavaCore10KVAAdapterC29persistUserDefaultsTypeStringSSSgvp",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "HasInitialValue",
+ "Final",
+ "HasStorage",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.String?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore10KVAAdapterC29persistUserDefaultsTypeStringSSSgvg",
+ "mangledName": "$s11KochavaCore10KVAAdapterC29persistUserDefaultsTypeStringSSSgvg",
+ "moduleName": "KochavaCore",
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Set",
+ "printedName": "Set()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.String?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore10KVAAdapterC29persistUserDefaultsTypeStringSSSgvs",
+ "mangledName": "$s11KochavaCore10KVAAdapterC29persistUserDefaultsTypeStringSSSgvs",
+ "moduleName": "KochavaCore",
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "set"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Modify",
+ "printedName": "Modify()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore10KVAAdapterC29persistUserDefaultsTypeStringSSSgvM",
+ "mangledName": "$s11KochavaCore10KVAAdapterC29persistUserDefaultsTypeStringSSSgvM",
+ "moduleName": "KochavaCore",
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "_modify"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "product",
+ "printedName": "product",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVAProduct?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAProduct",
+ "printedName": "KochavaCore.KVAProduct",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAProduct"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore10KVAAdapterC7productAA10KVAProductCSgvp",
+ "mangledName": "$s11KochavaCore10KVAAdapterC7productAA10KVAProductCSgvp",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVAProduct?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAProduct",
+ "printedName": "KochavaCore.KVAProduct",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAProduct"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore10KVAAdapterC7productAA10KVAProductCSgvg",
+ "mangledName": "$s11KochavaCore10KVAAdapterC7productAA10KVAProductCSgvg",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Set",
+ "printedName": "Set()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVAProduct?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAProduct",
+ "printedName": "KochavaCore.KVAProduct",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAProduct"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore10KVAAdapterC7productAA10KVAProductCSgvs",
+ "mangledName": "$s11KochavaCore10KVAAdapterC7productAA10KVAProductCSgvs",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "set"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Modify",
+ "printedName": "Modify()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore10KVAAdapterC7productAA10KVAProductCSgvM",
+ "mangledName": "$s11KochavaCore10KVAAdapterC7productAA10KVAProductCSgvM",
+ "moduleName": "KochavaCore",
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "_modify"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "storageIdentifier",
+ "printedName": "storageIdentifier",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.String?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore10KVAAdapterC17storageIdentifierSSSgvp",
+ "mangledName": "$s11KochavaCore10KVAAdapterC17storageIdentifierSSSgvp",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.String?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore10KVAAdapterC17storageIdentifierSSSgvg",
+ "mangledName": "$s11KochavaCore10KVAAdapterC17storageIdentifierSSSgvg",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Set",
+ "printedName": "Set()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.String?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore10KVAAdapterC17storageIdentifierSSSgvs",
+ "mangledName": "$s11KochavaCore10KVAAdapterC17storageIdentifierSSSgvs",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "set"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Modify",
+ "printedName": "Modify()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore10KVAAdapterC17storageIdentifierSSSgvM",
+ "mangledName": "$s11KochavaCore10KVAAdapterC17storageIdentifierSSSgvM",
+ "moduleName": "KochavaCore",
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "_modify"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "universalIdentifier",
+ "printedName": "universalIdentifier",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.AnyHashable?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "AnyHashable",
+ "printedName": "Swift.AnyHashable",
+ "usr": "s:s11AnyHashableV"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore10KVAAdapterC19universalIdentifiers11AnyHashableVSgvp",
+ "mangledName": "$s11KochavaCore10KVAAdapterC19universalIdentifiers11AnyHashableVSgvp",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.AnyHashable?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "AnyHashable",
+ "printedName": "Swift.AnyHashable",
+ "usr": "s:s11AnyHashableV"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore10KVAAdapterC19universalIdentifiers11AnyHashableVSgvg",
+ "mangledName": "$s11KochavaCore10KVAAdapterC19universalIdentifiers11AnyHashableVSgvg",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Set",
+ "printedName": "Set()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.AnyHashable?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "AnyHashable",
+ "printedName": "Swift.AnyHashable",
+ "usr": "s:s11AnyHashableV"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore10KVAAdapterC19universalIdentifiers11AnyHashableVSgvs",
+ "mangledName": "$s11KochavaCore10KVAAdapterC19universalIdentifiers11AnyHashableVSgvs",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "set"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Modify",
+ "printedName": "Modify()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore10KVAAdapterC19universalIdentifiers11AnyHashableVSgvM",
+ "mangledName": "$s11KochavaCore10KVAAdapterC19universalIdentifiers11AnyHashableVSgvM",
+ "moduleName": "KochavaCore",
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "_modify"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "valueInitializedObject",
+ "printedName": "valueInitializedObject",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Any?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "Any"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore10KVAAdapterC22valueInitializedObjectypSgvp",
+ "mangledName": "$s11KochavaCore10KVAAdapterC22valueInitializedObjectypSgvp",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Any?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "Any"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore10KVAAdapterC22valueInitializedObjectypSgvg",
+ "mangledName": "$s11KochavaCore10KVAAdapterC22valueInitializedObjectypSgvg",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Set",
+ "printedName": "Set()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Any?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "Any"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore10KVAAdapterC22valueInitializedObjectypSgvs",
+ "mangledName": "$s11KochavaCore10KVAAdapterC22valueInitializedObjectypSgvs",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "set"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Modify",
+ "printedName": "Modify()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore10KVAAdapterC22valueInitializedObjectypSgvM",
+ "mangledName": "$s11KochavaCore10KVAAdapterC22valueInitializedObjectypSgvM",
+ "moduleName": "KochavaCore",
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "_modify"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "valueObject",
+ "printedName": "valueObject",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "AnyObject?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "AnyObject"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore10KVAAdapterC11valueObjectyXlSgvp",
+ "mangledName": "$s11KochavaCore10KVAAdapterC11valueObjectyXlSgvp",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "AnyObject?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "AnyObject"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore10KVAAdapterC11valueObjectyXlSgvg",
+ "mangledName": "$s11KochavaCore10KVAAdapterC11valueObjectyXlSgvg",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Set",
+ "printedName": "Set()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "AnyObject?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "AnyObject"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore10KVAAdapterC11valueObjectyXlSgvs",
+ "mangledName": "$s11KochavaCore10KVAAdapterC11valueObjectyXlSgvs",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "set"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Modify",
+ "printedName": "Modify()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore10KVAAdapterC11valueObjectyXlSgvM",
+ "mangledName": "$s11KochavaCore10KVAAdapterC11valueObjectyXlSgvM",
+ "moduleName": "KochavaCore",
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "_modify"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "watchBool",
+ "printedName": "watchBool",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore10KVAAdapterC9watchBoolSbvp",
+ "mangledName": "$s11KochavaCore10KVAAdapterC9watchBoolSbvp",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore10KVAAdapterC9watchBoolSbvg",
+ "mangledName": "$s11KochavaCore10KVAAdapterC9watchBoolSbvg",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "watchValueObject",
+ "printedName": "watchValueObject",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "AnyObject?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "AnyObject"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore10KVAAdapterC16watchValueObjectyXlSgvp",
+ "mangledName": "$s11KochavaCore10KVAAdapterC16watchValueObjectyXlSgvp",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "AnyObject?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "AnyObject"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore10KVAAdapterC16watchValueObjectyXlSgvg",
+ "mangledName": "$s11KochavaCore10KVAAdapterC16watchValueObjectyXlSgvg",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Set",
+ "printedName": "Set()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "AnyObject?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "AnyObject"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore10KVAAdapterC16watchValueObjectyXlSgvs",
+ "mangledName": "$s11KochavaCore10KVAAdapterC16watchValueObjectyXlSgvs",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "set"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Modify",
+ "printedName": "Modify()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore10KVAAdapterC16watchValueObjectyXlSgvM",
+ "mangledName": "$s11KochavaCore10KVAAdapterC16watchValueObjectyXlSgvM",
+ "moduleName": "KochavaCore",
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "_modify"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "asynchronousCollectionInProgressBool",
+ "printedName": "asynchronousCollectionInProgressBool",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore10KVAAdapterC36asynchronousCollectionInProgressBoolSbvp",
+ "mangledName": "$s11KochavaCore10KVAAdapterC36asynchronousCollectionInProgressBoolSbvp",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore10KVAAdapterC36asynchronousCollectionInProgressBoolSbvg",
+ "mangledName": "$s11KochavaCore10KVAAdapterC36asynchronousCollectionInProgressBoolSbvg",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "consent",
+ "printedName": "consent",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVAConsent?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAConsent",
+ "printedName": "KochavaCore.KVAConsent",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAConsent"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore10KVAAdapterC7consentAA10KVAConsentCSgvp",
+ "mangledName": "$s11KochavaCore10KVAAdapterC7consentAA10KVAConsentCSgvp",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVAConsent?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAConsent",
+ "printedName": "KochavaCore.KVAConsent",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAConsent"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore10KVAAdapterC7consentAA10KVAConsentCSgvg",
+ "mangledName": "$s11KochavaCore10KVAAdapterC7consentAA10KVAConsentCSgvg",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Set",
+ "printedName": "Set()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVAConsent?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAConsent",
+ "printedName": "KochavaCore.KVAConsent",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAConsent"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore10KVAAdapterC7consentAA10KVAConsentCSgvs",
+ "mangledName": "$s11KochavaCore10KVAAdapterC7consentAA10KVAConsentCSgvs",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "set"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Modify",
+ "printedName": "Modify()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore10KVAAdapterC7consentAA10KVAConsentCSgvM",
+ "mangledName": "$s11KochavaCore10KVAAdapterC7consentAA10KVAConsentCSgvM",
+ "moduleName": "KochavaCore",
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "_modify"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "touchlessValue",
+ "printedName": "touchlessValue",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVAValue?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAValue",
+ "printedName": "KochavaCore.KVAValue",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAValue"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore10KVAAdapterC14touchlessValueAA8KVAValueCSgvp",
+ "mangledName": "$s11KochavaCore10KVAAdapterC14touchlessValueAA8KVAValueCSgvp",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVAValue?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAValue",
+ "printedName": "KochavaCore.KVAValue",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAValue"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore10KVAAdapterC14touchlessValueAA8KVAValueCSgvg",
+ "mangledName": "$s11KochavaCore10KVAAdapterC14touchlessValueAA8KVAValueCSgvg",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Set",
+ "printedName": "Set()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVAValue?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAValue",
+ "printedName": "KochavaCore.KVAValue",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAValue"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore10KVAAdapterC14touchlessValueAA8KVAValueCSgvs",
+ "mangledName": "$s11KochavaCore10KVAAdapterC14touchlessValueAA8KVAValueCSgvs",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "set"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Modify",
+ "printedName": "Modify()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore10KVAAdapterC14touchlessValueAA8KVAValueCSgvM",
+ "mangledName": "$s11KochavaCore10KVAAdapterC14touchlessValueAA8KVAValueCSgvM",
+ "moduleName": "KochavaCore",
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "_modify"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "touchlessValueObject",
+ "printedName": "touchlessValueObject",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "AnyObject?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "AnyObject"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore10KVAAdapterC20touchlessValueObjectyXlSgvp",
+ "mangledName": "$s11KochavaCore10KVAAdapterC20touchlessValueObjectyXlSgvp",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "AnyObject?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "AnyObject"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore10KVAAdapterC20touchlessValueObjectyXlSgvg",
+ "mangledName": "$s11KochavaCore10KVAAdapterC20touchlessValueObjectyXlSgvg",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Set",
+ "printedName": "Set()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "AnyObject?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "AnyObject"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore10KVAAdapterC20touchlessValueObjectyXlSgvs",
+ "mangledName": "$s11KochavaCore10KVAAdapterC20touchlessValueObjectyXlSgvs",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "set"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Modify",
+ "printedName": "Modify()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore10KVAAdapterC20touchlessValueObjectyXlSgvM",
+ "mangledName": "$s11KochavaCore10KVAAdapterC20touchlessValueObjectyXlSgvM",
+ "moduleName": "KochavaCore",
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "_modify"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "value",
+ "printedName": "value",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVAValue?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAValue",
+ "printedName": "KochavaCore.KVAValue",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAValue"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore10KVAAdapterC5valueAA8KVAValueCSgvp",
+ "mangledName": "$s11KochavaCore10KVAAdapterC5valueAA8KVAValueCSgvp",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVAValue?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAValue",
+ "printedName": "KochavaCore.KVAValue",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAValue"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore10KVAAdapterC5valueAA8KVAValueCSgvg",
+ "mangledName": "$s11KochavaCore10KVAAdapterC5valueAA8KVAValueCSgvg",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Set",
+ "printedName": "Set()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVAValue?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAValue",
+ "printedName": "KochavaCore.KVAValue",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAValue"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore10KVAAdapterC5valueAA8KVAValueCSgvs",
+ "mangledName": "$s11KochavaCore10KVAAdapterC5valueAA8KVAValueCSgvs",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "set"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Modify",
+ "printedName": "Modify()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore10KVAAdapterC5valueAA8KVAValueCSgvM",
+ "mangledName": "$s11KochavaCore10KVAAdapterC5valueAA8KVAValueCSgvM",
+ "moduleName": "KochavaCore",
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "_modify"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "valueRawObject",
+ "printedName": "valueRawObject",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "AnyObject?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "AnyObject"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore10KVAAdapterC14valueRawObjectyXlSgvp",
+ "mangledName": "$s11KochavaCore10KVAAdapterC14valueRawObjectyXlSgvp",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "AnyObject?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "AnyObject"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore10KVAAdapterC14valueRawObjectyXlSgvg",
+ "mangledName": "$s11KochavaCore10KVAAdapterC14valueRawObjectyXlSgvg",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Set",
+ "printedName": "Set()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "AnyObject?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "AnyObject"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore10KVAAdapterC14valueRawObjectyXlSgvs",
+ "mangledName": "$s11KochavaCore10KVAAdapterC14valueRawObjectyXlSgvs",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "set"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Modify",
+ "printedName": "Modify()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore10KVAAdapterC14valueRawObjectyXlSgvM",
+ "mangledName": "$s11KochavaCore10KVAAdapterC14valueRawObjectyXlSgvM",
+ "moduleName": "KochavaCore",
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "_modify"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "watchValue",
+ "printedName": "watchValue",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVAValue?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAValue",
+ "printedName": "KochavaCore.KVAValue",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAValue"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore10KVAAdapterC10watchValueAA8KVAValueCSgvp",
+ "mangledName": "$s11KochavaCore10KVAAdapterC10watchValueAA8KVAValueCSgvp",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVAValue?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAValue",
+ "printedName": "KochavaCore.KVAValue",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAValue"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore10KVAAdapterC10watchValueAA8KVAValueCSgvg",
+ "mangledName": "$s11KochavaCore10KVAAdapterC10watchValueAA8KVAValueCSgvg",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Set",
+ "printedName": "Set()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVAValue?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAValue",
+ "printedName": "KochavaCore.KVAValue",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAValue"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore10KVAAdapterC10watchValueAA8KVAValueCSgvs",
+ "mangledName": "$s11KochavaCore10KVAAdapterC10watchValueAA8KVAValueCSgvs",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "set"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Modify",
+ "printedName": "Modify()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore10KVAAdapterC10watchValueAA8KVAValueCSgvM",
+ "mangledName": "$s11KochavaCore10KVAAdapterC10watchValueAA8KVAValueCSgvM",
+ "moduleName": "KochavaCore",
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "_modify"
+ }
+ ]
+ },
+ {
+ "kind": "Function",
+ "name": "watchValueIndicatesChangeBool",
+ "printedName": "watchValueIndicatesChangeBool()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11KochavaCore10KVAAdapterC29watchValueIndicatesChangeBoolSbyF",
+ "mangledName": "$s11KochavaCore10KVAAdapterC29watchValueIndicatesChangeBoolSbyF",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Var",
+ "name": "watchValueRawObject",
+ "printedName": "watchValueRawObject",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "AnyObject?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "AnyObject"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore10KVAAdapterC19watchValueRawObjectyXlSgvp",
+ "mangledName": "$s11KochavaCore10KVAAdapterC19watchValueRawObjectyXlSgvp",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "AnyObject?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "AnyObject"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore10KVAAdapterC19watchValueRawObjectyXlSgvg",
+ "mangledName": "$s11KochavaCore10KVAAdapterC19watchValueRawObjectyXlSgvg",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Set",
+ "printedName": "Set()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "AnyObject?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "AnyObject"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore10KVAAdapterC19watchValueRawObjectyXlSgvs",
+ "mangledName": "$s11KochavaCore10KVAAdapterC19watchValueRawObjectyXlSgvs",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "set"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Modify",
+ "printedName": "Modify()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore10KVAAdapterC19watchValueRawObjectyXlSgvM",
+ "mangledName": "$s11KochavaCore10KVAAdapterC19watchValueRawObjectyXlSgvM",
+ "moduleName": "KochavaCore",
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "_modify"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "closure_serverObject_boolNumber",
+ "printedName": "closure_serverObject_boolNumber",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(KochavaCore.KVAAdapter, AnyObject?) -> AnyObject?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "AnyObject?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "AnyObject"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Tuple",
+ "printedName": "(KochavaCore.KVAAdapter, AnyObject?)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAAdapter",
+ "printedName": "KochavaCore.KVAAdapter",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAAdapter"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "AnyObject?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "AnyObject"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore10KVAAdapterC31closure_serverObject_boolNumberyyXlSgAC_AEtcvpZ",
+ "mangledName": "$s11KochavaCore10KVAAdapterC31closure_serverObject_boolNumberyyXlSgAC_AEtcvpZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "declAttributes": [
+ "HasInitialValue",
+ "Final",
+ "HasStorage",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "isLet": true,
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(KochavaCore.KVAAdapter, AnyObject?) -> AnyObject?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "AnyObject?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "AnyObject"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Tuple",
+ "printedName": "(KochavaCore.KVAAdapter, AnyObject?)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAAdapter",
+ "printedName": "KochavaCore.KVAAdapter",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAAdapter"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "AnyObject?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "AnyObject"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore10KVAAdapterC31closure_serverObject_boolNumberyyXlSgAC_AEtcvgZ",
+ "mangledName": "$s11KochavaCore10KVAAdapterC31closure_serverObject_boolNumberyyXlSgAC_AEtcvgZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "closure_serverObject_default",
+ "printedName": "closure_serverObject_default",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(KochavaCore.KVAAdapter, AnyObject?) -> AnyObject?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "AnyObject?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "AnyObject"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Tuple",
+ "printedName": "(KochavaCore.KVAAdapter, AnyObject?)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAAdapter",
+ "printedName": "KochavaCore.KVAAdapter",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAAdapter"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "AnyObject?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "AnyObject"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore10KVAAdapterC28closure_serverObject_defaultyyXlSgAC_AEtcvpZ",
+ "mangledName": "$s11KochavaCore10KVAAdapterC28closure_serverObject_defaultyyXlSgAC_AEtcvpZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "declAttributes": [
+ "HasInitialValue",
+ "Final",
+ "HasStorage",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "isLet": true,
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(KochavaCore.KVAAdapter, AnyObject?) -> AnyObject?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "AnyObject?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "AnyObject"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Tuple",
+ "printedName": "(KochavaCore.KVAAdapter, AnyObject?)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAAdapter",
+ "printedName": "KochavaCore.KVAAdapter",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAAdapter"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "AnyObject?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "AnyObject"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore10KVAAdapterC28closure_serverObject_defaultyyXlSgAC_AEtcvgZ",
+ "mangledName": "$s11KochavaCore10KVAAdapterC28closure_serverObject_defaultyyXlSgAC_AEtcvgZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "closure_serverObject_deviceToken",
+ "printedName": "closure_serverObject_deviceToken",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(KochavaCore.KVAAdapter, AnyObject?) -> AnyObject?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "AnyObject?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "AnyObject"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Tuple",
+ "printedName": "(KochavaCore.KVAAdapter, AnyObject?)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAAdapter",
+ "printedName": "KochavaCore.KVAAdapter",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAAdapter"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "AnyObject?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "AnyObject"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore10KVAAdapterC32closure_serverObject_deviceTokenyyXlSgAC_AEtcvpZ",
+ "mangledName": "$s11KochavaCore10KVAAdapterC32closure_serverObject_deviceTokenyyXlSgAC_AEtcvpZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "declAttributes": [
+ "HasInitialValue",
+ "Final",
+ "HasStorage",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "isLet": true,
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(KochavaCore.KVAAdapter, AnyObject?) -> AnyObject?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "AnyObject?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "AnyObject"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Tuple",
+ "printedName": "(KochavaCore.KVAAdapter, AnyObject?)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAAdapter",
+ "printedName": "KochavaCore.KVAAdapter",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAAdapter"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "AnyObject?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "AnyObject"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore10KVAAdapterC32closure_serverObject_deviceTokenyyXlSgAC_AEtcvgZ",
+ "mangledName": "$s11KochavaCore10KVAAdapterC32closure_serverObject_deviceTokenyyXlSgAC_AEtcvgZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "closure_serverObject_fourDecimal",
+ "printedName": "closure_serverObject_fourDecimal",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(KochavaCore.KVAAdapter, AnyObject?) -> AnyObject?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "AnyObject?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "AnyObject"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Tuple",
+ "printedName": "(KochavaCore.KVAAdapter, AnyObject?)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAAdapter",
+ "printedName": "KochavaCore.KVAAdapter",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAAdapter"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "AnyObject?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "AnyObject"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore10KVAAdapterC32closure_serverObject_fourDecimalyyXlSgAC_AEtcvpZ",
+ "mangledName": "$s11KochavaCore10KVAAdapterC32closure_serverObject_fourDecimalyyXlSgAC_AEtcvpZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "declAttributes": [
+ "HasInitialValue",
+ "Final",
+ "HasStorage",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "isLet": true,
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(KochavaCore.KVAAdapter, AnyObject?) -> AnyObject?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "AnyObject?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "AnyObject"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Tuple",
+ "printedName": "(KochavaCore.KVAAdapter, AnyObject?)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAAdapter",
+ "printedName": "KochavaCore.KVAAdapter",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAAdapter"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "AnyObject?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "AnyObject"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore10KVAAdapterC32closure_serverObject_fourDecimalyyXlSgAC_AEtcvgZ",
+ "mangledName": "$s11KochavaCore10KVAAdapterC32closure_serverObject_fourDecimalyyXlSgAC_AEtcvgZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "closure_serverObject_nil",
+ "printedName": "closure_serverObject_nil",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(KochavaCore.KVAAdapter, AnyObject?) -> AnyObject?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "AnyObject?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "AnyObject"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Tuple",
+ "printedName": "(KochavaCore.KVAAdapter, AnyObject?)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAAdapter",
+ "printedName": "KochavaCore.KVAAdapter",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAAdapter"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "AnyObject?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "AnyObject"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore10KVAAdapterC24closure_serverObject_nilyyXlSgAC_AEtcvpZ",
+ "mangledName": "$s11KochavaCore10KVAAdapterC24closure_serverObject_nilyyXlSgAC_AEtcvpZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "declAttributes": [
+ "HasInitialValue",
+ "Final",
+ "HasStorage",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "isLet": true,
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(KochavaCore.KVAAdapter, AnyObject?) -> AnyObject?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "AnyObject?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "AnyObject"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Tuple",
+ "printedName": "(KochavaCore.KVAAdapter, AnyObject?)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAAdapter",
+ "printedName": "KochavaCore.KVAAdapter",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAAdapter"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "AnyObject?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "AnyObject"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore10KVAAdapterC24closure_serverObject_nilyyXlSgAC_AEtcvgZ",
+ "mangledName": "$s11KochavaCore10KVAAdapterC24closure_serverObject_nilyyXlSgAC_AEtcvgZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "closure_serverObject_unixTime",
+ "printedName": "closure_serverObject_unixTime",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(KochavaCore.KVAAdapter, AnyObject?) -> AnyObject?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "AnyObject?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "AnyObject"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Tuple",
+ "printedName": "(KochavaCore.KVAAdapter, AnyObject?)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAAdapter",
+ "printedName": "KochavaCore.KVAAdapter",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAAdapter"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "AnyObject?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "AnyObject"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore10KVAAdapterC29closure_serverObject_unixTimeyyXlSgAC_AEtcvpZ",
+ "mangledName": "$s11KochavaCore10KVAAdapterC29closure_serverObject_unixTimeyyXlSgAC_AEtcvpZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "declAttributes": [
+ "HasInitialValue",
+ "Final",
+ "HasStorage",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "isLet": true,
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(KochavaCore.KVAAdapter, AnyObject?) -> AnyObject?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "AnyObject?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "AnyObject"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Tuple",
+ "printedName": "(KochavaCore.KVAAdapter, AnyObject?)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAAdapter",
+ "printedName": "KochavaCore.KVAAdapter",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAAdapter"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "AnyObject?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "AnyObject"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore10KVAAdapterC29closure_serverObject_unixTimeyyXlSgAC_AEtcvgZ",
+ "mangledName": "$s11KochavaCore10KVAAdapterC29closure_serverObject_unixTimeyyXlSgAC_AEtcvgZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "closure_serverObject_unixTimeMilliseconds",
+ "printedName": "closure_serverObject_unixTimeMilliseconds",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(KochavaCore.KVAAdapter, AnyObject?) -> AnyObject?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "AnyObject?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "AnyObject"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Tuple",
+ "printedName": "(KochavaCore.KVAAdapter, AnyObject?)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAAdapter",
+ "printedName": "KochavaCore.KVAAdapter",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAAdapter"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "AnyObject?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "AnyObject"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore10KVAAdapterC41closure_serverObject_unixTimeMillisecondsyyXlSgAC_AEtcvpZ",
+ "mangledName": "$s11KochavaCore10KVAAdapterC41closure_serverObject_unixTimeMillisecondsyyXlSgAC_AEtcvpZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "declAttributes": [
+ "HasInitialValue",
+ "Final",
+ "HasStorage",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "isLet": true,
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(KochavaCore.KVAAdapter, AnyObject?) -> AnyObject?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "AnyObject?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "AnyObject"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Tuple",
+ "printedName": "(KochavaCore.KVAAdapter, AnyObject?)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAAdapter",
+ "printedName": "KochavaCore.KVAAdapter",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAAdapter"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "AnyObject?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "AnyObject"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore10KVAAdapterC41closure_serverObject_unixTimeMillisecondsyyXlSgAC_AEtcvgZ",
+ "mangledName": "$s11KochavaCore10KVAAdapterC41closure_serverObject_unixTimeMillisecondsyyXlSgAC_AEtcvgZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "closure_serverObject_unixTimeWithDecimalPrecision",
+ "printedName": "closure_serverObject_unixTimeWithDecimalPrecision",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(KochavaCore.KVAAdapter, AnyObject?) -> AnyObject?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "AnyObject?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "AnyObject"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Tuple",
+ "printedName": "(KochavaCore.KVAAdapter, AnyObject?)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAAdapter",
+ "printedName": "KochavaCore.KVAAdapter",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAAdapter"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "AnyObject?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "AnyObject"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore10KVAAdapterC49closure_serverObject_unixTimeWithDecimalPrecisionyyXlSgAC_AEtcvpZ",
+ "mangledName": "$s11KochavaCore10KVAAdapterC49closure_serverObject_unixTimeWithDecimalPrecisionyyXlSgAC_AEtcvpZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "declAttributes": [
+ "HasInitialValue",
+ "Final",
+ "HasStorage",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "isLet": true,
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(KochavaCore.KVAAdapter, AnyObject?) -> AnyObject?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "AnyObject?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "AnyObject"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Tuple",
+ "printedName": "(KochavaCore.KVAAdapter, AnyObject?)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAAdapter",
+ "printedName": "KochavaCore.KVAAdapter",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAAdapter"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "AnyObject?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "AnyObject"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore10KVAAdapterC49closure_serverObject_unixTimeWithDecimalPrecisionyyXlSgAC_AEtcvgZ",
+ "mangledName": "$s11KochavaCore10KVAAdapterC49closure_serverObject_unixTimeWithDecimalPrecisionyyXlSgAC_AEtcvgZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "closure_serverObject_timeInterval",
+ "printedName": "closure_serverObject_timeInterval",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(KochavaCore.KVAAdapter, AnyObject?) -> AnyObject?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "AnyObject?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "AnyObject"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Tuple",
+ "printedName": "(KochavaCore.KVAAdapter, AnyObject?)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAAdapter",
+ "printedName": "KochavaCore.KVAAdapter",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAAdapter"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "AnyObject?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "AnyObject"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore10KVAAdapterC33closure_serverObject_timeIntervalyyXlSgAC_AEtcvpZ",
+ "mangledName": "$s11KochavaCore10KVAAdapterC33closure_serverObject_timeIntervalyyXlSgAC_AEtcvpZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "declAttributes": [
+ "HasInitialValue",
+ "Final",
+ "HasStorage",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "isLet": true,
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(KochavaCore.KVAAdapter, AnyObject?) -> AnyObject?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "AnyObject?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "AnyObject"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Tuple",
+ "printedName": "(KochavaCore.KVAAdapter, AnyObject?)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAAdapter",
+ "printedName": "KochavaCore.KVAAdapter",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAAdapter"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "AnyObject?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "AnyObject"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore10KVAAdapterC33closure_serverObject_timeIntervalyyXlSgAC_AEtcvgZ",
+ "mangledName": "$s11KochavaCore10KVAAdapterC33closure_serverObject_timeIntervalyyXlSgAC_AEtcvgZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "closure_serverObject_utf8EncodedString",
+ "printedName": "closure_serverObject_utf8EncodedString",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(KochavaCore.KVAAdapter, AnyObject?) -> AnyObject?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "AnyObject?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "AnyObject"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Tuple",
+ "printedName": "(KochavaCore.KVAAdapter, AnyObject?)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAAdapter",
+ "printedName": "KochavaCore.KVAAdapter",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAAdapter"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "AnyObject?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "AnyObject"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore10KVAAdapterC38closure_serverObject_utf8EncodedStringyyXlSgAC_AEtcvpZ",
+ "mangledName": "$s11KochavaCore10KVAAdapterC38closure_serverObject_utf8EncodedStringyyXlSgAC_AEtcvpZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "declAttributes": [
+ "HasInitialValue",
+ "Final",
+ "HasStorage",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "isLet": true,
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(KochavaCore.KVAAdapter, AnyObject?) -> AnyObject?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "AnyObject?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "AnyObject"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Tuple",
+ "printedName": "(KochavaCore.KVAAdapter, AnyObject?)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAAdapter",
+ "printedName": "KochavaCore.KVAAdapter",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAAdapter"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "AnyObject?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "AnyObject"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore10KVAAdapterC38closure_serverObject_utf8EncodedStringyyXlSgAC_AEtcvgZ",
+ "mangledName": "$s11KochavaCore10KVAAdapterC38closure_serverObject_utf8EncodedStringyyXlSgAC_AEtcvgZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "stalenessNeverTimeInterval",
+ "printedName": "stalenessNeverTimeInterval",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.Double?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Double",
+ "printedName": "Swift.Double",
+ "usr": "s:Sd"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore10KVAAdapterC26stalenessNeverTimeIntervalSdSgvpZ",
+ "mangledName": "$s11KochavaCore10KVAAdapterC26stalenessNeverTimeIntervalSdSgvpZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "declAttributes": [
+ "HasInitialValue",
+ "Final",
+ "HasStorage",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "isLet": true,
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.Double?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Double",
+ "printedName": "Swift.Double",
+ "usr": "s:Sd"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore10KVAAdapterC26stalenessNeverTimeIntervalSdSgvgZ",
+ "mangledName": "$s11KochavaCore10KVAAdapterC26stalenessNeverTimeIntervalSdSgvgZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "stalenessImmediateTimeInterval",
+ "printedName": "stalenessImmediateTimeInterval",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Double",
+ "printedName": "Swift.Double",
+ "usr": "s:Sd"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore10KVAAdapterC30stalenessImmediateTimeIntervalSdvpZ",
+ "mangledName": "$s11KochavaCore10KVAAdapterC30stalenessImmediateTimeIntervalSdvpZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "declAttributes": [
+ "HasInitialValue",
+ "Final",
+ "HasStorage",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "isLet": true,
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Double",
+ "printedName": "Swift.Double",
+ "usr": "s:Sd"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore10KVAAdapterC30stalenessImmediateTimeIntervalSdvgZ",
+ "mangledName": "$s11KochavaCore10KVAAdapterC30stalenessImmediateTimeIntervalSdvgZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAAdapter",
+ "printedName": "KochavaCore.KVAAdapter",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAAdapter"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAAdapter(im)init",
+ "mangledName": "$s11KochavaCore10KVAAdapterCACycfc",
+ "moduleName": "KochavaCore",
+ "overriding": true,
+ "implicit": true,
+ "objc_name": "init",
+ "declAttributes": [
+ "Dynamic",
+ "ObjC",
+ "Override"
+ ],
+ "init_kind": "Designated"
+ }
+ ],
+ "declKind": "Class",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAAdapter",
+ "mangledName": "$s11KochavaCore10KVAAdapterC",
+ "moduleName": "KochavaCore",
+ "objc_name": "KVAAdapter",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "ObjC",
+ "RawDocComment"
+ ],
+ "superclassUsr": "c:objc(cs)NSObject",
+ "superclassNames": [
+ "ObjectiveC.NSObject"
+ ],
+ "conformances": [
+ {
+ "kind": "Conformance",
+ "name": "KVAAsForContextProtocol",
+ "printedName": "KVAAsForContextProtocol",
+ "usr": "s:11KochavaCore23KVAAsForContextProtocolP",
+ "mangledName": "$s11KochavaCore23KVAAsForContextProtocolP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "KVAConfigureWithProtocol",
+ "printedName": "KVAConfigureWithProtocol",
+ "usr": "s:11KochavaCore24KVAConfigureWithProtocolP",
+ "mangledName": "$s11KochavaCore24KVAConfigureWithProtocolP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "KVAExecutable",
+ "printedName": "KVAExecutable",
+ "usr": "s:11KochavaCore13KVAExecutableP",
+ "mangledName": "$s11KochavaCore13KVAExecutableP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "KVAFromProtocol",
+ "printedName": "KVAFromProtocol",
+ "usr": "s:11KochavaCore15KVAFromProtocolP",
+ "mangledName": "$s11KochavaCore15KVAFromProtocolP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "KVAFromWithInitializedObjectProtocol",
+ "printedName": "KVAFromWithInitializedObjectProtocol",
+ "usr": "s:11KochavaCore36KVAFromWithInitializedObjectProtocolP",
+ "mangledName": "$s11KochavaCore36KVAFromWithInitializedObjectProtocolP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "KVAKeyable",
+ "printedName": "KVAKeyable",
+ "usr": "s:11KochavaCore10KVAKeyableP",
+ "mangledName": "$s11KochavaCore10KVAKeyableP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "KVAMutable",
+ "printedName": "KVAMutable",
+ "usr": "s:11KochavaCore10KVAMutableP",
+ "mangledName": "$s11KochavaCore10KVAMutableP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "KVANetworkingSetterProvider",
+ "printedName": "KVANetworkingSetterProvider",
+ "usr": "c:@M@KochavaCore@objc(pl)KVANetworkingSetterProvider",
+ "mangledName": "$s11KochavaCore27KVANetworkingSetterProviderP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "KVAInvalidatable",
+ "printedName": "KVAInvalidatable",
+ "usr": "s:11KochavaCore16KVAInvalidatableP",
+ "mangledName": "$s11KochavaCore16KVAInvalidatableP"
+ },
+ {
+ "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": "KochavaCore",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "KVAAppGroups",
+ "printedName": "KVAAppGroups",
+ "children": [
+ {
+ "kind": "Var",
+ "name": "shared",
+ "printedName": "shared",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAAppGroups",
+ "printedName": "KochavaCore.KVAAppGroups",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAAppGroups"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAAppGroups(cpy)shared",
+ "mangledName": "$s11KochavaCore12KVAAppGroupsC6sharedACvpZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "ObjC",
+ "RawDocComment"
+ ],
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAAppGroups",
+ "printedName": "KochavaCore.KVAAppGroups",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAAppGroups"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAAppGroups(cm)shared",
+ "mangledName": "$s11KochavaCore12KVAAppGroupsC6sharedACvgZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "declAttributes": [
+ "Final",
+ "ObjC"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "shared_optional",
+ "printedName": "shared_optional",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVAAppGroups?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAAppGroups",
+ "printedName": "KochavaCore.KVAAppGroups",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAAppGroups"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAAppGroups(cpy)shared_optional",
+ "mangledName": "$s11KochavaCore12KVAAppGroupsC15shared_optionalACSgvpZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "ObjC",
+ "RawDocComment"
+ ],
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVAAppGroups?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAAppGroups",
+ "printedName": "KochavaCore.KVAAppGroups",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAAppGroups"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAAppGroups(cm)shared_optional",
+ "mangledName": "$s11KochavaCore12KVAAppGroupsC15shared_optionalACSgvgZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "declAttributes": [
+ "Final",
+ "ObjC"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "mutator",
+ "printedName": "mutator",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAMutator",
+ "printedName": "KochavaCore.KVAMutator",
+ "usr": "s:11KochavaCore10KVAMutatorC"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore12KVAAppGroupsC7mutatorAA10KVAMutatorCvp",
+ "mangledName": "$s11KochavaCore12KVAAppGroupsC7mutatorAA10KVAMutatorCvp",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "Lazy",
+ "SetterAccess",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAMutator",
+ "printedName": "KochavaCore.KVAMutator",
+ "usr": "s:11KochavaCore10KVAMutatorC"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore12KVAAppGroupsC7mutatorAA10KVAMutatorCvg",
+ "mangledName": "$s11KochavaCore12KVAAppGroupsC7mutatorAA10KVAMutatorCvg",
+ "moduleName": "KochavaCore",
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "deviceAppGroupIdentifier",
+ "printedName": "deviceAppGroupIdentifier",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.String?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAAppGroups(py)deviceAppGroupIdentifier",
+ "mangledName": "$s11KochavaCore12KVAAppGroupsC24deviceAppGroupIdentifierSSSgvp",
+ "moduleName": "KochavaCore",
+ "objc_name": "deviceAppGroupIdentifier",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "ObjC",
+ "RawDocComment"
+ ],
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.String?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAAppGroups(im)deviceAppGroupIdentifier",
+ "mangledName": "$s11KochavaCore12KVAAppGroupsC24deviceAppGroupIdentifierSSSgvg",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "ObjC"
+ ],
+ "accessorKind": "get"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Set",
+ "printedName": "Set()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.String?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAAppGroups(im)setDeviceAppGroupIdentifier:",
+ "mangledName": "$s11KochavaCore12KVAAppGroupsC24deviceAppGroupIdentifierSSSgvs",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "ObjC"
+ ],
+ "accessorKind": "set"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Modify",
+ "printedName": "Modify()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore12KVAAppGroupsC24deviceAppGroupIdentifierSSSgvM",
+ "mangledName": "$s11KochavaCore12KVAAppGroupsC24deviceAppGroupIdentifierSSSgvM",
+ "moduleName": "KochavaCore",
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "_modify"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "deviceAppGroupIdentifierDidMutateNotificationName",
+ "printedName": "deviceAppGroupIdentifierDidMutateNotificationName",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Name",
+ "printedName": "Foundation.NSNotification.Name",
+ "usr": "c:@T@NSNotificationName"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore12KVAAppGroupsC49deviceAppGroupIdentifierDidMutateNotificationNameSo014NSNotificationL0avpZ",
+ "mangledName": "$s11KochavaCore12KVAAppGroupsC49deviceAppGroupIdentifierDidMutateNotificationNameSo014NSNotificationL0avpZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "declAttributes": [
+ "HasInitialValue",
+ "Final",
+ "HasStorage",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "isLet": true,
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Name",
+ "printedName": "Foundation.NSNotification.Name",
+ "usr": "c:@T@NSNotificationName"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore12KVAAppGroupsC49deviceAppGroupIdentifierDidMutateNotificationNameSo014NSNotificationL0avgZ",
+ "mangledName": "$s11KochavaCore12KVAAppGroupsC49deviceAppGroupIdentifierDidMutateNotificationNameSo014NSNotificationL0avgZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAAppGroups",
+ "printedName": "KochavaCore.KVAAppGroups",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAAppGroups"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAAppGroups(im)init",
+ "mangledName": "$s11KochavaCore12KVAAppGroupsCACycfc",
+ "moduleName": "KochavaCore",
+ "overriding": true,
+ "implicit": true,
+ "objc_name": "init",
+ "declAttributes": [
+ "Dynamic",
+ "ObjC",
+ "Override"
+ ],
+ "init_kind": "Designated"
+ }
+ ],
+ "declKind": "Class",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAAppGroups",
+ "mangledName": "$s11KochavaCore12KVAAppGroupsC",
+ "moduleName": "KochavaCore",
+ "objc_name": "KVAAppGroups",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "ObjC",
+ "RawDocComment"
+ ],
+ "superclassUsr": "c:objc(cs)NSObject",
+ "inheritsConvenienceInitializers": true,
+ "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": "KochavaCore",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "KVAAsForContextProtocol",
+ "printedName": "KVAAsForContextProtocol",
+ "children": [
+ {
+ "kind": "Function",
+ "name": "kva_as",
+ "printedName": "kva_as(forContext:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "AnyObject?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "AnyObject"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVAContext?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAContext",
+ "printedName": "KochavaCore.KVAContext",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAContext"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11KochavaCore23KVAAsForContextProtocolP6kva_as03forE0yXlSgAA10KVAContextCSg_tF",
+ "mangledName": "$s11KochavaCore23KVAAsForContextProtocolP6kva_as03forE0yXlSgAA10KVAContextCSg_tF",
+ "moduleName": "KochavaCore",
+ "genericSig": "<τ_0_0 where τ_0_0 : KochavaCore.KVAAsForContextProtocol>",
+ "sugared_genericSig": "",
+ "protocolReq": true,
+ "declAttributes": [
+ "RawDocComment"
+ ],
+ "reqNewWitnessTableEntry": true,
+ "funcSelfKind": "NonMutating"
+ }
+ ],
+ "declKind": "Protocol",
+ "usr": "s:11KochavaCore23KVAAsForContextProtocolP",
+ "mangledName": "$s11KochavaCore23KVAAsForContextProtocolP",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "AccessControl"
+ ]
+ },
+ {
+ "kind": "Import",
+ "name": "UIKit",
+ "printedName": "UIKit",
+ "declKind": "Import",
+ "moduleName": "KochavaCore"
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "KVABackgroundTaskController",
+ "printedName": "KVABackgroundTaskController",
+ "children": [
+ {
+ "kind": "Var",
+ "name": "shared",
+ "printedName": "shared",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVABackgroundTaskController",
+ "printedName": "KochavaCore.KVABackgroundTaskController",
+ "usr": "c:@M@KochavaCore@objc(cs)KVABackgroundTaskController"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore27KVABackgroundTaskControllerC6sharedACvpZ",
+ "mangledName": "$s11KochavaCore27KVABackgroundTaskControllerC6sharedACvpZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "declAttributes": [
+ "HasInitialValue",
+ "Final",
+ "HasStorage",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "isLet": true,
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVABackgroundTaskController",
+ "printedName": "KochavaCore.KVABackgroundTaskController",
+ "usr": "c:@M@KochavaCore@objc(cs)KVABackgroundTaskController"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore27KVABackgroundTaskControllerC6sharedACvgZ",
+ "mangledName": "$s11KochavaCore27KVABackgroundTaskControllerC6sharedACvgZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "sharedInstance",
+ "printedName": "sharedInstance",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "AnyObject"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore27KVABackgroundTaskControllerC14sharedInstanceyXlvpZ",
+ "mangledName": "$s11KochavaCore27KVABackgroundTaskControllerC14sharedInstanceyXlvpZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "declAttributes": [
+ "Final",
+ "AccessControl"
+ ],
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "AnyObject"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore27KVABackgroundTaskControllerC14sharedInstanceyXlvgZ",
+ "mangledName": "$s11KochavaCore27KVABackgroundTaskControllerC14sharedInstanceyXlvgZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Function",
+ "name": "didBeginBackgroundSustainingTask",
+ "printedName": "didBeginBackgroundSustainingTask(identifier:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11KochavaCore27KVABackgroundTaskControllerC028didBeginBackgroundSustainingD010identifierySS_tF",
+ "mangledName": "$s11KochavaCore27KVABackgroundTaskControllerC028didBeginBackgroundSustainingD010identifierySS_tF",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "didEndBackgroundSustainingTask",
+ "printedName": "didEndBackgroundSustainingTask(identifier:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11KochavaCore27KVABackgroundTaskControllerC026didEndBackgroundSustainingD010identifierySS_tF",
+ "mangledName": "$s11KochavaCore27KVABackgroundTaskControllerC026didEndBackgroundSustainingD010identifierySS_tF",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ }
+ ],
+ "declKind": "Class",
+ "usr": "c:@M@KochavaCore@objc(cs)KVABackgroundTaskController",
+ "mangledName": "$s11KochavaCore27KVABackgroundTaskControllerC",
+ "moduleName": "KochavaCore",
+ "objc_name": "KVABackgroundTaskController",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "ObjC",
+ "RawDocComment"
+ ],
+ "superclassUsr": "c:objc(cs)NSObject",
+ "hasMissingDesignatedInitializers": true,
+ "inheritsConvenienceInitializers": true,
+ "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": "KochavaCore",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "Import",
+ "name": "os",
+ "printedName": "os",
+ "declKind": "Import",
+ "moduleName": "KochavaCore"
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "KVACollection",
+ "printedName": "KVACollection",
+ "children": [
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init(identifier:closure_willRegisterObject:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVACollection",
+ "printedName": "KochavaCore.KVACollection",
+ "usr": "c:@M@KochavaCore@objc(cs)KVACollection"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.String?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "((KochavaCore.KVACollection, Any) -> ())?",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(KochavaCore.KVACollection, Any) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Tuple",
+ "printedName": "(KochavaCore.KVACollection, Any)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVACollection",
+ "printedName": "KochavaCore.KVACollection",
+ "usr": "c:@M@KochavaCore@objc(cs)KVACollection"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "Any"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "s:11KochavaCore13KVACollectionC10identifier26closure_willRegisterObjectACSSSg_yAC_yptcSgtcfc",
+ "mangledName": "$s11KochavaCore13KVACollectionC10identifier26closure_willRegisterObjectACSSSg_yAC_yptcSgtcfc",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Required",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "init_kind": "Designated"
+ },
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init(adapter:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVACollection",
+ "printedName": "KochavaCore.KVACollection",
+ "usr": "c:@M@KochavaCore@objc(cs)KVACollection"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVAAdapter?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAAdapter",
+ "printedName": "KochavaCore.KVAAdapter",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAAdapter"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "s:11KochavaCore13KVACollectionC7adapterAcA10KVAAdapterCSg_tcfc",
+ "mangledName": "$s11KochavaCore13KVACollectionC7adapterAcA10KVAAdapterCSg_tcfc",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Convenience",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "init_kind": "Convenience"
+ },
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init(object:identifier:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVACollection",
+ "printedName": "KochavaCore.KVACollection",
+ "usr": "c:@M@KochavaCore@objc(cs)KVACollection"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Any?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "Any"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "s:11KochavaCore13KVACollectionC6object10identifierACypSg_SStcfc",
+ "mangledName": "$s11KochavaCore13KVACollectionC6object10identifierACypSg_SStcfc",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Convenience",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "init_kind": "Convenience"
+ },
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init(value:identifier:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVACollection",
+ "printedName": "KochavaCore.KVACollection",
+ "usr": "c:@M@KochavaCore@objc(cs)KVACollection"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVAValue?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAValue",
+ "printedName": "KochavaCore.KVAValue",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAValue"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "s:11KochavaCore13KVACollectionC5value10identifierAcA8KVAValueCSg_SStcfc",
+ "mangledName": "$s11KochavaCore13KVACollectionC5value10identifierAcA8KVAValueCSg_SStcfc",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Convenience",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "init_kind": "Convenience"
+ },
+ {
+ "kind": "Function",
+ "name": "kva_from",
+ "printedName": "kva_from(_:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Self?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "DynamicSelf",
+ "printedName": "Self"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Any?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "Any"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11KochavaCore13KVACollectionC8kva_fromyACXDSgypSgFZ",
+ "mangledName": "$s11KochavaCore13KVACollectionC8kva_fromyACXDSgypSgFZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "kva_as",
+ "printedName": "kva_as(forContext:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "AnyObject?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "AnyObject"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVAContext?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAContext",
+ "printedName": "KochavaCore.KVAContext",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAContext"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11KochavaCore13KVACollectionC6kva_as10forContextyXlSgAA10KVAContextCSg_tF",
+ "mangledName": "$s11KochavaCore13KVACollectionC6kva_as10forContextyXlSgAA10KVAContextCSg_tF",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "append",
+ "printedName": "append(collection:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVACollection?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVACollection",
+ "printedName": "KochavaCore.KVACollection",
+ "usr": "c:@M@KochavaCore@objc(cs)KVACollection"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11KochavaCore13KVACollectionC6append10collectionyACSg_tF",
+ "mangledName": "$s11KochavaCore13KVACollectionC6append10collectionyACSg_tF",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "register",
+ "printedName": "register(adapter:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVAAdapter?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAAdapter",
+ "printedName": "KochavaCore.KVAAdapter",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAAdapter"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11KochavaCore13KVACollectionC8register7adapteryAA10KVAAdapterCSg_tF",
+ "mangledName": "$s11KochavaCore13KVACollectionC8register7adapteryAA10KVAAdapterCSg_tF",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "register",
+ "printedName": "register(netTransaction:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVANetTransaction?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVANetTransaction",
+ "printedName": "KochavaCore.KVANetTransaction",
+ "usr": "c:@M@KochavaCore@objc(cs)KVANetTransaction"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11KochavaCore13KVACollectionC8register14netTransactionyAA06KVANetF0CSg_tF",
+ "mangledName": "$s11KochavaCore13KVACollectionC8register14netTransactionyAA06KVANetF0CSg_tF",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "register",
+ "printedName": "register(object:identifier:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Any?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "Any"
+ }
+ ],
+ "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": "s:11KochavaCore13KVACollectionC8register6object10identifieryypSg_SSSgtF",
+ "mangledName": "$s11KochavaCore13KVACollectionC8register6object10identifieryypSg_SSSgtF",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "register",
+ "printedName": "register(task:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVATask?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVATask",
+ "printedName": "KochavaCore.KVATask",
+ "usr": "c:@M@KochavaCore@objc(cs)KVATask"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11KochavaCore13KVACollectionC8register4taskyAA7KVATaskCSg_tF",
+ "mangledName": "$s11KochavaCore13KVACollectionC8register4taskyAA7KVATaskCSg_tF",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "register",
+ "printedName": "register(value:identifier:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVAValue?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAValue",
+ "printedName": "KochavaCore.KVAValue",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAValue"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11KochavaCore13KVACollectionC8register5value10identifieryAA8KVAValueCSg_SStF",
+ "mangledName": "$s11KochavaCore13KVACollectionC8register5value10identifieryAA8KVAValueCSg_SStF",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "register",
+ "printedName": "register(valueSource:identifier:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Any?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "Any"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11KochavaCore13KVACollectionC8register11valueSource10identifieryypSg_SStF",
+ "mangledName": "$s11KochavaCore13KVACollectionC8register11valueSource10identifieryypSg_SStF",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "unregisterObject",
+ "printedName": "unregisterObject(withIdentifier:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11KochavaCore13KVACollectionC16unregisterObject14withIdentifierySS_tF",
+ "mangledName": "$s11KochavaCore13KVACollectionC16unregisterObject14withIdentifierySS_tF",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "enumerate",
+ "printedName": "enumerate(closure:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "((Swift.String?, Any?, Swift.UnsafeMutablePointer?) -> ()?)?",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(Swift.String?, Any?, Swift.UnsafeMutablePointer?) -> ()?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "()?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Tuple",
+ "printedName": "(Swift.String?, Any?, Swift.UnsafeMutablePointer?)",
+ "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": "Optional",
+ "printedName": "Any?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "Any"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.UnsafeMutablePointer?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "UnsafeMutablePointer",
+ "printedName": "Swift.UnsafeMutablePointer",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ObjCBool",
+ "printedName": "ObjectiveC.ObjCBool",
+ "usr": "s:10ObjectiveC8ObjCBoolV"
+ }
+ ],
+ "usr": "s:Sp"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11KochavaCore13KVACollectionC9enumerate7closureyytSgSSSg_ypSgSpy10ObjectiveC8ObjCBoolVGSgtcSg_tF",
+ "mangledName": "$s11KochavaCore13KVACollectionC9enumerate7closureyytSgSSSg_ypSgSpy10ObjectiveC8ObjCBoolVGSgtcSg_tF",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "adapter",
+ "printedName": "adapter(withIdentifier:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVAAdapter?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAAdapter",
+ "printedName": "KochavaCore.KVAAdapter",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAAdapter"
+ }
+ ],
+ "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": "s:11KochavaCore13KVACollectionC7adapter14withIdentifierAA10KVAAdapterCSgSSSg_tF",
+ "mangledName": "$s11KochavaCore13KVACollectionC7adapter14withIdentifierAA10KVAAdapterCSgSSSg_tF",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "netTransaction",
+ "printedName": "netTransaction(withIdentifier:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVANetTransaction?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVANetTransaction",
+ "printedName": "KochavaCore.KVANetTransaction",
+ "usr": "c:@M@KochavaCore@objc(cs)KVANetTransaction"
+ }
+ ],
+ "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": "s:11KochavaCore13KVACollectionC14netTransaction14withIdentifierAA06KVANetE0CSgSSSg_tF",
+ "mangledName": "$s11KochavaCore13KVACollectionC14netTransaction14withIdentifierAA06KVANetE0CSgSSSg_tF",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "object",
+ "printedName": "object(withIdentifier:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Any?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "Any"
+ }
+ ],
+ "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": "s:11KochavaCore13KVACollectionC6object14withIdentifierypSgSSSg_tF",
+ "mangledName": "$s11KochavaCore13KVACollectionC6object14withIdentifierypSgSSSg_tF",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "objectArray",
+ "printedName": "objectArray(withIdentifierArray:)",
+ "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"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "[Swift.String]?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Array",
+ "printedName": "[Swift.String]",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:Sa"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11KochavaCore13KVACollectionC11objectArray014withIdentifierE0SayypGSgSaySSGSg_tF",
+ "mangledName": "$s11KochavaCore13KVACollectionC11objectArray014withIdentifierE0SayypGSgSaySSGSg_tF",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "task",
+ "printedName": "task(withIdentifier:withUniversalIdentifier:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVATask?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVATask",
+ "printedName": "KochavaCore.KVATask",
+ "usr": "c:@M@KochavaCore@objc(cs)KVATask"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.String?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.AnyHashable?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "AnyHashable",
+ "printedName": "Swift.AnyHashable",
+ "usr": "s:s11AnyHashableV"
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11KochavaCore13KVACollectionC4task14withIdentifier0e9UniversalF0AA7KVATaskCSgSSSg_s11AnyHashableVSgtF",
+ "mangledName": "$s11KochavaCore13KVACollectionC4task14withIdentifier0e9UniversalF0AA7KVATaskCSgSSSg_s11AnyHashableVSgtF",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "valueSource",
+ "printedName": "valueSource(withIdentifier:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Any?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "Any"
+ }
+ ],
+ "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": "s:11KochavaCore13KVACollectionC11valueSource14withIdentifierypSgSSSg_tF",
+ "mangledName": "$s11KochavaCore13KVACollectionC11valueSource14withIdentifierypSgSSSg_tF",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "count",
+ "printedName": "count()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Int",
+ "printedName": "Swift.Int",
+ "usr": "s:Si"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11KochavaCore13KVACollectionC5countSiyF",
+ "mangledName": "$s11KochavaCore13KVACollectionC5countSiyF",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "valueArrayDictionary",
+ "printedName": "valueArrayDictionary(fromValueSourceCollectionArray:optionalAppendToValueArrayMutableDictionary:context:closure_didComplete:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "[KochavaCore.KVACollection]?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Array",
+ "printedName": "[KochavaCore.KVACollection]",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVACollection",
+ "printedName": "KochavaCore.KVACollection",
+ "usr": "c:@M@KochavaCore@objc(cs)KVACollection"
+ }
+ ],
+ "usr": "s:Sa"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "[Swift.String : KochavaCore.KVAValue]?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Dictionary",
+ "printedName": "[Swift.String : KochavaCore.KVAValue]",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "KVAValue",
+ "printedName": "KochavaCore.KVAValue",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAValue"
+ }
+ ],
+ "usr": "s:SD"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVAContext?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAContext",
+ "printedName": "KochavaCore.KVAContext",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAContext"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "(([KochavaCore.KVACollection]?, [Swift.String : KochavaCore.KVAValue]?) -> ())?",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "([KochavaCore.KVACollection]?, [Swift.String : KochavaCore.KVAValue]?) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Tuple",
+ "printedName": "([KochavaCore.KVACollection]?, [Swift.String : KochavaCore.KVAValue]?)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "[KochavaCore.KVACollection]?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Array",
+ "printedName": "[KochavaCore.KVACollection]",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVACollection",
+ "printedName": "KochavaCore.KVACollection",
+ "usr": "c:@M@KochavaCore@objc(cs)KVACollection"
+ }
+ ],
+ "usr": "s:Sa"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "[Swift.String : KochavaCore.KVAValue]?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Dictionary",
+ "printedName": "[Swift.String : KochavaCore.KVAValue]",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "KVAValue",
+ "printedName": "KochavaCore.KVAValue",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAValue"
+ }
+ ],
+ "usr": "s:SD"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11KochavaCore13KVACollectionC20valueArrayDictionary025fromValueSourceCollectionE0016optionalAppendTohe7MutableF07context19closure_didCompleteySayACGSg_SDySSAA8KVAValueCGSgAA10KVAContextCSgyAJ_ANtcSgtFZ",
+ "mangledName": "$s11KochavaCore13KVACollectionC20valueArrayDictionary025fromValueSourceCollectionE0016optionalAppendTohe7MutableF07context19closure_didCompleteySayACGSg_SDySSAA8KVAValueCGSgAA10KVAContextCSgyAJ_ANtcSgtFZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "printDirectory",
+ "printedName": "printDirectory(logLevel:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVALogLevel?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVALogLevel",
+ "printedName": "KochavaCore.KVALogLevel",
+ "usr": "c:@M@KochavaCore@objc(cs)KVALogLevel"
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11KochavaCore13KVACollectionC14printDirectory8logLevelyAA06KVALogG0CSg_tF",
+ "mangledName": "$s11KochavaCore13KVACollectionC14printDirectory8logLevelyAA06KVALogG0CSg_tF",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Var",
+ "name": "mutator",
+ "printedName": "mutator",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAMutator",
+ "printedName": "KochavaCore.KVAMutator",
+ "usr": "s:11KochavaCore10KVAMutatorC"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore13KVACollectionC7mutatorAA10KVAMutatorCvp",
+ "mangledName": "$s11KochavaCore13KVACollectionC7mutatorAA10KVAMutatorCvp",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "Lazy",
+ "SetterAccess",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAMutator",
+ "printedName": "KochavaCore.KVAMutator",
+ "usr": "s:11KochavaCore10KVAMutatorC"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore13KVACollectionC7mutatorAA10KVAMutatorCvg",
+ "mangledName": "$s11KochavaCore13KVACollectionC7mutatorAA10KVAMutatorCvg",
+ "moduleName": "KochavaCore",
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVACollection",
+ "printedName": "KochavaCore.KVACollection",
+ "usr": "c:@M@KochavaCore@objc(cs)KVACollection"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "c:@M@KochavaCore@objc(cs)KVACollection(im)init",
+ "mangledName": "$s11KochavaCore13KVACollectionCACycfc",
+ "moduleName": "KochavaCore",
+ "overriding": true,
+ "implicit": true,
+ "objc_name": "init",
+ "declAttributes": [
+ "Dynamic",
+ "ObjC",
+ "Override"
+ ],
+ "init_kind": "Designated"
+ }
+ ],
+ "declKind": "Class",
+ "usr": "c:@M@KochavaCore@objc(cs)KVACollection",
+ "mangledName": "$s11KochavaCore13KVACollectionC",
+ "moduleName": "KochavaCore",
+ "objc_name": "KVACollection",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "ObjC",
+ "RawDocComment"
+ ],
+ "superclassUsr": "c:objc(cs)NSObject",
+ "superclassNames": [
+ "ObjectiveC.NSObject"
+ ],
+ "conformances": [
+ {
+ "kind": "Conformance",
+ "name": "KVAAsForContextProtocol",
+ "printedName": "KVAAsForContextProtocol",
+ "usr": "s:11KochavaCore23KVAAsForContextProtocolP",
+ "mangledName": "$s11KochavaCore23KVAAsForContextProtocolP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "KVAFromProtocol",
+ "printedName": "KVAFromProtocol",
+ "usr": "s:11KochavaCore15KVAFromProtocolP",
+ "mangledName": "$s11KochavaCore15KVAFromProtocolP"
+ },
+ {
+ "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": "KochavaCore",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "KVAConfigureWithProtocol",
+ "printedName": "KVAConfigureWithProtocol",
+ "children": [
+ {
+ "kind": "Function",
+ "name": "kva_configure",
+ "printedName": "kva_configure(with:context:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Any?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "Any"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVAContext?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAContext",
+ "printedName": "KochavaCore.KVAContext",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAContext"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11KochavaCore24KVAConfigureWithProtocolP13kva_configure4with7contextyypSg_AA10KVAContextCSgtF",
+ "mangledName": "$s11KochavaCore24KVAConfigureWithProtocolP13kva_configure4with7contextyypSg_AA10KVAContextCSgtF",
+ "moduleName": "KochavaCore",
+ "genericSig": "<τ_0_0 where τ_0_0 : KochavaCore.KVAConfigureWithProtocol>",
+ "sugared_genericSig": "",
+ "protocolReq": true,
+ "declAttributes": [
+ "RawDocComment"
+ ],
+ "reqNewWitnessTableEntry": true,
+ "funcSelfKind": "NonMutating"
+ }
+ ],
+ "declKind": "Protocol",
+ "usr": "s:11KochavaCore24KVAConfigureWithProtocolP",
+ "mangledName": "$s11KochavaCore24KVAConfigureWithProtocolP",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "AccessControl"
+ ]
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "KVAConsent",
+ "printedName": "KVAConsent",
+ "children": [
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init(fromObject:networking:creationLogMessagesPrintBool:delegate:closure_didMutate:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAConsent",
+ "printedName": "KochavaCore.KVAConsent",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAConsent"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Any?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "Any"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "KVANetworking",
+ "printedName": "KochavaCore.KVANetworking",
+ "usr": "c:@M@KochavaCore@objc(cs)KVANetworking"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "hasDefaultArg": true,
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "KVAMutable",
+ "printedName": "KochavaCore.KVAMutable",
+ "usr": "s:11KochavaCore10KVAMutableP"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "((KochavaCore.KVAConsent, KochavaCore.KVAConsent) -> ())?",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(KochavaCore.KVAConsent, KochavaCore.KVAConsent) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Tuple",
+ "printedName": "(KochavaCore.KVAConsent, KochavaCore.KVAConsent)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAConsent",
+ "printedName": "KochavaCore.KVAConsent",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAConsent"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "KVAConsent",
+ "printedName": "KochavaCore.KVAConsent",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAConsent"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "s:11KochavaCore10KVAConsentC10fromObject10networking28creationLogMessagesPrintBool8delegate17closure_didMutateACypSg_AA13KVANetworkingCSbAA10KVAMutable_pyAC_ACtcSgtcfc",
+ "mangledName": "$s11KochavaCore10KVAConsentC10fromObject10networking28creationLogMessagesPrintBool8delegate17closure_didMutateACypSg_AA13KVANetworkingCSbAA10KVAMutable_pyAC_ACtcSgtcfc",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Convenience",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "init_kind": "Convenience"
+ },
+ {
+ "kind": "Function",
+ "name": "copy",
+ "printedName": "copy(with:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "Any"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "ObjectiveC.NSZone?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "NSZone",
+ "printedName": "ObjectiveC.NSZone",
+ "usr": "s:10ObjectiveC6NSZoneV"
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAConsent(im)copyWithZone:",
+ "mangledName": "$s11KochavaCore10KVAConsentC4copy4withyp10ObjectiveC6NSZoneVSg_tF",
+ "moduleName": "KochavaCore",
+ "objc_name": "copyWithZone:",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "ObjC",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "kva_from",
+ "printedName": "kva_from(_:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Self?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "DynamicSelf",
+ "printedName": "Self"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Any?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "Any"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11KochavaCore10KVAConsentC8kva_fromyACXDSgypSgFZ",
+ "mangledName": "$s11KochavaCore10KVAConsentC8kva_fromyACXDSgypSgFZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "kva_from",
+ "printedName": "kva_from(_:initializedObject:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Self?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "DynamicSelf",
+ "printedName": "Self"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Any?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "Any"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Any?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "Any"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11KochavaCore10KVAConsentC8kva_from_17initializedObjectACXDSgypSg_AGtFZ",
+ "mangledName": "$s11KochavaCore10KVAConsentC8kva_from_17initializedObjectACXDSgypSg_AGtFZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "declAttributes": [
+ "Final",
+ "AccessControl"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "kva_as",
+ "printedName": "kva_as(forContext:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "AnyObject?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "AnyObject"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVAContext?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAContext",
+ "printedName": "KochavaCore.KVAContext",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAContext"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAConsent(im)kva_asForContext:",
+ "mangledName": "$s11KochavaCore10KVAConsentC6kva_as10forContextyXlSgAA10KVAContextCSg_tF",
+ "moduleName": "KochavaCore",
+ "objc_name": "kva_asForContext:",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "ObjC",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "configure",
+ "printedName": "configure(networking:masterBool:delegate:closure_didMutate:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "KVANetworking",
+ "printedName": "KochavaCore.KVANetworking",
+ "usr": "c:@M@KochavaCore@objc(cs)KVANetworking"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "KVAMutable",
+ "printedName": "KochavaCore.KVAMutable",
+ "usr": "s:11KochavaCore10KVAMutableP"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "((KochavaCore.KVAConsent, KochavaCore.KVAConsent) -> ())?",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(KochavaCore.KVAConsent, KochavaCore.KVAConsent) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Tuple",
+ "printedName": "(KochavaCore.KVAConsent, KochavaCore.KVAConsent)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAConsent",
+ "printedName": "KochavaCore.KVAConsent",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAConsent"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "KVAConsent",
+ "printedName": "KochavaCore.KVAConsent",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAConsent"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11KochavaCore10KVAConsentC9configure10networking10masterBool8delegate17closure_didMutateyAA13KVANetworkingC_SbAA10KVAMutable_pyAC_ACtcSgtF",
+ "mangledName": "$s11KochavaCore10KVAConsentC9configure10networking10masterBool8delegate17closure_didMutateyAA13KVANetworkingC_SbAA10KVAMutable_pyAC_ACtcSgtF",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "kva_configure",
+ "printedName": "kva_configure(with:context:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Any?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "Any"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVAContext?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAContext",
+ "printedName": "KochavaCore.KVAContext",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAContext"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11KochavaCore10KVAConsentC13kva_configure4with7contextyypSg_AA10KVAContextCSgtF",
+ "mangledName": "$s11KochavaCore10KVAConsentC13kva_configure4with7contextyypSg_AA10KVAContextCSgtF",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "invalidate",
+ "printedName": "invalidate()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11KochavaCore10KVAConsentC10invalidateyyF",
+ "mangledName": "$s11KochavaCore10KVAConsentC10invalidateyyF",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "mayCollectBool",
+ "printedName": "mayCollectBool()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAConsent(im)mayCollectBool",
+ "mangledName": "$s11KochavaCore10KVAConsentC14mayCollectBoolSbyF",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "ObjC",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "mayPersistBool",
+ "printedName": "mayPersistBool()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAConsent(im)mayPersistBool",
+ "mangledName": "$s11KochavaCore10KVAConsentC14mayPersistBoolSbyF",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "ObjC",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "mayShareBool",
+ "printedName": "mayShareBool()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAConsent(im)mayShareBool",
+ "mangledName": "$s11KochavaCore10KVAConsentC12mayShareBoolSbyF",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "ObjC",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "mayKeepBool",
+ "printedName": "mayKeepBool()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAConsent(im)mayKeepBool",
+ "mangledName": "$s11KochavaCore10KVAConsentC11mayKeepBoolSbyF",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "ObjC",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Var",
+ "name": "mutator",
+ "printedName": "mutator",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAMutator",
+ "printedName": "KochavaCore.KVAMutator",
+ "usr": "s:11KochavaCore10KVAMutatorC"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore10KVAConsentC7mutatorAA10KVAMutatorCvp",
+ "mangledName": "$s11KochavaCore10KVAConsentC7mutatorAA10KVAMutatorCvp",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "Lazy",
+ "SetterAccess",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAMutator",
+ "printedName": "KochavaCore.KVAMutator",
+ "usr": "s:11KochavaCore10KVAMutatorC"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore10KVAConsentC7mutatorAA10KVAMutatorCvg",
+ "mangledName": "$s11KochavaCore10KVAConsentC7mutatorAA10KVAMutatorCvg",
+ "moduleName": "KochavaCore",
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "gdprAppliesBool",
+ "printedName": "gdprAppliesBool",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAConsent(py)gdprAppliesBool",
+ "mangledName": "$s11KochavaCore10KVAConsentC15gdprAppliesBoolSbvp",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "ObjC",
+ "RawDocComment"
+ ],
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAConsent(im)gdprAppliesBool",
+ "mangledName": "$s11KochavaCore10KVAConsentC15gdprAppliesBoolSbvg",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "ObjC"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "gdprEnabledBool",
+ "printedName": "gdprEnabledBool",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAConsent(py)gdprEnabledBool",
+ "mangledName": "$s11KochavaCore10KVAConsentC15gdprEnabledBoolSbvp",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "ObjC",
+ "RawDocComment"
+ ],
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAConsent(im)gdprEnabledBool",
+ "mangledName": "$s11KochavaCore10KVAConsentC15gdprEnabledBoolSbvg",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "ObjC"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "enabledBool",
+ "printedName": "enabledBool",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore10KVAConsentC11enabledBoolSbvp",
+ "mangledName": "$s11KochavaCore10KVAConsentC11enabledBoolSbvp",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore10KVAConsentC11enabledBoolSbvg",
+ "mangledName": "$s11KochavaCore10KVAConsentC11enabledBoolSbvg",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "grantedBool",
+ "printedName": "grantedBool",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.Bool?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore10KVAConsentC11grantedBoolSbSgvp",
+ "mangledName": "$s11KochavaCore10KVAConsentC11grantedBoolSbSgvp",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.Bool?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore10KVAConsentC11grantedBoolSbSgvg",
+ "mangledName": "$s11KochavaCore10KVAConsentC11grantedBoolSbSgvg",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Set",
+ "printedName": "Set()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.Bool?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore10KVAConsentC11grantedBoolSbSgvs",
+ "mangledName": "$s11KochavaCore10KVAConsentC11grantedBoolSbSgvs",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "set"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Modify",
+ "printedName": "Modify()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore10KVAConsentC11grantedBoolSbSgvM",
+ "mangledName": "$s11KochavaCore10KVAConsentC11grantedBoolSbSgvM",
+ "moduleName": "KochavaCore",
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "_modify"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "grantedBoolNumber",
+ "printedName": "grantedBoolNumber",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Foundation.NSNumber?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "NSNumber",
+ "printedName": "Foundation.NSNumber",
+ "usr": "c:objc(cs)NSNumber"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAConsent(py)grantedBoolNumber",
+ "mangledName": "$s11KochavaCore10KVAConsentC17grantedBoolNumberSo8NSNumberCSgvp",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "ObjC",
+ "RawDocComment"
+ ],
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Foundation.NSNumber?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "NSNumber",
+ "printedName": "Foundation.NSNumber",
+ "usr": "c:objc(cs)NSNumber"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAConsent(im)grantedBoolNumber",
+ "mangledName": "$s11KochavaCore10KVAConsentC17grantedBoolNumberSo8NSNumberCSgvg",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "ObjC"
+ ],
+ "accessorKind": "get"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Set",
+ "printedName": "Set()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Foundation.NSNumber?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "NSNumber",
+ "printedName": "Foundation.NSNumber",
+ "usr": "c:objc(cs)NSNumber"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAConsent(im)setGrantedBoolNumber:",
+ "mangledName": "$s11KochavaCore10KVAConsentC17grantedBoolNumberSo8NSNumberCSgvs",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "ObjC"
+ ],
+ "accessorKind": "set"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Modify",
+ "printedName": "Modify()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore10KVAConsentC17grantedBoolNumberSo8NSNumberCSgvM",
+ "mangledName": "$s11KochavaCore10KVAConsentC17grantedBoolNumberSo8NSNumberCSgvM",
+ "moduleName": "KochavaCore",
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "_modify"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "grantedBool_sf",
+ "printedName": "grantedBool_sf",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.Bool?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore10KVAConsentC14grantedBool_sfSbSgvp",
+ "mangledName": "$s11KochavaCore10KVAConsentC14grantedBool_sfSbSgvp",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl"
+ ],
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.Bool?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore10KVAConsentC14grantedBool_sfSbSgvg",
+ "mangledName": "$s11KochavaCore10KVAConsentC14grantedBool_sfSbSgvg",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Set",
+ "printedName": "Set()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.Bool?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore10KVAConsentC14grantedBool_sfSbSgvs",
+ "mangledName": "$s11KochavaCore10KVAConsentC14grantedBool_sfSbSgvs",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "set"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Modify",
+ "printedName": "Modify()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore10KVAConsentC14grantedBool_sfSbSgvM",
+ "mangledName": "$s11KochavaCore10KVAConsentC14grantedBool_sfSbSgvM",
+ "moduleName": "KochavaCore",
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "_modify"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "grantedDate",
+ "printedName": "grantedDate",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Foundation.Date?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Date",
+ "printedName": "Foundation.Date",
+ "usr": "s:10Foundation4DateV"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAConsent(py)grantedDate",
+ "mangledName": "$s11KochavaCore10KVAConsentC11grantedDate10Foundation0E0VSgvp",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "ObjC",
+ "RawDocComment"
+ ],
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Foundation.Date?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Date",
+ "printedName": "Foundation.Date",
+ "usr": "s:10Foundation4DateV"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAConsent(im)grantedDate",
+ "mangledName": "$s11KochavaCore10KVAConsentC11grantedDate10Foundation0E0VSgvg",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "ObjC"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "requiredBool",
+ "printedName": "requiredBool",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAConsent(py)requiredBool",
+ "mangledName": "$s11KochavaCore10KVAConsentC12requiredBoolSbvp",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "ObjC",
+ "RawDocComment"
+ ],
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAConsent(im)requiredBool",
+ "mangledName": "$s11KochavaCore10KVAConsentC12requiredBoolSbvg",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "ObjC"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "responseDate",
+ "printedName": "responseDate",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Foundation.Date?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Date",
+ "printedName": "Foundation.Date",
+ "usr": "s:10Foundation4DateV"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAConsent(py)responseDate",
+ "mangledName": "$s11KochavaCore10KVAConsentC12responseDate10Foundation0E0VSgvp",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "SetterAccess",
+ "AccessControl",
+ "ObjC",
+ "RawDocComment"
+ ],
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Foundation.Date?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Date",
+ "printedName": "Foundation.Date",
+ "usr": "s:10Foundation4DateV"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAConsent(im)responseDate",
+ "mangledName": "$s11KochavaCore10KVAConsentC12responseDate10Foundation0E0VSgvg",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "ObjC"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ }
+ ],
+ "declKind": "Class",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAConsent",
+ "mangledName": "$s11KochavaCore10KVAConsentC",
+ "moduleName": "KochavaCore",
+ "objc_name": "KVAConsent",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "ObjC",
+ "RawDocComment"
+ ],
+ "superclassUsr": "c:objc(cs)NSObject",
+ "hasMissingDesignatedInitializers": true,
+ "inheritsConvenienceInitializers": true,
+ "superclassNames": [
+ "ObjectiveC.NSObject"
+ ],
+ "conformances": [
+ {
+ "kind": "Conformance",
+ "name": "KVAAsForContextProtocol",
+ "printedName": "KVAAsForContextProtocol",
+ "usr": "s:11KochavaCore23KVAAsForContextProtocolP",
+ "mangledName": "$s11KochavaCore23KVAAsForContextProtocolP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "KVAConfigureWithProtocol",
+ "printedName": "KVAConfigureWithProtocol",
+ "usr": "s:11KochavaCore24KVAConfigureWithProtocolP",
+ "mangledName": "$s11KochavaCore24KVAConfigureWithProtocolP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "KVAFromProtocol",
+ "printedName": "KVAFromProtocol",
+ "usr": "s:11KochavaCore15KVAFromProtocolP",
+ "mangledName": "$s11KochavaCore15KVAFromProtocolP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "KVAFromWithInitializedObjectProtocol",
+ "printedName": "KVAFromWithInitializedObjectProtocol",
+ "usr": "s:11KochavaCore36KVAFromWithInitializedObjectProtocolP",
+ "mangledName": "$s11KochavaCore36KVAFromWithInitializedObjectProtocolP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "KVAInvalidatable",
+ "printedName": "KVAInvalidatable",
+ "usr": "s:11KochavaCore16KVAInvalidatableP",
+ "mangledName": "$s11KochavaCore16KVAInvalidatableP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "KVAMutable",
+ "printedName": "KVAMutable",
+ "usr": "s:11KochavaCore10KVAMutableP",
+ "mangledName": "$s11KochavaCore10KVAMutableP"
+ },
+ {
+ "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": "KochavaCore",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "KVAContext",
+ "printedName": "KVAContext",
+ "children": [
+ {
+ "kind": "Var",
+ "name": "host",
+ "printedName": "host",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAContext",
+ "printedName": "KochavaCore.KVAContext",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAContext"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAContext(cpy)host",
+ "mangledName": "$s11KochavaCore10KVAContextC4hostACvpZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "declAttributes": [
+ "HasInitialValue",
+ "Final",
+ "HasStorage",
+ "AccessControl",
+ "ObjC",
+ "RawDocComment"
+ ],
+ "isLet": true,
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAContext",
+ "printedName": "KochavaCore.KVAContext",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAContext"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAContext(cm)host",
+ "mangledName": "$s11KochavaCore10KVAContextC4hostACvgZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "implicit": true,
+ "declAttributes": [
+ "Final",
+ "ObjC"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "log",
+ "printedName": "log",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAContext",
+ "printedName": "KochavaCore.KVAContext",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAContext"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAContext(cpy)log",
+ "mangledName": "$s11KochavaCore10KVAContextC3logACvpZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "declAttributes": [
+ "HasInitialValue",
+ "Final",
+ "HasStorage",
+ "AccessControl",
+ "ObjC",
+ "RawDocComment"
+ ],
+ "isLet": true,
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAContext",
+ "printedName": "KochavaCore.KVAContext",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAContext"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAContext(cm)log",
+ "mangledName": "$s11KochavaCore10KVAContextC3logACvgZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "implicit": true,
+ "declAttributes": [
+ "Final",
+ "ObjC"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "persistentStorage",
+ "printedName": "persistentStorage",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAContext",
+ "printedName": "KochavaCore.KVAContext",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAContext"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAContext(cpy)persistentStorage",
+ "mangledName": "$s11KochavaCore10KVAContextC17persistentStorageACvpZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "declAttributes": [
+ "HasInitialValue",
+ "Final",
+ "HasStorage",
+ "AccessControl",
+ "ObjC",
+ "RawDocComment"
+ ],
+ "isLet": true,
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAContext",
+ "printedName": "KochavaCore.KVAContext",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAContext"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAContext(cm)persistentStorage",
+ "mangledName": "$s11KochavaCore10KVAContextC17persistentStorageACvgZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "implicit": true,
+ "declAttributes": [
+ "Final",
+ "ObjC"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "sdk",
+ "printedName": "sdk",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAContext",
+ "printedName": "KochavaCore.KVAContext",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAContext"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAContext(cpy)sdk",
+ "mangledName": "$s11KochavaCore10KVAContextC3sdkACvpZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "declAttributes": [
+ "HasInitialValue",
+ "Final",
+ "HasStorage",
+ "AccessControl",
+ "ObjC",
+ "RawDocComment"
+ ],
+ "isLet": true,
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAContext",
+ "printedName": "KochavaCore.KVAContext",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAContext"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAContext(cm)sdk",
+ "mangledName": "$s11KochavaCore10KVAContextC3sdkACvgZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "implicit": true,
+ "declAttributes": [
+ "Final",
+ "ObjC"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "server",
+ "printedName": "server",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAContext",
+ "printedName": "KochavaCore.KVAContext",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAContext"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAContext(cpy)server",
+ "mangledName": "$s11KochavaCore10KVAContextC6serverACvpZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "declAttributes": [
+ "HasInitialValue",
+ "Final",
+ "HasStorage",
+ "AccessControl",
+ "ObjC",
+ "RawDocComment"
+ ],
+ "isLet": true,
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAContext",
+ "printedName": "KochavaCore.KVAContext",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAContext"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAContext(cm)server",
+ "mangledName": "$s11KochavaCore10KVAContextC6serverACvgZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "implicit": true,
+ "declAttributes": [
+ "Final",
+ "ObjC"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "serverUnrestricted",
+ "printedName": "serverUnrestricted",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAContext",
+ "printedName": "KochavaCore.KVAContext",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAContext"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAContext(cpy)serverUnrestricted",
+ "mangledName": "$s11KochavaCore10KVAContextC18serverUnrestrictedACvpZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "declAttributes": [
+ "HasInitialValue",
+ "Final",
+ "HasStorage",
+ "AccessControl",
+ "ObjC",
+ "RawDocComment"
+ ],
+ "isLet": true,
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAContext",
+ "printedName": "KochavaCore.KVAContext",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAContext"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAContext(cm)serverUnrestricted",
+ "mangledName": "$s11KochavaCore10KVAContextC18serverUnrestrictedACvgZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "implicit": true,
+ "declAttributes": [
+ "Final",
+ "ObjC"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Function",
+ "name": "kva_from",
+ "printedName": "kva_from(_:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Self?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "DynamicSelf",
+ "printedName": "Self"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Any?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "Any"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11KochavaCore10KVAContextC8kva_fromyACXDSgypSgFZ",
+ "mangledName": "$s11KochavaCore10KVAContextC8kva_fromyACXDSgypSgFZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "kva_as",
+ "printedName": "kva_as(forContext:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "AnyObject?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "AnyObject"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVAContext?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAContext",
+ "printedName": "KochavaCore.KVAContext",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAContext"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11KochavaCore10KVAContextC6kva_as10forContextyXlSgACSg_tF",
+ "mangledName": "$s11KochavaCore10KVAContextC6kva_as10forContextyXlSgACSg_tF",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Var",
+ "name": "description",
+ "printedName": "description",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAContext(py)description",
+ "mangledName": "$s11KochavaCore10KVAContextC11descriptionSSvp",
+ "moduleName": "KochavaCore",
+ "overriding": true,
+ "objc_name": "description",
+ "declAttributes": [
+ "Final",
+ "ObjC",
+ "Override",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAContext(im)description",
+ "mangledName": "$s11KochavaCore10KVAContextC11descriptionSSvg",
+ "moduleName": "KochavaCore",
+ "overriding": true,
+ "objc_name": "description",
+ "declAttributes": [
+ "Final",
+ "ObjC"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Function",
+ "name": "comparisonBools",
+ "printedName": "comparisonBools(_:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Tuple",
+ "printedName": "(isHostBool: Swift.Bool, isLogBool: Swift.Bool, isPersistentStorageBool: Swift.Bool, isSDKBool: Swift.Bool, isServerBool: Swift.Bool, isUnknownBool: Swift.Bool)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ]
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVAContext?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAContext",
+ "printedName": "KochavaCore.KVAContext",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAContext"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11KochavaCore10KVAContextC15comparisonBoolsySb10isHostBool_Sb0f3LogH0Sb0f17PersistentStorageH0Sb0F7SDKBoolSb0f6ServerH0Sb0f7UnknownH0tACSgFZ",
+ "mangledName": "$s11KochavaCore10KVAContextC15comparisonBoolsySb10isHostBool_Sb0f3LogH0Sb0f17PersistentStorageH0Sb0F7SDKBoolSb0f6ServerH0Sb0f7UnknownH0tACSgFZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Var",
+ "name": "comparisonBools",
+ "printedName": "comparisonBools",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Tuple",
+ "printedName": "(isHostBool: Swift.Bool, isLogBool: Swift.Bool, isPersistentStorageBool: Swift.Bool, isSDKBool: Swift.Bool, isServerBool: Swift.Bool, isUnknownBool: Swift.Bool)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ]
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore10KVAContextC15comparisonBoolsSb10isHostBool_Sb0f3LogH0Sb0f17PersistentStorageH0Sb0F7SDKBoolSb0f6ServerH0Sb0f7UnknownH0tvp",
+ "mangledName": "$s11KochavaCore10KVAContextC15comparisonBoolsSb10isHostBool_Sb0f3LogH0Sb0f17PersistentStorageH0Sb0F7SDKBoolSb0f6ServerH0Sb0f7UnknownH0tvp",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "HasStorage",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "isLet": true,
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Tuple",
+ "printedName": "(isHostBool: Swift.Bool, isLogBool: Swift.Bool, isPersistentStorageBool: Swift.Bool, isSDKBool: Swift.Bool, isServerBool: Swift.Bool, isUnknownBool: Swift.Bool)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ]
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore10KVAContextC15comparisonBoolsSb10isHostBool_Sb0f3LogH0Sb0f17PersistentStorageH0Sb0F7SDKBoolSb0f6ServerH0Sb0f7UnknownH0tvg",
+ "mangledName": "$s11KochavaCore10KVAContextC15comparisonBoolsSb10isHostBool_Sb0f3LogH0Sb0f17PersistentStorageH0Sb0F7SDKBoolSb0f6ServerH0Sb0f7UnknownH0tvg",
+ "moduleName": "KochavaCore",
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "identifier",
+ "printedName": "identifier",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore10KVAContextC10identifierSSvp",
+ "mangledName": "$s11KochavaCore10KVAContextC10identifierSSvp",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "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": "s:11KochavaCore10KVAContextC10identifierSSvg",
+ "mangledName": "$s11KochavaCore10KVAContextC10identifierSSvg",
+ "moduleName": "KochavaCore",
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "isHostBool",
+ "printedName": "isHostBool",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore10KVAContextC10isHostBoolSbvp",
+ "mangledName": "$s11KochavaCore10KVAContextC10isHostBoolSbvp",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "HasStorage",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "isLet": true,
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore10KVAContextC10isHostBoolSbvg",
+ "mangledName": "$s11KochavaCore10KVAContextC10isHostBoolSbvg",
+ "moduleName": "KochavaCore",
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "isLogBool",
+ "printedName": "isLogBool",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore10KVAContextC9isLogBoolSbvp",
+ "mangledName": "$s11KochavaCore10KVAContextC9isLogBoolSbvp",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "HasStorage",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "isLet": true,
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore10KVAContextC9isLogBoolSbvg",
+ "mangledName": "$s11KochavaCore10KVAContextC9isLogBoolSbvg",
+ "moduleName": "KochavaCore",
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "isPersistentStorageBool",
+ "printedName": "isPersistentStorageBool",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore10KVAContextC23isPersistentStorageBoolSbvp",
+ "mangledName": "$s11KochavaCore10KVAContextC23isPersistentStorageBoolSbvp",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "HasStorage",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "isLet": true,
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore10KVAContextC23isPersistentStorageBoolSbvg",
+ "mangledName": "$s11KochavaCore10KVAContextC23isPersistentStorageBoolSbvg",
+ "moduleName": "KochavaCore",
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "isSDKBool",
+ "printedName": "isSDKBool",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore10KVAContextC9isSDKBoolSbvp",
+ "mangledName": "$s11KochavaCore10KVAContextC9isSDKBoolSbvp",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "HasStorage",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "isLet": true,
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore10KVAContextC9isSDKBoolSbvg",
+ "mangledName": "$s11KochavaCore10KVAContextC9isSDKBoolSbvg",
+ "moduleName": "KochavaCore",
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "isServerBool",
+ "printedName": "isServerBool",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore10KVAContextC12isServerBoolSbvp",
+ "mangledName": "$s11KochavaCore10KVAContextC12isServerBoolSbvp",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "HasStorage",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "isLet": true,
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore10KVAContextC12isServerBoolSbvg",
+ "mangledName": "$s11KochavaCore10KVAContextC12isServerBoolSbvg",
+ "moduleName": "KochavaCore",
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "universalIdentifier",
+ "printedName": "universalIdentifier",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore10KVAContextC19universalIdentifierSSvp",
+ "mangledName": "$s11KochavaCore10KVAContextC19universalIdentifierSSvp",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "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": "s:11KochavaCore10KVAContextC19universalIdentifierSSvg",
+ "mangledName": "$s11KochavaCore10KVAContextC19universalIdentifierSSvg",
+ "moduleName": "KochavaCore",
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAContext",
+ "printedName": "KochavaCore.KVAContext",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAContext"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAContext(im)init",
+ "mangledName": "$s11KochavaCore10KVAContextCACycfc",
+ "moduleName": "KochavaCore",
+ "overriding": true,
+ "implicit": true,
+ "objc_name": "init",
+ "declAttributes": [
+ "Dynamic",
+ "ObjC",
+ "Override"
+ ],
+ "init_kind": "Designated"
+ }
+ ],
+ "declKind": "Class",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAContext",
+ "mangledName": "$s11KochavaCore10KVAContextC",
+ "moduleName": "KochavaCore",
+ "objc_name": "KVAContext",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "ObjC",
+ "RawDocComment"
+ ],
+ "superclassUsr": "c:objc(cs)NSObject",
+ "hasMissingDesignatedInitializers": true,
+ "superclassNames": [
+ "ObjectiveC.NSObject"
+ ],
+ "conformances": [
+ {
+ "kind": "Conformance",
+ "name": "KVAAsForContextProtocol",
+ "printedName": "KVAAsForContextProtocol",
+ "usr": "s:11KochavaCore23KVAAsForContextProtocolP",
+ "mangledName": "$s11KochavaCore23KVAAsForContextProtocolP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "KVAFromProtocol",
+ "printedName": "KVAFromProtocol",
+ "usr": "s:11KochavaCore15KVAFromProtocolP",
+ "mangledName": "$s11KochavaCore15KVAFromProtocolP"
+ },
+ {
+ "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": "KochavaCore",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "KVACoreProduct",
+ "printedName": "KVACoreProduct",
+ "children": [
+ {
+ "kind": "Var",
+ "name": "shared",
+ "printedName": "shared",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAProduct",
+ "printedName": "KochavaCore.KVAProduct",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAProduct"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "c:@M@KochavaCore@objc(cs)KVACoreProduct(cpy)shared",
+ "mangledName": "$s11KochavaCore14KVACoreProductC6sharedAA10KVAProductCvpZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "declAttributes": [
+ "HasInitialValue",
+ "Final",
+ "HasStorage",
+ "AccessControl",
+ "ObjC",
+ "RawDocComment"
+ ],
+ "isLet": true,
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAProduct",
+ "printedName": "KochavaCore.KVAProduct",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAProduct"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "c:@M@KochavaCore@objc(cs)KVACoreProduct(cm)shared",
+ "mangledName": "$s11KochavaCore14KVACoreProductC6sharedAA10KVAProductCvgZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "implicit": true,
+ "declAttributes": [
+ "Final",
+ "ObjC"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "sharedInstance",
+ "printedName": "sharedInstance",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "AnyObject"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore14KVACoreProductC14sharedInstanceyXlvpZ",
+ "mangledName": "$s11KochavaCore14KVACoreProductC14sharedInstanceyXlvpZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "declAttributes": [
+ "Final",
+ "AccessControl"
+ ],
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "AnyObject"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore14KVACoreProductC14sharedInstanceyXlvgZ",
+ "mangledName": "$s11KochavaCore14KVACoreProductC14sharedInstanceyXlvgZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init(apiVersionString:buildDateString:bundleIdentifier:bundleType:compilerFlagNameArray:moduleName:name:organizationName:reverseDomainName:valueSourceCollection:versionString:dependentProductClassNameStringArray:closure_resetClasses:closure_resetVariables:closure_didRegister:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVACoreProduct",
+ "printedName": "KochavaCore.KVACoreProduct",
+ "usr": "c:@M@KochavaCore@objc(cs)KVACoreProduct"
+ },
+ {
+ "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"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "[Swift.String]?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Array",
+ "printedName": "[Swift.String]",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:Sa"
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ },
+ {
+ "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": "KochavaCore.KVACollection?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVACollection",
+ "printedName": "KochavaCore.KVACollection",
+ "usr": "c:@M@KochavaCore@objc(cs)KVACollection"
+ }
+ ],
+ "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": "Array",
+ "printedName": "[Swift.String]",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:Sa"
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "((Swift.Bool, Swift.Bool) -> [Swift.AnyHashable : Any]?)?",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(Swift.Bool, Swift.Bool) -> [Swift.AnyHashable : Any]?",
+ "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": "Tuple",
+ "printedName": "(Swift.Bool, Swift.Bool)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "((Swift.Bool, Swift.Bool) -> [Swift.AnyHashable : Any]?)?",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(Swift.Bool, Swift.Bool) -> [Swift.AnyHashable : Any]?",
+ "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": "Tuple",
+ "printedName": "(Swift.Bool, Swift.Bool)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "((KochavaCore.KVAProduct) -> ())?",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(KochavaCore.KVAProduct) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "KVAProduct",
+ "printedName": "KochavaCore.KVAProduct",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAProduct"
+ }
+ ]
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "c:@M@KochavaCore@objc(cs)KVACoreProduct(im)initWithAPIVersionString:buildDateString:bundleIdentifier:bundleType:compilerFlagNameArray:moduleName:name:organizationName:reverseDomainName:valueSourceCollection:versionString:dependentProductClassNameStringArray:closure_resetClasses:closure_resetVariables:closure_didRegister:",
+ "mangledName": "$s11KochavaCore14KVACoreProductC16apiVersionString09buildDateG016bundleIdentifier0J4Type21compilerFlagNameArray06moduleO04name012organizationO0013reverseDomainO021valueSourceCollection07versionG009dependentd5ClassogP020closure_resetClasses22closure_resetVariables19closure_didRegisterACSSSg_A2SSSSaySSGSgS3SAsA13KVACollectionCSgAsUSDys11AnyHashableVypGSgSb_SbtcSgA1_yAA10KVAProductCcSgtcfc",
+ "moduleName": "KochavaCore",
+ "overriding": true,
+ "implicit": true,
+ "objc_name": "initWithAPIVersionString:buildDateString:bundleIdentifier:bundleType:compilerFlagNameArray:moduleName:name:organizationName:reverseDomainName:valueSourceCollection:versionString:dependentProductClassNameStringArray:closure_resetClasses:closure_resetVariables:closure_didRegister:",
+ "declAttributes": [
+ "ObjC",
+ "Required"
+ ],
+ "init_kind": "Designated"
+ }
+ ],
+ "declKind": "Class",
+ "usr": "c:@M@KochavaCore@objc(cs)KVACoreProduct",
+ "mangledName": "$s11KochavaCore14KVACoreProductC",
+ "moduleName": "KochavaCore",
+ "objc_name": "KVACoreProduct",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "ObjC",
+ "RawDocComment"
+ ],
+ "superclassUsr": "c:@M@KochavaCore@objc(cs)KVAProduct",
+ "inheritsConvenienceInitializers": true,
+ "superclassNames": [
+ "KochavaCore.KVAProduct",
+ "ObjectiveC.NSObject"
+ ],
+ "conformances": [
+ {
+ "kind": "Conformance",
+ "name": "KVASharedPropertyProvider",
+ "printedName": "KVASharedPropertyProvider",
+ "usr": "s:11KochavaCore25KVASharedPropertyProviderP",
+ "mangledName": "$s11KochavaCore25KVASharedPropertyProviderP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "KVAAsForContextProtocol",
+ "printedName": "KVAAsForContextProtocol",
+ "usr": "s:11KochavaCore23KVAAsForContextProtocolP",
+ "mangledName": "$s11KochavaCore23KVAAsForContextProtocolP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "KVAFromProtocol",
+ "printedName": "KVAFromProtocol",
+ "usr": "s:11KochavaCore15KVAFromProtocolP",
+ "mangledName": "$s11KochavaCore15KVAFromProtocolP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "KVAExecutable",
+ "printedName": "KVAExecutable",
+ "usr": "s:11KochavaCore13KVAExecutableP",
+ "mangledName": "$s11KochavaCore13KVAExecutableP"
+ },
+ {
+ "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": "KochavaCore",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "KVADiagnostic",
+ "printedName": "KVADiagnostic",
+ "children": [
+ {
+ "kind": "Function",
+ "name": "printHostAPICall",
+ "printedName": "printHostAPICall(headlineString:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11KochavaCore13KVADiagnosticC16printHostAPICall14headlineStringySS_tFZ",
+ "mangledName": "$s11KochavaCore13KVADiagnosticC16printHostAPICall14headlineStringySS_tFZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "print",
+ "printedName": "print(logLevel:headlineString:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVALogLevel?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVALogLevel",
+ "printedName": "KochavaCore.KVALogLevel",
+ "usr": "c:@M@KochavaCore@objc(cs)KVALogLevel"
+ }
+ ],
+ "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": "s:11KochavaCore13KVADiagnosticC5print8logLevel14headlineStringyAA06KVALogF0CSg_SSSgtFZ",
+ "mangledName": "$s11KochavaCore13KVADiagnosticC5print8logLevel14headlineStringyAA06KVALogF0CSg_SSSgtFZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVADiagnostic",
+ "printedName": "KochavaCore.KVADiagnostic",
+ "usr": "c:@M@KochavaCore@objc(cs)KVADiagnostic"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "c:@M@KochavaCore@objc(cs)KVADiagnostic(im)init",
+ "mangledName": "$s11KochavaCore13KVADiagnosticCACycfc",
+ "moduleName": "KochavaCore",
+ "overriding": true,
+ "implicit": true,
+ "objc_name": "init",
+ "declAttributes": [
+ "Dynamic",
+ "ObjC",
+ "Override"
+ ],
+ "init_kind": "Designated"
+ }
+ ],
+ "declKind": "Class",
+ "usr": "c:@M@KochavaCore@objc(cs)KVADiagnostic",
+ "mangledName": "$s11KochavaCore13KVADiagnosticC",
+ "moduleName": "KochavaCore",
+ "objc_name": "KVADiagnostic",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "ObjC",
+ "RawDocComment"
+ ],
+ "superclassUsr": "c:objc(cs)NSObject",
+ "inheritsConvenienceInitializers": true,
+ "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": "KochavaCore",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "KVADictionaryEntryFormat",
+ "printedName": "KVADictionaryEntryFormat",
+ "children": [
+ {
+ "kind": "Function",
+ "name": "kva_from",
+ "printedName": "kva_from(_:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Self?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "DynamicSelf",
+ "printedName": "Self"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Any?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "Any"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11KochavaCore24KVADictionaryEntryFormatC8kva_fromyACXDSgypSgFZ",
+ "mangledName": "$s11KochavaCore24KVADictionaryEntryFormatC8kva_fromyACXDSgypSgFZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "kva_as",
+ "printedName": "kva_as(forContext:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "AnyObject?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "AnyObject"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVAContext?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAContext",
+ "printedName": "KochavaCore.KVAContext",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAContext"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11KochavaCore24KVADictionaryEntryFormatC6kva_as10forContextyXlSgAA10KVAContextCSg_tF",
+ "mangledName": "$s11KochavaCore24KVADictionaryEntryFormatC6kva_as10forContextyXlSgAA10KVAContextCSg_tF",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Var",
+ "name": "keyString",
+ "printedName": "keyString",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.String?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore24KVADictionaryEntryFormatC9keyStringSSSgvp",
+ "mangledName": "$s11KochavaCore24KVADictionaryEntryFormatC9keyStringSSSgvp",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "HasInitialValue",
+ "Final",
+ "HasStorage",
+ "SetterAccess",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.String?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore24KVADictionaryEntryFormatC9keyStringSSSgvg",
+ "mangledName": "$s11KochavaCore24KVADictionaryEntryFormatC9keyStringSSSgvg",
+ "moduleName": "KochavaCore",
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "subChunkNameStringArray",
+ "printedName": "subChunkNameStringArray",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "[Swift.String]?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Array",
+ "printedName": "[Swift.String]",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:Sa"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore24KVADictionaryEntryFormatC23subChunkNameStringArraySaySSGSgvp",
+ "mangledName": "$s11KochavaCore24KVADictionaryEntryFormatC23subChunkNameStringArraySaySSGSgvp",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "HasInitialValue",
+ "Final",
+ "HasStorage",
+ "SetterAccess",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "[Swift.String]?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Array",
+ "printedName": "[Swift.String]",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:Sa"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore24KVADictionaryEntryFormatC23subChunkNameStringArraySaySSGSgvg",
+ "mangledName": "$s11KochavaCore24KVADictionaryEntryFormatC23subChunkNameStringArraySaySSGSgvg",
+ "moduleName": "KochavaCore",
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "valueClass",
+ "printedName": "valueClass",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "AnyObject.Type?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ExistentialMetatype",
+ "printedName": "AnyObject.Type",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "AnyObject"
+ }
+ ]
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore24KVADictionaryEntryFormatC10valueClassyXlXpSgvp",
+ "mangledName": "$s11KochavaCore24KVADictionaryEntryFormatC10valueClassyXlXpSgvp",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "HasInitialValue",
+ "Final",
+ "HasStorage",
+ "SetterAccess",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "AnyObject.Type?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ExistentialMetatype",
+ "printedName": "AnyObject.Type",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "AnyObject"
+ }
+ ]
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore24KVADictionaryEntryFormatC10valueClassyXlXpSgvg",
+ "mangledName": "$s11KochavaCore24KVADictionaryEntryFormatC10valueClassyXlXpSgvg",
+ "moduleName": "KochavaCore",
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "valueElementClass",
+ "printedName": "valueElementClass",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "AnyObject.Type?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ExistentialMetatype",
+ "printedName": "AnyObject.Type",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "AnyObject"
+ }
+ ]
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore24KVADictionaryEntryFormatC17valueElementClassyXlXpSgvp",
+ "mangledName": "$s11KochavaCore24KVADictionaryEntryFormatC17valueElementClassyXlXpSgvp",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "HasInitialValue",
+ "Final",
+ "HasStorage",
+ "SetterAccess",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "AnyObject.Type?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ExistentialMetatype",
+ "printedName": "AnyObject.Type",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "AnyObject"
+ }
+ ]
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore24KVADictionaryEntryFormatC17valueElementClassyXlXpSgvg",
+ "mangledName": "$s11KochavaCore24KVADictionaryEntryFormatC17valueElementClassyXlXpSgvg",
+ "moduleName": "KochavaCore",
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "valueObject",
+ "printedName": "valueObject",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Any?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "Any"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore24KVADictionaryEntryFormatC11valueObjectypSgvp",
+ "mangledName": "$s11KochavaCore24KVADictionaryEntryFormatC11valueObjectypSgvp",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "HasInitialValue",
+ "Final",
+ "HasStorage",
+ "SetterAccess",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Any?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "Any"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore24KVADictionaryEntryFormatC11valueObjectypSgvg",
+ "mangledName": "$s11KochavaCore24KVADictionaryEntryFormatC11valueObjectypSgvg",
+ "moduleName": "KochavaCore",
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "valueSourceIdentifier",
+ "printedName": "valueSourceIdentifier",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.String?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore24KVADictionaryEntryFormatC21valueSourceIdentifierSSSgvp",
+ "mangledName": "$s11KochavaCore24KVADictionaryEntryFormatC21valueSourceIdentifierSSSgvp",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "HasInitialValue",
+ "Final",
+ "HasStorage",
+ "SetterAccess",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.String?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore24KVADictionaryEntryFormatC21valueSourceIdentifierSSSgvg",
+ "mangledName": "$s11KochavaCore24KVADictionaryEntryFormatC21valueSourceIdentifierSSSgvg",
+ "moduleName": "KochavaCore",
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "valueSourcePropertyNameString",
+ "printedName": "valueSourcePropertyNameString",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.String?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore24KVADictionaryEntryFormatC29valueSourcePropertyNameStringSSSgvp",
+ "mangledName": "$s11KochavaCore24KVADictionaryEntryFormatC29valueSourcePropertyNameStringSSSgvp",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "HasInitialValue",
+ "Final",
+ "HasStorage",
+ "SetterAccess",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.String?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore24KVADictionaryEntryFormatC29valueSourcePropertyNameStringSSSgvg",
+ "mangledName": "$s11KochavaCore24KVADictionaryEntryFormatC29valueSourcePropertyNameStringSSSgvg",
+ "moduleName": "KochavaCore",
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Function",
+ "name": "valueUpdateBool_resolved",
+ "printedName": "valueUpdateBool_resolved()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11KochavaCore24KVADictionaryEntryFormatC24valueUpdateBool_resolvedSbyF",
+ "mangledName": "$s11KochavaCore24KVADictionaryEntryFormatC24valueUpdateBool_resolvedSbyF",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ }
+ ],
+ "declKind": "Class",
+ "usr": "c:@M@KochavaCore@objc(cs)KVADictionaryEntryFormat",
+ "mangledName": "$s11KochavaCore24KVADictionaryEntryFormatC",
+ "moduleName": "KochavaCore",
+ "objc_name": "KVADictionaryEntryFormat",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "ObjC",
+ "RawDocComment"
+ ],
+ "superclassUsr": "c:objc(cs)NSObject",
+ "hasMissingDesignatedInitializers": true,
+ "inheritsConvenienceInitializers": true,
+ "superclassNames": [
+ "ObjectiveC.NSObject"
+ ],
+ "conformances": [
+ {
+ "kind": "Conformance",
+ "name": "KVAAsForContextProtocol",
+ "printedName": "KVAAsForContextProtocol",
+ "usr": "s:11KochavaCore23KVAAsForContextProtocolP",
+ "mangledName": "$s11KochavaCore23KVAAsForContextProtocolP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "KVAFromProtocol",
+ "printedName": "KVAFromProtocol",
+ "usr": "s:11KochavaCore15KVAFromProtocolP",
+ "mangledName": "$s11KochavaCore15KVAFromProtocolP"
+ },
+ {
+ "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": "KochavaCore",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "KVADictionaryFormat",
+ "printedName": "KVADictionaryFormat",
+ "children": [
+ {
+ "kind": "Function",
+ "name": "kva_from",
+ "printedName": "kva_from(_:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Self?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "DynamicSelf",
+ "printedName": "Self"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Any?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "Any"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11KochavaCore19KVADictionaryFormatC8kva_fromyACXDSgypSgFZ",
+ "mangledName": "$s11KochavaCore19KVADictionaryFormatC8kva_fromyACXDSgypSgFZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "kva_as",
+ "printedName": "kva_as(forContext:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "AnyObject?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "AnyObject"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVAContext?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAContext",
+ "printedName": "KochavaCore.KVAContext",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAContext"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11KochavaCore19KVADictionaryFormatC6kva_as10forContextyXlSgAA10KVAContextCSg_tF",
+ "mangledName": "$s11KochavaCore19KVADictionaryFormatC6kva_as10forContextyXlSgAA10KVAContextCSg_tF",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "appending",
+ "printedName": "appending(dictionaryFormat1:dictionaryFormat2:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVADictionaryFormat?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVADictionaryFormat",
+ "printedName": "KochavaCore.KVADictionaryFormat",
+ "usr": "c:@M@KochavaCore@objc(cs)KVADictionaryFormat"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVADictionaryFormat?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVADictionaryFormat",
+ "printedName": "KochavaCore.KVADictionaryFormat",
+ "usr": "c:@M@KochavaCore@objc(cs)KVADictionaryFormat"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVADictionaryFormat?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVADictionaryFormat",
+ "printedName": "KochavaCore.KVADictionaryFormat",
+ "usr": "c:@M@KochavaCore@objc(cs)KVADictionaryFormat"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11KochavaCore19KVADictionaryFormatC9appending17dictionaryFormat10F7Format2ACSgAG_AGtFZ",
+ "mangledName": "$s11KochavaCore19KVADictionaryFormatC9appending17dictionaryFormat10F7Format2ACSgAG_AGtFZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Var",
+ "name": "mutator",
+ "printedName": "mutator",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAMutator",
+ "printedName": "KochavaCore.KVAMutator",
+ "usr": "s:11KochavaCore10KVAMutatorC"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore19KVADictionaryFormatC7mutatorAA10KVAMutatorCvp",
+ "mangledName": "$s11KochavaCore19KVADictionaryFormatC7mutatorAA10KVAMutatorCvp",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "Lazy",
+ "SetterAccess",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAMutator",
+ "printedName": "KochavaCore.KVAMutator",
+ "usr": "s:11KochavaCore10KVAMutatorC"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore19KVADictionaryFormatC7mutatorAA10KVAMutatorCvg",
+ "mangledName": "$s11KochavaCore19KVADictionaryFormatC7mutatorAA10KVAMutatorCvg",
+ "moduleName": "KochavaCore",
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "dictionaryEntryFormatArray",
+ "printedName": "dictionaryEntryFormatArray",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "[KochavaCore.KVADictionaryEntryFormat]?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Array",
+ "printedName": "[KochavaCore.KVADictionaryEntryFormat]",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVADictionaryEntryFormat",
+ "printedName": "KochavaCore.KVADictionaryEntryFormat",
+ "usr": "c:@M@KochavaCore@objc(cs)KVADictionaryEntryFormat"
+ }
+ ],
+ "usr": "s:Sa"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore19KVADictionaryFormatC015dictionaryEntryD5ArraySayAA0cfD0CGSgvp",
+ "mangledName": "$s11KochavaCore19KVADictionaryFormatC015dictionaryEntryD5ArraySayAA0cfD0CGSgvp",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "HasInitialValue",
+ "Final",
+ "HasStorage",
+ "SetterAccess",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "[KochavaCore.KVADictionaryEntryFormat]?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Array",
+ "printedName": "[KochavaCore.KVADictionaryEntryFormat]",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVADictionaryEntryFormat",
+ "printedName": "KochavaCore.KVADictionaryEntryFormat",
+ "usr": "c:@M@KochavaCore@objc(cs)KVADictionaryEntryFormat"
+ }
+ ],
+ "usr": "s:Sa"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore19KVADictionaryFormatC015dictionaryEntryD5ArraySayAA0cfD0CGSgvg",
+ "mangledName": "$s11KochavaCore19KVADictionaryFormatC015dictionaryEntryD5ArraySayAA0cfD0CGSgvg",
+ "moduleName": "KochavaCore",
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ }
+ ],
+ "declKind": "Class",
+ "usr": "c:@M@KochavaCore@objc(cs)KVADictionaryFormat",
+ "mangledName": "$s11KochavaCore19KVADictionaryFormatC",
+ "moduleName": "KochavaCore",
+ "objc_name": "KVADictionaryFormat",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "ObjC",
+ "RawDocComment"
+ ],
+ "superclassUsr": "c:objc(cs)NSObject",
+ "hasMissingDesignatedInitializers": true,
+ "inheritsConvenienceInitializers": true,
+ "superclassNames": [
+ "ObjectiveC.NSObject"
+ ],
+ "conformances": [
+ {
+ "kind": "Conformance",
+ "name": "KVAAsForContextProtocol",
+ "printedName": "KVAAsForContextProtocol",
+ "usr": "s:11KochavaCore23KVAAsForContextProtocolP",
+ "mangledName": "$s11KochavaCore23KVAAsForContextProtocolP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "KVAFromProtocol",
+ "printedName": "KVAFromProtocol",
+ "usr": "s:11KochavaCore15KVAFromProtocolP",
+ "mangledName": "$s11KochavaCore15KVAFromProtocolP"
+ },
+ {
+ "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": "KochavaCore",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "KVADispatchQueue",
+ "printedName": "KVADispatchQueue",
+ "children": [
+ {
+ "kind": "Var",
+ "name": "globalConcurrent",
+ "printedName": "globalConcurrent",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVADispatchQueue",
+ "printedName": "KochavaCore.KVADispatchQueue",
+ "usr": "c:@M@KochavaCore@objc(cs)KVADispatchQueue"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "c:@M@KochavaCore@objc(cs)KVADispatchQueue(cpy)globalConcurrent",
+ "mangledName": "$s11KochavaCore16KVADispatchQueueC16globalConcurrentACvpZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "declAttributes": [
+ "HasInitialValue",
+ "Final",
+ "HasStorage",
+ "AccessControl",
+ "ObjC",
+ "RawDocComment"
+ ],
+ "isLet": true,
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVADispatchQueue",
+ "printedName": "KochavaCore.KVADispatchQueue",
+ "usr": "c:@M@KochavaCore@objc(cs)KVADispatchQueue"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "c:@M@KochavaCore@objc(cs)KVADispatchQueue(cm)globalConcurrent",
+ "mangledName": "$s11KochavaCore16KVADispatchQueueC16globalConcurrentACvgZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "implicit": true,
+ "declAttributes": [
+ "Final",
+ "ObjC"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "globalSerial",
+ "printedName": "globalSerial",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVADispatchQueue",
+ "printedName": "KochavaCore.KVADispatchQueue",
+ "usr": "c:@M@KochavaCore@objc(cs)KVADispatchQueue"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "c:@M@KochavaCore@objc(cs)KVADispatchQueue(cpy)globalSerial",
+ "mangledName": "$s11KochavaCore16KVADispatchQueueC12globalSerialACvpZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "declAttributes": [
+ "HasInitialValue",
+ "Final",
+ "HasStorage",
+ "AccessControl",
+ "ObjC",
+ "RawDocComment"
+ ],
+ "isLet": true,
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVADispatchQueue",
+ "printedName": "KochavaCore.KVADispatchQueue",
+ "usr": "c:@M@KochavaCore@objc(cs)KVADispatchQueue"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "c:@M@KochavaCore@objc(cs)KVADispatchQueue(cm)globalSerial",
+ "mangledName": "$s11KochavaCore16KVADispatchQueueC12globalSerialACvgZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "implicit": true,
+ "declAttributes": [
+ "Final",
+ "ObjC"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "main",
+ "printedName": "main",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVADispatchQueue",
+ "printedName": "KochavaCore.KVADispatchQueue",
+ "usr": "c:@M@KochavaCore@objc(cs)KVADispatchQueue"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "c:@M@KochavaCore@objc(cs)KVADispatchQueue(cpy)main",
+ "mangledName": "$s11KochavaCore16KVADispatchQueueC4mainACvpZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "declAttributes": [
+ "HasInitialValue",
+ "Final",
+ "HasStorage",
+ "AccessControl",
+ "ObjC",
+ "RawDocComment"
+ ],
+ "isLet": true,
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVADispatchQueue",
+ "printedName": "KochavaCore.KVADispatchQueue",
+ "usr": "c:@M@KochavaCore@objc(cs)KVADispatchQueue"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "c:@M@KochavaCore@objc(cs)KVADispatchQueue(cm)main",
+ "mangledName": "$s11KochavaCore16KVADispatchQueueC4mainACvgZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "implicit": true,
+ "declAttributes": [
+ "Final",
+ "ObjC"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init(identifier:universalIdentifier:osDispatchQueue:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVADispatchQueue",
+ "printedName": "KochavaCore.KVADispatchQueue",
+ "usr": "c:@M@KochavaCore@objc(cs)KVADispatchQueue"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "DispatchQueue",
+ "printedName": "Dispatch.DispatchQueue",
+ "usr": "c:objc(cs)OS_dispatch_queue"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "s:11KochavaCore16KVADispatchQueueC10identifier19universalIdentifier010osDispatchD0ACSS_SSSo17OS_dispatch_queueCtcfc",
+ "mangledName": "$s11KochavaCore16KVADispatchQueueC10identifier19universalIdentifier010osDispatchD0ACSS_SSSo17OS_dispatch_queueCtcfc",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "init_kind": "Designated"
+ },
+ {
+ "kind": "Var",
+ "name": "description",
+ "printedName": "description",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "c:@M@KochavaCore@objc(cs)KVADispatchQueue(py)description",
+ "mangledName": "$s11KochavaCore16KVADispatchQueueC11descriptionSSvp",
+ "moduleName": "KochavaCore",
+ "overriding": true,
+ "objc_name": "description",
+ "declAttributes": [
+ "Final",
+ "ObjC",
+ "Override",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "c:@M@KochavaCore@objc(cs)KVADispatchQueue(im)description",
+ "mangledName": "$s11KochavaCore16KVADispatchQueueC11descriptionSSvg",
+ "moduleName": "KochavaCore",
+ "overriding": true,
+ "objc_name": "description",
+ "declAttributes": [
+ "Final",
+ "ObjC"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Function",
+ "name": "asyncForPublicEntryPoint",
+ "printedName": "asyncForPublicEntryPoint(sourceIdentifier:hostAPICallDiagnosticHeadlineString:sourceClass:closure:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.String?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "hasDefaultArg": true,
+ "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": "AnyObject.Type?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ExistentialMetatype",
+ "printedName": "AnyObject.Type",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "AnyObject"
+ }
+ ]
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "(() -> ())?",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "() -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ]
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "c:@M@KochavaCore@objc(cs)KVADispatchQueue(cm)asyncForPublicEntryPointWithSourceIdentifier:hostAPICallDiagnosticHeadlineString:sourceClass:closure:",
+ "mangledName": "$s11KochavaCore16KVADispatchQueueC24asyncForPublicEntryPoint16sourceIdentifier35hostAPICallDiagnosticHeadlineString0J5Class7closureySSSg_AIyXlXpSgyycSgtFZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "objc_name": "asyncForPublicEntryPointWithSourceIdentifier:hostAPICallDiagnosticHeadlineString:sourceClass:closure:",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "ObjC",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "async",
+ "printedName": "async(sourceIdentifier:closure:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.String?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "(() -> ())?",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "() -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ]
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "c:@M@KochavaCore@objc(cs)KVADispatchQueue(im)asyncWithSourceIdentifier:closure:",
+ "mangledName": "$s11KochavaCore16KVADispatchQueueC5async16sourceIdentifier7closureySSSg_yycSgtF",
+ "moduleName": "KochavaCore",
+ "objc_name": "asyncWithSourceIdentifier:closure:",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "ObjC",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "async",
+ "printedName": "async(sourceIdentifier:sourceClass:closure:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "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": "AnyObject.Type?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ExistentialMetatype",
+ "printedName": "AnyObject.Type",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "AnyObject"
+ }
+ ]
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "(() -> ())?",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "() -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ]
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "c:@M@KochavaCore@objc(cs)KVADispatchQueue(im)asyncWithSourceIdentifier:sourceClass:closure:",
+ "mangledName": "$s11KochavaCore16KVADispatchQueueC5async16sourceIdentifier0F5Class7closureySSSg_yXlXpSgyycSgtF",
+ "moduleName": "KochavaCore",
+ "objc_name": "asyncWithSourceIdentifier:sourceClass:closure:",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "ObjC",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "asyncAfter",
+ "printedName": "asyncAfter(sourceIdentifier:timeInterval:closure:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.String?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Double",
+ "printedName": "Swift.Double",
+ "usr": "s:Sd"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "(() -> ())?",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "() -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ]
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "c:@M@KochavaCore@objc(cs)KVADispatchQueue(im)asyncAfterWithSourceIdentifier:timeInterval:closure:",
+ "mangledName": "$s11KochavaCore16KVADispatchQueueC10asyncAfter16sourceIdentifier12timeInterval7closureySSSg_SdyycSgtF",
+ "moduleName": "KochavaCore",
+ "objc_name": "asyncAfterWithSourceIdentifier:timeInterval:closure:",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "ObjC",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "asyncAfter",
+ "printedName": "asyncAfter(networking:sourceIdentifier:prerequisiteTaskIdentifierArray:prerequisiteTaskArray:timeInterval:timeIntervalStartsAfterPrerequisiteTasksBool:closure:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVANetworking?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVANetworking",
+ "printedName": "KochavaCore.KVANetworking",
+ "usr": "c:@M@KochavaCore@objc(cs)KVANetworking"
+ }
+ ],
+ "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": "Array",
+ "printedName": "[Swift.String]",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:Sa"
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "[KochavaCore.KVATask]?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Array",
+ "printedName": "[KochavaCore.KVATask]",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVATask",
+ "printedName": "KochavaCore.KVATask",
+ "usr": "c:@M@KochavaCore@objc(cs)KVATask"
+ }
+ ],
+ "usr": "s:Sa"
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Double",
+ "printedName": "Swift.Double",
+ "usr": "s:Sd"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "hasDefaultArg": true,
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "(() -> ())?",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "() -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ]
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "c:@M@KochavaCore@objc(cs)KVADispatchQueue(im)asyncAfterWithNetworking:sourceIdentifier:prerequisiteTaskIdentifierArray:prerequisiteTaskArray:timeInterval:timeIntervalStartsAfterPrerequisiteTasksBool:closure:",
+ "mangledName": "$s11KochavaCore16KVADispatchQueueC10asyncAfter10networking16sourceIdentifier016prerequisiteTaskI5Array0jkL012timeInterval0mn6StartsF21PrerequisiteTasksBool7closureyAA13KVANetworkingCSg_SSSgSaySSGSgSayAA7KVATaskCGSgSdSbyycSgtF",
+ "moduleName": "KochavaCore",
+ "objc_name": "asyncAfterWithNetworking:sourceIdentifier:prerequisiteTaskIdentifierArray:prerequisiteTaskArray:timeInterval:timeIntervalStartsAfterPrerequisiteTasksBool:closure:",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "ObjC",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "asyncAfterSteppedSettlingDispatch",
+ "printedName": "asyncAfterSteppedSettlingDispatch(sourceIdentifier:closure:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "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": "(() -> ())?",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "() -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ]
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "c:@M@KochavaCore@objc(cs)KVADispatchQueue(im)asyncAfterSteppedSettlingDispatchWithSourceIdentifier:closure:",
+ "mangledName": "$s11KochavaCore16KVADispatchQueueC33asyncAfterSteppedSettlingDispatch16sourceIdentifier7closureySSSg_yycSgtF",
+ "moduleName": "KochavaCore",
+ "objc_name": "asyncAfterSteppedSettlingDispatchWithSourceIdentifier:closure:",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "ObjC",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "executeForPublicEntryPoint",
+ "printedName": "executeForPublicEntryPoint(sourceIdentifier:hostAPICallDiagnosticHeadlineString:sourceClass:logMessagePrintBool:asyncBool:closure:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "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": "AnyObject.Type?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ExistentialMetatype",
+ "printedName": "AnyObject.Type",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "AnyObject"
+ }
+ ]
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "(() -> ())?",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "() -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ]
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "c:@M@KochavaCore@objc(cs)KVADispatchQueue(cm)executeForPublicEntryPointWithSourceIdentifier:hostAPICallDiagnosticHeadlineString:sourceClass:logMessagePrintBool:asyncBool:closure:",
+ "mangledName": "$s11KochavaCore16KVADispatchQueueC26executeForPublicEntryPoint16sourceIdentifier35hostAPICallDiagnosticHeadlineString0J5Class19logMessagePrintBool05asyncU07closureySSSg_AKyXlXpSgS2byycSgtFZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "objc_name": "executeForPublicEntryPointWithSourceIdentifier:hostAPICallDiagnosticHeadlineString:sourceClass:logMessagePrintBool:asyncBool:closure:",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "ObjC",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "execute",
+ "printedName": "execute(dispatchQueue:sourceIdentifier:hostAPICallDiagnosticHeadlineString:sourceClass:logMessagePrintBool:asyncBool:closure:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVADispatchQueue?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVADispatchQueue",
+ "printedName": "KochavaCore.KVADispatchQueue",
+ "usr": "c:@M@KochavaCore@objc(cs)KVADispatchQueue"
+ }
+ ],
+ "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"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "AnyObject.Type?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ExistentialMetatype",
+ "printedName": "AnyObject.Type",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "AnyObject"
+ }
+ ]
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "(() -> ())?",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "() -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ]
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "c:@M@KochavaCore@objc(cs)KVADispatchQueue(cm)executeWithDispatchQueue:sourceIdentifier:hostAPICallDiagnosticHeadlineString:sourceClass:logMessagePrintBool:asyncBool:closure:",
+ "mangledName": "$s11KochavaCore16KVADispatchQueueC7execute08dispatchD016sourceIdentifier35hostAPICallDiagnosticHeadlineString0G5Class19logMessagePrintBool05asyncR07closureyACSg_SSSgAMyXlXpSgS2byycSgtFZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "objc_name": "executeWithDispatchQueue:sourceIdentifier:hostAPICallDiagnosticHeadlineString:sourceClass:logMessagePrintBool:asyncBool:closure:",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "ObjC",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Var",
+ "name": "identifier",
+ "printedName": "identifier",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore16KVADispatchQueueC10identifierSSvp",
+ "mangledName": "$s11KochavaCore16KVADispatchQueueC10identifierSSvp",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "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": "s:11KochavaCore16KVADispatchQueueC10identifierSSvg",
+ "mangledName": "$s11KochavaCore16KVADispatchQueueC10identifierSSvg",
+ "moduleName": "KochavaCore",
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "universalIdentifier",
+ "printedName": "universalIdentifier",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore16KVADispatchQueueC19universalIdentifierSSvp",
+ "mangledName": "$s11KochavaCore16KVADispatchQueueC19universalIdentifierSSvp",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "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": "s:11KochavaCore16KVADispatchQueueC19universalIdentifierSSvg",
+ "mangledName": "$s11KochavaCore16KVADispatchQueueC19universalIdentifierSSvg",
+ "moduleName": "KochavaCore",
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "osDispatchQueue",
+ "printedName": "osDispatchQueue",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "DispatchQueue",
+ "printedName": "Dispatch.DispatchQueue",
+ "usr": "c:objc(cs)OS_dispatch_queue"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore16KVADispatchQueueC010osDispatchD0So17OS_dispatch_queueCvp",
+ "mangledName": "$s11KochavaCore16KVADispatchQueueC010osDispatchD0So17OS_dispatch_queueCvp",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "HasStorage",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "isLet": true,
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "DispatchQueue",
+ "printedName": "Dispatch.DispatchQueue",
+ "usr": "c:objc(cs)OS_dispatch_queue"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore16KVADispatchQueueC010osDispatchD0So17OS_dispatch_queueCvg",
+ "mangledName": "$s11KochavaCore16KVADispatchQueueC010osDispatchD0So17OS_dispatch_queueCvg",
+ "moduleName": "KochavaCore",
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVADispatchQueue",
+ "printedName": "KochavaCore.KVADispatchQueue",
+ "usr": "c:@M@KochavaCore@objc(cs)KVADispatchQueue"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "c:@M@KochavaCore@objc(cs)KVADispatchQueue(im)init",
+ "mangledName": "$s11KochavaCore16KVADispatchQueueCACycfc",
+ "moduleName": "KochavaCore",
+ "overriding": true,
+ "implicit": true,
+ "objc_name": "init",
+ "declAttributes": [
+ "Dynamic",
+ "ObjC",
+ "Override"
+ ],
+ "init_kind": "Designated"
+ }
+ ],
+ "declKind": "Class",
+ "usr": "c:@M@KochavaCore@objc(cs)KVADispatchQueue",
+ "mangledName": "$s11KochavaCore16KVADispatchQueueC",
+ "moduleName": "KochavaCore",
+ "objc_name": "KVADispatchQueue",
+ "declAttributes": [
+ "Final",
+ "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": "KochavaCore",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "KVAFile",
+ "printedName": "KVAFile",
+ "children": [
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init(resourceName:bundle:searchPathDirectory:extensionOverrideString:subfolderNameStringArray:remoteURLString:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVAFile?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAFile",
+ "printedName": "KochavaCore.KVAFile",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAFile"
+ }
+ ],
+ "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": "Foundation.Bundle?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bundle",
+ "printedName": "Foundation.Bundle",
+ "usr": "c:objc(cs)NSBundle"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Foundation.FileManager.SearchPathDirectory?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "SearchPathDirectory",
+ "printedName": "Foundation.FileManager.SearchPathDirectory",
+ "usr": "c:@E@NSSearchPathDirectory"
+ }
+ ],
+ "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": "Array",
+ "printedName": "[Swift.String]",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:Sa"
+ }
+ ],
+ "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": "Constructor",
+ "usr": "s:11KochavaCore7KVAFileC12resourceName6bundle19searchPathDirectory23extensionOverrideString09subfoldereL5Array15remoteURLStringACSgSSSg_So8NSBundleCSgSo08NSSearchhI0VSgAKSaySSGSgAKtcfc",
+ "mangledName": "$s11KochavaCore7KVAFileC12resourceName6bundle19searchPathDirectory23extensionOverrideString09subfoldereL5Array15remoteURLStringACSgSSSg_So8NSBundleCSgSo08NSSearchhI0VSgAKSaySSGSgAKtcfc",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Required",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "init_kind": "Designated"
+ },
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init(resourceName:bundle:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVAFile?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAFile",
+ "printedName": "KochavaCore.KVAFile",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAFile"
+ }
+ ],
+ "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": "Foundation.Bundle?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bundle",
+ "printedName": "Foundation.Bundle",
+ "usr": "c:objc(cs)NSBundle"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "s:11KochavaCore7KVAFileC12resourceName6bundleACSgSSSg_So8NSBundleCSgtcfc",
+ "mangledName": "$s11KochavaCore7KVAFileC12resourceName6bundleACSgSSSg_So8NSBundleCSgtcfc",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Convenience",
+ "AccessControl"
+ ],
+ "init_kind": "Convenience"
+ },
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init(resourceName:bundleIdentifier:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVAFile?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAFile",
+ "printedName": "KochavaCore.KVAFile",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAFile"
+ }
+ ],
+ "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": "Constructor",
+ "usr": "s:11KochavaCore7KVAFileC12resourceName16bundleIdentifierACSgSSSg_AGtcfc",
+ "mangledName": "$s11KochavaCore7KVAFileC12resourceName16bundleIdentifierACSgSSSg_AGtcfc",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Convenience",
+ "AccessControl"
+ ],
+ "init_kind": "Convenience"
+ },
+ {
+ "kind": "Function",
+ "name": "kva_from",
+ "printedName": "kva_from(_:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Self?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "DynamicSelf",
+ "printedName": "Self"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Any?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "Any"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11KochavaCore7KVAFileC8kva_fromyACXDSgypSgFZ",
+ "mangledName": "$s11KochavaCore7KVAFileC8kva_fromyACXDSgypSgFZ",
+ "moduleName": "KochavaCore",
+ "static": true,
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "kva_as",
+ "printedName": "kva_as(forContext:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "AnyObject?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "AnyObject"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVAContext?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAContext",
+ "printedName": "KochavaCore.KVAContext",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAContext"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11KochavaCore7KVAFileC6kva_as10forContextyXlSgAA10KVAContextCSg_tF",
+ "mangledName": "$s11KochavaCore7KVAFileC6kva_as10forContextyXlSgAA10KVAContextCSg_tF",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Var",
+ "name": "description",
+ "printedName": "description",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAFile(py)description",
+ "mangledName": "$s11KochavaCore7KVAFileC11descriptionSSvp",
+ "moduleName": "KochavaCore",
+ "overriding": true,
+ "objc_name": "description",
+ "declAttributes": [
+ "Final",
+ "ObjC",
+ "Override",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAFile(im)description",
+ "mangledName": "$s11KochavaCore7KVAFileC11descriptionSSvg",
+ "moduleName": "KochavaCore",
+ "overriding": true,
+ "objc_name": "description",
+ "declAttributes": [
+ "Final",
+ "ObjC"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Function",
+ "name": "resolvedBundle",
+ "printedName": "resolvedBundle()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bundle",
+ "printedName": "Foundation.Bundle",
+ "usr": "c:objc(cs)NSBundle"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11KochavaCore7KVAFileC14resolvedBundleSo8NSBundleCyF",
+ "mangledName": "$s11KochavaCore7KVAFileC14resolvedBundleSo8NSBundleCyF",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "url",
+ "printedName": "url(excludeFilenameBool:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Foundation.URL?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "URL",
+ "printedName": "Foundation.URL",
+ "usr": "s:10Foundation3URLV"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "ImplicitlyUnwrappedOptional",
+ "printedName": "Swift.Bool?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11KochavaCore7KVAFileC3url19excludeFilenameBool10Foundation3URLVSgSbSg_tF",
+ "mangledName": "$s11KochavaCore7KVAFileC3url19excludeFilenameBool10Foundation3URLVSgSbSg_tF",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "data",
+ "printedName": "data()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Foundation.Data?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Data",
+ "printedName": "Foundation.Data",
+ "usr": "s:10Foundation4DataV"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11KochavaCore7KVAFileC4data10Foundation4DataVSgyF",
+ "mangledName": "$s11KochavaCore7KVAFileC4data10Foundation4DataVSgyF",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "dictionary",
+ "printedName": "dictionary()",
+ "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": "s:11KochavaCore7KVAFileC10dictionarySDys11AnyHashableVypGSgyF",
+ "mangledName": "$s11KochavaCore7KVAFileC10dictionarySDys11AnyHashableVypGSgyF",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "jsonObject",
+ "printedName": "jsonObject()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Any?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "Any"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11KochavaCore7KVAFileC10jsonObjectypSgyF",
+ "mangledName": "$s11KochavaCore7KVAFileC10jsonObjectypSgyF",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "object",
+ "printedName": "object(class:elementClass:appendObject:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "AnyObject?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "AnyObject"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "AnyObject.Type?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ExistentialMetatype",
+ "printedName": "AnyObject.Type",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "AnyObject"
+ }
+ ]
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "AnyObject.Type?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ExistentialMetatype",
+ "printedName": "AnyObject.Type",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "AnyObject"
+ }
+ ]
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Any?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "Any"
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11KochavaCore7KVAFileC6object5class12elementClass12appendObjectyXlSgyXlXpSg_AIypSgtF",
+ "mangledName": "$s11KochavaCore7KVAFileC6object5class12elementClass12appendObjectyXlSgyXlXpSg_AIypSgtF",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "Final",
+ "AccessControl"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Var",
+ "name": "resourceName",
+ "printedName": "resourceName",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.String?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore7KVAFileC12resourceNameSSSgvp",
+ "mangledName": "$s11KochavaCore7KVAFileC12resourceNameSSSgvp",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "HasInitialValue",
+ "Final",
+ "HasStorage",
+ "SetterAccess",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.String?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore7KVAFileC12resourceNameSSSgvg",
+ "mangledName": "$s11KochavaCore7KVAFileC12resourceNameSSSgvg",
+ "moduleName": "KochavaCore",
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "bundle",
+ "printedName": "bundle",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Foundation.Bundle?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bundle",
+ "printedName": "Foundation.Bundle",
+ "usr": "c:objc(cs)NSBundle"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore7KVAFileC6bundleSo8NSBundleCSgvp",
+ "mangledName": "$s11KochavaCore7KVAFileC6bundleSo8NSBundleCSgvp",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "HasInitialValue",
+ "Final",
+ "HasStorage",
+ "SetterAccess",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Foundation.Bundle?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bundle",
+ "printedName": "Foundation.Bundle",
+ "usr": "c:objc(cs)NSBundle"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore7KVAFileC6bundleSo8NSBundleCSgvg",
+ "mangledName": "$s11KochavaCore7KVAFileC6bundleSo8NSBundleCSgvg",
+ "moduleName": "KochavaCore",
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "searchPathDirectory",
+ "printedName": "searchPathDirectory",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Foundation.FileManager.SearchPathDirectory?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "SearchPathDirectory",
+ "printedName": "Foundation.FileManager.SearchPathDirectory",
+ "usr": "c:@E@NSSearchPathDirectory"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore7KVAFileC19searchPathDirectorySo08NSSearcheF0VSgvp",
+ "mangledName": "$s11KochavaCore7KVAFileC19searchPathDirectorySo08NSSearcheF0VSgvp",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "HasInitialValue",
+ "Final",
+ "HasStorage",
+ "SetterAccess",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Foundation.FileManager.SearchPathDirectory?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "SearchPathDirectory",
+ "printedName": "Foundation.FileManager.SearchPathDirectory",
+ "usr": "c:@E@NSSearchPathDirectory"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore7KVAFileC19searchPathDirectorySo08NSSearcheF0VSgvg",
+ "mangledName": "$s11KochavaCore7KVAFileC19searchPathDirectorySo08NSSearcheF0VSgvg",
+ "moduleName": "KochavaCore",
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "extensionOverrideString",
+ "printedName": "extensionOverrideString",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.String?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore7KVAFileC23extensionOverrideStringSSSgvp",
+ "mangledName": "$s11KochavaCore7KVAFileC23extensionOverrideStringSSSgvp",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "HasInitialValue",
+ "Final",
+ "HasStorage",
+ "SetterAccess",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.String?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore7KVAFileC23extensionOverrideStringSSSgvg",
+ "mangledName": "$s11KochavaCore7KVAFileC23extensionOverrideStringSSSgvg",
+ "moduleName": "KochavaCore",
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "subfolderNameStringArray",
+ "printedName": "subfolderNameStringArray",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "[Swift.String]?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Array",
+ "printedName": "[Swift.String]",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:Sa"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore7KVAFileC24subfolderNameStringArraySaySSGSgvp",
+ "mangledName": "$s11KochavaCore7KVAFileC24subfolderNameStringArraySaySSGSgvp",
+ "moduleName": "KochavaCore",
+ "declAttributes": [
+ "HasInitialValue",
+ "Final",
+ "HasStorage",
+ "SetterAccess",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "[Swift.String]?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Array",
+ "printedName": "[Swift.String]",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:Sa"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore7KVAFileC24subfolderNameStringArraySaySSGSgvg",
+ "mangledName": "$s11KochavaCore7KVAFileC24subfolderNameStringArraySaySSGSgvg",
+ "moduleName": "KochavaCore",
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAFile",
+ "printedName": "KochavaCore.KVAFile",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAFile"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAFile(im)init",
+ "mangledName": "$s11KochavaCore7KVAFileCACycfc",
+ "moduleName": "KochavaCore",
+ "overriding": true,
+ "implicit": true,
+ "objc_name": "init",
+ "declAttributes": [
+ "Dynamic",
+ "ObjC",
+ "Override"
+ ],
+ "init_kind": "Designated"
+ }
+ ],
+ "declKind": "Class",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAFile",
+ "mangledName": "$s11KochavaCore7KVAFileC",
+ "moduleName": "KochavaCore",
+ "objc_name": "KVAFile",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "ObjC"
+ ],
+ "superclassUsr": "c:objc(cs)NSObject",
+ "superclassNames": [
+ "ObjectiveC.NSObject"
+ ],
+ "conformances": [
+ {
+ "kind": "Conformance",
+ "name": "KVAAsForContextProtocol",
+ "printedName": "KVAAsForContextProtocol",
+ "usr": "s:11KochavaCore23KVAAsForContextProtocolP",
+ "mangledName": "$s11KochavaCore23KVAAsForContextProtocolP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "KVAFromProtocol",
+ "printedName": "KVAFromProtocol",
+ "usr": "s:11KochavaCore15KVAFromProtocolP",
+ "mangledName": "$s11KochavaCore15KVAFromProtocolP"
+ },
+ {
+ "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": "TypeDecl",
+ "name": "KVASourceFileProvider",
+ "printedName": "KVASourceFileProvider",
+ "children": [
+ {
+ "kind": "Var",
+ "name": "sourceFile",
+ "printedName": "sourceFile",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVAFile?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAFile",
+ "printedName": "KochavaCore.KVAFile",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAFile"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11KochavaCore21KVASourceFileProviderP06sourceD0AA7KVAFileCSgvp",
+ "mangledName": "$s11KochavaCore21KVASourceFileProviderP06sourceD0AA7KVAFileCSgvp",
+ "moduleName": "KochavaCore",
+ "protocolReq": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVAFile?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAFile",
+ "printedName": "KochavaCore.KVAFile",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAFile"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore21KVASourceFileProviderP06sourceD0AA7KVAFileCSgvg",
+ "mangledName": "$s11KochavaCore21KVASourceFileProviderP06sourceD0AA7KVAFileCSgvg",
+ "moduleName": "KochavaCore",
+ "genericSig": "<τ_0_0 where τ_0_0 : KochavaCore.KVASourceFileProvider>",
+ "sugared_genericSig": "",
+ "protocolReq": true,
+ "reqNewWitnessTableEntry": true,
+ "accessorKind": "get"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Set",
+ "printedName": "Set()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "KochavaCore.KVAFile?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "KVAFile",
+ "printedName": "KochavaCore.KVAFile",
+ "usr": "c:@M@KochavaCore@objc(cs)KVAFile"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11KochavaCore21KVASourceFileProviderP06sourceD0AA7KVAFileCSgvs",
+ "mangledName": "$s11KochavaCore21KVASourceFileProviderP06sourceD0AA7KVAFileCSgvs",
+ "moduleName": "KochavaCore",
+ "genericSig": "<τ_0_0 where τ_0_0 : KochavaCore.KVASourceFileProvider>",
+ "sugared_genericSig": "