diff --git a/Podfile b/Podfile
index d86e7c5..27df2a0 100644
--- a/Podfile
+++ b/Podfile
@@ -4,7 +4,7 @@
target 'sampleSDK' do
# Comment the next line if you don't want to use dynamic frameworks
use_frameworks!
- pod 'Transcend', '1.1.0'
+ pod 'Transcend', '1.1.2'
# Pods for sampleSDK
target 'sampleSDKTests' do
diff --git a/Podfile.lock b/Podfile.lock
index 11049a3..11559bf 100644
--- a/Podfile.lock
+++ b/Podfile.lock
@@ -1,16 +1,16 @@
PODS:
- - Transcend (1.1.0)
+ - Transcend (1.1.2)
DEPENDENCIES:
- - Transcend (= 1.1.0)
+ - Transcend (= 1.1.2)
SPEC REPOS:
trunk:
- Transcend
SPEC CHECKSUMS:
- Transcend: 6b0760ae14abec1d65b4c55ec8d6f96794abbcc1
+ Transcend: 12885fa9f78b4dad88c1ae7e7f8a432a06f66b99
-PODFILE CHECKSUM: 193242b8f26f4eb535b6dc8cf871713cbd206c63
+PODFILE CHECKSUM: 49a0e75d02458a7d30f821fcc60655e4aa7ff8b3
COCOAPODS: 1.13.0
diff --git a/Pods/Manifest.lock b/Pods/Manifest.lock
index 11049a3..11559bf 100644
--- a/Pods/Manifest.lock
+++ b/Pods/Manifest.lock
@@ -1,16 +1,16 @@
PODS:
- - Transcend (1.1.0)
+ - Transcend (1.1.2)
DEPENDENCIES:
- - Transcend (= 1.1.0)
+ - Transcend (= 1.1.2)
SPEC REPOS:
trunk:
- Transcend
SPEC CHECKSUMS:
- Transcend: 6b0760ae14abec1d65b4c55ec8d6f96794abbcc1
+ Transcend: 12885fa9f78b4dad88c1ae7e7f8a432a06f66b99
-PODFILE CHECKSUM: 193242b8f26f4eb535b6dc8cf871713cbd206c63
+PODFILE CHECKSUM: 49a0e75d02458a7d30f821fcc60655e4aa7ff8b3
COCOAPODS: 1.13.0
diff --git a/Pods/Pods.xcodeproj/xcuserdata/girishjonnavithula.xcuserdatad/xcschemes/xcschememanagement.plist b/Pods/Pods.xcodeproj/xcuserdata/girishjonnavithula.xcuserdatad/xcschemes/xcschememanagement.plist
deleted file mode 100644
index 6ef97b9..0000000
--- a/Pods/Pods.xcodeproj/xcuserdata/girishjonnavithula.xcuserdatad/xcschemes/xcschememanagement.plist
+++ /dev/null
@@ -1,39 +0,0 @@
-
-
-
-
- SchemeUserState
-
- Pods-sampleSDK-sampleSDKUITests.xcscheme
-
- isShown
-
- orderHint
- 1
-
- Pods-sampleSDK.xcscheme
-
- isShown
-
- orderHint
- 0
-
- Pods-sampleSDKTests.xcscheme
-
- isShown
-
- orderHint
- 2
-
- Transcend.xcscheme
-
- isShown
-
- orderHint
- 3
-
-
- SuppressBuildableAutocreation
-
-
-
diff --git a/Pods/Transcend/release/Transcend.xcframework/Info.plist b/Pods/Transcend/release/Transcend.xcframework/Info.plist
index 623874b..5900eff 100644
--- a/Pods/Transcend/release/Transcend.xcframework/Info.plist
+++ b/Pods/Transcend/release/Transcend.xcframework/Info.plist
@@ -8,7 +8,7 @@
DebugSymbolsPath
dSYMs
LibraryIdentifier
- ios-arm64_x86_64-maccatalyst
+ ios-arm64_x86_64-simulator
LibraryPath
Transcend.framework
SupportedArchitectures
@@ -19,38 +19,38 @@
SupportedPlatform
ios
SupportedPlatformVariant
- maccatalyst
+ simulator
DebugSymbolsPath
dSYMs
LibraryIdentifier
- ios-arm64
+ ios-arm64_x86_64-maccatalyst
LibraryPath
Transcend.framework
SupportedArchitectures
arm64
+ x86_64
SupportedPlatform
ios
+ SupportedPlatformVariant
+ maccatalyst
DebugSymbolsPath
dSYMs
LibraryIdentifier
- ios-arm64_x86_64-simulator
+ ios-arm64
LibraryPath
Transcend.framework
SupportedArchitectures
arm64
- x86_64
SupportedPlatform
ios
- SupportedPlatformVariant
- simulator
CFBundlePackageType
diff --git a/Pods/Transcend/release/Transcend.xcframework/ios-arm64/Transcend.framework/Headers/Transcend-Swift.h b/Pods/Transcend/release/Transcend.xcframework/ios-arm64/Transcend.framework/Headers/Transcend-Swift.h
index ab74994..48982d8 100644
--- a/Pods/Transcend/release/Transcend.xcframework/ios-arm64/Transcend.framework/Headers/Transcend-Swift.h
+++ b/Pods/Transcend/release/Transcend.xcframework/ios-arm64/Transcend.framework/Headers/Transcend-Swift.h
@@ -271,12 +271,25 @@ SWIFT_CLASS("_TtC9Transcend14BackEndWebView")
@class NSEntityDescription;
@class NSManagedObjectContext;
+SWIFT_CLASS_NAMED("TelemetryRequests")
+@interface TelemetryRequests : NSManagedObject
+- (nonnull instancetype)initWithEntity:(NSEntityDescription * _Nonnull)entity insertIntoManagedObjectContext:(NSManagedObjectContext * _Nullable)context OBJC_DESIGNATED_INITIALIZER;
+@end
+
+@class NSUUID;
+@class NSData;
+
+@interface TelemetryRequests (SWIFT_EXTENSION(Transcend))
+@property (nonatomic, copy) NSUUID * _Nullable id;
+@property (nonatomic, copy) NSData * _Nullable requestData;
+@end
+
+
SWIFT_CLASS_NAMED("TranscendSDKPurposeMap")
@interface TranscendSDKPurposeMap : NSManagedObject
- (nonnull instancetype)initWithEntity:(NSEntityDescription * _Nonnull)entity insertIntoManagedObjectContext:(NSManagedObjectContext * _Nullable)context OBJC_DESIGNATED_INITIALIZER;
@end
-@class NSData;
@class NSDate;
@interface TranscendSDKPurposeMap (SWIFT_EXTENSION(Transcend))
@@ -284,6 +297,7 @@ SWIFT_CLASS_NAMED("TranscendSDKPurposeMap")
@property (nonatomic, copy) NSDate * _Nullable timestamp;
@end
+@class WKNavigationAction;
SWIFT_CLASS("_TtC9Transcend16TranscendWebView")
@interface TranscendWebView : WKWebView
@@ -296,6 +310,14 @@ SWIFT_CLASS("_TtC9Transcend16TranscendWebView")
/// \param navigation The navigation object that completed.
///
- (void)webView:(WKWebView * _Nonnull)webView didFinishNavigation:(WKNavigation * _Null_unspecified)navigation;
+/// A method called when the web view needs to decide whether to allow or cancel a navigation.
+/// \param webView The web view that initiated the navigation.
+///
+/// \param navigationAction Information about the navigation action.
+///
+/// \param decisionHandler A closure to call with your decision.
+///
+- (void)webView:(WKWebView * _Nonnull)webView decidePolicyForNavigationAction:(WKNavigationAction * _Nonnull)navigationAction decisionHandler:(void (^ _Nonnull)(WKNavigationActionPolicy))decisionHandler;
/// Notifies that the web view failed navigating to a new webpage.
/// This method is called when the web view fails to navigation to a new webpage.
/// \param webView The web view that finished navigation.
diff --git a/Pods/Transcend/release/Transcend.xcframework/ios-arm64/Transcend.framework/Info.plist b/Pods/Transcend/release/Transcend.xcframework/ios-arm64/Transcend.framework/Info.plist
index 902d752..3616f92 100644
Binary files a/Pods/Transcend/release/Transcend.xcframework/ios-arm64/Transcend.framework/Info.plist and b/Pods/Transcend/release/Transcend.xcframework/ios-arm64/Transcend.framework/Info.plist differ
diff --git a/Pods/Transcend/release/Transcend.xcframework/ios-arm64/Transcend.framework/Modules/Transcend.swiftmodule/arm64-apple-ios.abi.json b/Pods/Transcend/release/Transcend.xcframework/ios-arm64/Transcend.framework/Modules/Transcend.swiftmodule/arm64-apple-ios.abi.json
index ec0cf22..76bf768 100644
--- a/Pods/Transcend/release/Transcend.xcframework/ios-arm64/Transcend.framework/Modules/Transcend.swiftmodule/arm64-apple-ios.abi.json
+++ b/Pods/Transcend/release/Transcend.xcframework/ios-arm64/Transcend.framework/Modules/Transcend.swiftmodule/arm64-apple-ios.abi.json
@@ -38,6 +38,252 @@
"RawDocComment"
]
},
+ {
+ "kind": "Import",
+ "name": "CoreData",
+ "printedName": "CoreData",
+ "declKind": "Import",
+ "moduleName": "Transcend"
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "TelemetryServiceHelper",
+ "printedName": "TelemetryServiceHelper",
+ "children": [
+ {
+ "kind": "Function",
+ "name": "saveTelemetryRequest",
+ "printedName": "saveTelemetryRequest(request:completion:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "TelemetryRequest",
+ "printedName": "Transcend.TelemetryRequest",
+ "usr": "s:9Transcend16TelemetryRequestC"
+ },
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(Swift.Bool, Swift.Error?) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Tuple",
+ "printedName": "(Swift.Bool, Swift.Error?)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.Error?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Error",
+ "printedName": "Swift.Error",
+ "usr": "s:s5ErrorP"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:9Transcend22TelemetryServiceHelperC04saveB7Request7request10completionyAA0bF0C_ySb_s5Error_pSgtctFZ",
+ "mangledName": "$s9Transcend22TelemetryServiceHelperC04saveB7Request7request10completionyAA0bF0C_ySb_s5Error_pSgtctFZ",
+ "moduleName": "Transcend",
+ "static": true,
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "getTelemetryRequests",
+ "printedName": "getTelemetryRequests(completion:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "([Transcend.TelemetryRequests]?, Swift.Error?) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Tuple",
+ "printedName": "([Transcend.TelemetryRequests]?, Swift.Error?)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "[Transcend.TelemetryRequests]?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Array",
+ "printedName": "[Transcend.TelemetryRequests]",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "TelemetryRequests",
+ "printedName": "Transcend.TelemetryRequests",
+ "usr": "c:@M@Transcend@objc(cs)TelemetryRequests"
+ }
+ ],
+ "usr": "s:Sa"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.Error?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Error",
+ "printedName": "Swift.Error",
+ "usr": "s:s5ErrorP"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:9Transcend22TelemetryServiceHelperC03getB8Requests10completionyySayAA0bF0CGSg_s5Error_pSgtc_tFZ",
+ "mangledName": "$s9Transcend22TelemetryServiceHelperC03getB8Requests10completionyySayAA0bF0CGSg_s5Error_pSgtc_tFZ",
+ "moduleName": "Transcend",
+ "static": true,
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "deleteTelemetryRequest",
+ "printedName": "deleteTelemetryRequest(withUUID:completion:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "UUID",
+ "printedName": "Foundation.UUID",
+ "usr": "s:10Foundation4UUIDV"
+ },
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(Swift.Bool, Swift.Error?) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Tuple",
+ "printedName": "(Swift.Bool, Swift.Error?)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.Error?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Error",
+ "printedName": "Swift.Error",
+ "usr": "s:s5ErrorP"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:9Transcend22TelemetryServiceHelperC06deleteB7Request8withUUID10completiony10Foundation0H0V_ySb_s5Error_pSgtctFZ",
+ "mangledName": "$s9Transcend22TelemetryServiceHelperC06deleteB7Request8withUUID10completiony10Foundation0H0V_ySb_s5Error_pSgtctFZ",
+ "moduleName": "Transcend",
+ "static": true,
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ }
+ ],
+ "declKind": "Class",
+ "usr": "s:9Transcend22TelemetryServiceHelperC",
+ "mangledName": "$s9Transcend22TelemetryServiceHelperC",
+ "moduleName": "Transcend",
+ "declAttributes": [
+ "AccessControl"
+ ],
+ "hasMissingDesignatedInitializers": true
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "Transcend",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
{
"kind": "Import",
"name": "Foundation",
@@ -2696,7 +2942,8 @@
"static": true,
"declAttributes": [
"Final",
- "AccessControl"
+ "AccessControl",
+ "RawDocComment"
],
"funcSelfKind": "NonMutating"
}
@@ -2730,104 +2977,300 @@
"RawDocComment"
]
},
- {
- "kind": "Import",
- "name": "UIKit",
- "printedName": "UIKit",
- "declKind": "Import",
- "moduleName": "Transcend"
- },
- {
- "kind": "Import",
- "name": "CoreData",
- "printedName": "CoreData",
- "declKind": "Import",
- "moduleName": "Transcend"
- },
{
"kind": "TypeDecl",
- "name": "TranscendServiceHelper",
- "printedName": "TranscendServiceHelper",
+ "name": "NativeConfig",
+ "printedName": "NativeConfig",
"children": [
{
- "kind": "Function",
- "name": "saveSDKPurposeMap",
- "printedName": "saveSDKPurposeMap(sdkPurposeMap:)",
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init(from:)",
"children": [
{
"kind": "TypeNominal",
- "name": "Void",
- "printedName": "()"
+ "name": "NativeConfig",
+ "printedName": "Transcend.NativeConfig",
+ "usr": "s:9Transcend12NativeConfigV"
},
{
"kind": "TypeNominal",
- "name": "SDKPurposeMap",
- "printedName": "Transcend.SDKPurposeMap",
- "usr": "s:9Transcend13SDKPurposeMapC"
+ "name": "Decoder",
+ "printedName": "Swift.Decoder",
+ "usr": "s:s7DecoderP"
}
],
- "declKind": "Func",
- "usr": "s:9Transcend0A13ServiceHelperC17saveSDKPurposeMap010sdkPurposeF0yAA0eF0C_tFZ",
- "mangledName": "$s9Transcend0A13ServiceHelperC17saveSDKPurposeMap010sdkPurposeF0yAA0eF0C_tFZ",
+ "declKind": "Constructor",
+ "usr": "s:9Transcend12NativeConfigV4fromACs7Decoder_p_tKcfc",
+ "mangledName": "$s9Transcend12NativeConfigV4fromACs7Decoder_p_tKcfc",
"moduleName": "Transcend",
- "static": true,
- "declAttributes": [
- "Final",
- "AccessControl"
- ],
- "funcSelfKind": "NonMutating"
+ "implicit": true,
+ "throwing": true,
+ "init_kind": "Designated"
},
{
"kind": "Function",
- "name": "isSDKPurposeMapValid",
- "printedName": "isSDKPurposeMapValid()",
- "children": [
+ "name": "encode",
+ "printedName": "encode(to:)",
+ "children": [
{
"kind": "TypeNominal",
- "name": "Bool",
- "printedName": "Swift.Bool",
- "usr": "s:Sb"
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Encoder",
+ "printedName": "Swift.Encoder",
+ "usr": "s:s7EncoderP"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:9Transcend12NativeConfigV6encode2toys7Encoder_p_tKF",
+ "mangledName": "$s9Transcend12NativeConfigV6encode2toys7Encoder_p_tKF",
+ "moduleName": "Transcend",
+ "implicit": true,
+ "throwing": true,
+ "funcSelfKind": "NonMutating"
+ }
+ ],
+ "declKind": "Struct",
+ "usr": "s:9Transcend12NativeConfigV",
+ "mangledName": "$s9Transcend12NativeConfigV",
+ "moduleName": "Transcend",
+ "declAttributes": [
+ "AccessControl"
+ ],
+ "conformances": [
+ {
+ "kind": "Conformance",
+ "name": "Decodable",
+ "printedName": "Decodable",
+ "usr": "s:Se",
+ "mangledName": "$sSe"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Encodable",
+ "printedName": "Encodable",
+ "usr": "s:SE",
+ "mangledName": "$sSE"
+ }
+ ]
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "Transcend",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "Import",
+ "name": "UIKit",
+ "printedName": "UIKit",
+ "declKind": "Import",
+ "moduleName": "Transcend"
+ },
+ {
+ "kind": "Import",
+ "name": "CoreData",
+ "printedName": "CoreData",
+ "declKind": "Import",
+ "moduleName": "Transcend"
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "TranscendServiceHelper",
+ "printedName": "TranscendServiceHelper",
+ "children": [
+ {
+ "kind": "Function",
+ "name": "saveSDKPurposeMap",
+ "printedName": "saveSDKPurposeMap(sdkPurposeMap:completion:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "SDKPurposeMap",
+ "printedName": "Transcend.SDKPurposeMap",
+ "usr": "s:9Transcend13SDKPurposeMapC"
+ },
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(Swift.Error?) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.Error?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Error",
+ "printedName": "Swift.Error",
+ "usr": "s:s5ErrorP"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ]
}
],
"declKind": "Func",
- "usr": "s:9Transcend0A13ServiceHelperC20isSDKPurposeMapValidSbyFZ",
- "mangledName": "$s9Transcend0A13ServiceHelperC20isSDKPurposeMapValidSbyFZ",
+ "usr": "s:9Transcend0A13ServiceHelperC17saveSDKPurposeMap010sdkPurposeF010completionyAA0eF0C_ys5Error_pSgctFZ",
+ "mangledName": "$s9Transcend0A13ServiceHelperC17saveSDKPurposeMap010sdkPurposeF010completionyAA0eF0C_ys5Error_pSgctFZ",
"moduleName": "Transcend",
"static": true,
"declAttributes": [
"Final",
- "AccessControl"
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "isSDKPurposeMapValid",
+ "printedName": "isSDKPurposeMapValid(completion:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(Swift.Bool, Swift.Error?) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Tuple",
+ "printedName": "(Swift.Bool, Swift.Error?)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.Error?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Error",
+ "printedName": "Swift.Error",
+ "usr": "s:s5ErrorP"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:9Transcend0A13ServiceHelperC20isSDKPurposeMapValid10completionyySb_s5Error_pSgtc_tFZ",
+ "mangledName": "$s9Transcend0A13ServiceHelperC20isSDKPurposeMapValid10completionyySb_s5Error_pSgtc_tFZ",
+ "moduleName": "Transcend",
+ "static": true,
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
],
"funcSelfKind": "NonMutating"
},
{
"kind": "Function",
"name": "getSDKPurposeMap",
- "printedName": "getSDKPurposeMap()",
+ "printedName": "getSDKPurposeMap(completion:)",
"children": [
{
"kind": "TypeNominal",
- "name": "Optional",
- "printedName": "Transcend.SDKPurposeMap?",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(Transcend.SDKPurposeMap?, Swift.Error?) -> ()",
"children": [
{
"kind": "TypeNominal",
- "name": "SDKPurposeMap",
- "printedName": "Transcend.SDKPurposeMap",
- "usr": "s:9Transcend13SDKPurposeMapC"
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Tuple",
+ "printedName": "(Transcend.SDKPurposeMap?, Swift.Error?)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Transcend.SDKPurposeMap?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "SDKPurposeMap",
+ "printedName": "Transcend.SDKPurposeMap",
+ "usr": "s:9Transcend13SDKPurposeMapC"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.Error?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Error",
+ "printedName": "Swift.Error",
+ "usr": "s:s5ErrorP"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ]
}
- ],
- "usr": "s:Sq"
+ ]
}
],
"declKind": "Func",
- "usr": "s:9Transcend0A13ServiceHelperC16getSDKPurposeMapAA0eF0CSgyFZ",
- "mangledName": "$s9Transcend0A13ServiceHelperC16getSDKPurposeMapAA0eF0CSgyFZ",
+ "usr": "s:9Transcend0A13ServiceHelperC16getSDKPurposeMap10completionyyAA0eF0CSg_s5Error_pSgtc_tFZ",
+ "mangledName": "$s9Transcend0A13ServiceHelperC16getSDKPurposeMap10completionyyAA0eF0CSg_s5Error_pSgtc_tFZ",
"moduleName": "Transcend",
"static": true,
"declAttributes": [
"Final",
- "AccessControl"
+ "AccessControl",
+ "RawDocComment"
],
"funcSelfKind": "NonMutating"
}
@@ -3194,31 +3637,126 @@
},
{
"kind": "TypeDecl",
- "name": "SDKPurposeMap",
- "printedName": "SDKPurposeMap",
+ "name": "TelemetryRequest",
+ "printedName": "TelemetryRequest",
"children": [
{
- "kind": "Function",
- "name": "isSDKAllowed",
- "printedName": "isSDKAllowed(consentDetails:serviceId:tcfAllowed:regimePurposes:)",
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init(from:)",
"children": [
{
"kind": "TypeNominal",
- "name": "ConsentStatus",
- "printedName": "Transcend.ConsentStatus",
- "usr": "s:9Transcend13ConsentStatusO"
+ "name": "TelemetryRequest",
+ "printedName": "Transcend.TelemetryRequest",
+ "usr": "s:9Transcend16TelemetryRequestC"
},
{
"kind": "TypeNominal",
- "name": "TrackingConsentDetails",
- "printedName": "Transcend.TrackingConsentDetails",
- "usr": "s:9Transcend22TrackingConsentDetailsV"
- },
+ "name": "Decoder",
+ "printedName": "Swift.Decoder",
+ "usr": "s:s7DecoderP"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "s:9Transcend16TelemetryRequestC4fromACs7Decoder_p_tKcfc",
+ "mangledName": "$s9Transcend16TelemetryRequestC4fromACs7Decoder_p_tKcfc",
+ "moduleName": "Transcend",
+ "implicit": true,
+ "declAttributes": [
+ "Required"
+ ],
+ "throwing": true,
+ "init_kind": "Designated"
+ },
+ {
+ "kind": "Function",
+ "name": "encode",
+ "printedName": "encode(to:)",
+ "children": [
{
"kind": "TypeNominal",
- "name": "String",
- "printedName": "Swift.String",
- "usr": "s:SS"
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Encoder",
+ "printedName": "Swift.Encoder",
+ "usr": "s:s7EncoderP"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:9Transcend16TelemetryRequestC6encode2toys7Encoder_p_tKF",
+ "mangledName": "$s9Transcend16TelemetryRequestC6encode2toys7Encoder_p_tKF",
+ "moduleName": "Transcend",
+ "implicit": true,
+ "throwing": true,
+ "funcSelfKind": "NonMutating"
+ }
+ ],
+ "declKind": "Class",
+ "usr": "s:9Transcend16TelemetryRequestC",
+ "mangledName": "$s9Transcend16TelemetryRequestC",
+ "moduleName": "Transcend",
+ "declAttributes": [
+ "AccessControl"
+ ],
+ "hasMissingDesignatedInitializers": true,
+ "conformances": [
+ {
+ "kind": "Conformance",
+ "name": "Decodable",
+ "printedName": "Decodable",
+ "usr": "s:Se",
+ "mangledName": "$sSe"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Encodable",
+ "printedName": "Encodable",
+ "usr": "s:SE",
+ "mangledName": "$sSE"
+ }
+ ]
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "Transcend",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "SDKPurposeMap",
+ "printedName": "SDKPurposeMap",
+ "children": [
+ {
+ "kind": "Function",
+ "name": "isSDKAllowed",
+ "printedName": "isSDKAllowed(consentDetails:serviceId:tcfAllowed:regimePurposes:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ConsentStatus",
+ "printedName": "Transcend.ConsentStatus",
+ "usr": "s:9Transcend13ConsentStatusO"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "TrackingConsentDetails",
+ "printedName": "Transcend.TrackingConsentDetails",
+ "usr": "s:9Transcend22TrackingConsentDetailsV"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
},
{
"kind": "TypeNominal",
@@ -3340,6 +3878,216 @@
"RawDocComment"
]
},
+ {
+ "kind": "TypeDecl",
+ "name": "TelemetryRequestType",
+ "printedName": "TelemetryRequestType",
+ "children": [
+ {
+ "kind": "Var",
+ "name": "INITIAL_SITE_SESSION",
+ "printedName": "INITIAL_SITE_SESSION",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(Transcend.TelemetryRequestType.Type) -> Transcend.TelemetryRequestType",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "TelemetryRequestType",
+ "printedName": "Transcend.TelemetryRequestType",
+ "usr": "s:9Transcend20TelemetryRequestTypeO"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Metatype",
+ "printedName": "Transcend.TelemetryRequestType.Type",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "TelemetryRequestType",
+ "printedName": "Transcend.TelemetryRequestType",
+ "usr": "s:9Transcend20TelemetryRequestTypeO"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "EnumElement",
+ "usr": "s:9Transcend20TelemetryRequestTypeO20INITIAL_SITE_SESSIONyA2CmF",
+ "mangledName": "$s9Transcend20TelemetryRequestTypeO20INITIAL_SITE_SESSIONyA2CmF",
+ "moduleName": "Transcend"
+ },
+ {
+ "kind": "Var",
+ "name": "CONSENT_CHANGE",
+ "printedName": "CONSENT_CHANGE",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(Transcend.TelemetryRequestType.Type) -> Transcend.TelemetryRequestType",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "TelemetryRequestType",
+ "printedName": "Transcend.TelemetryRequestType",
+ "usr": "s:9Transcend20TelemetryRequestTypeO"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Metatype",
+ "printedName": "Transcend.TelemetryRequestType.Type",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "TelemetryRequestType",
+ "printedName": "Transcend.TelemetryRequestType",
+ "usr": "s:9Transcend20TelemetryRequestTypeO"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "EnumElement",
+ "usr": "s:9Transcend20TelemetryRequestTypeO14CONSENT_CHANGEyA2CmF",
+ "mangledName": "$s9Transcend20TelemetryRequestTypeO14CONSENT_CHANGEyA2CmF",
+ "moduleName": "Transcend"
+ },
+ {
+ "kind": "Function",
+ "name": "==",
+ "printedName": "==(_:_:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "TelemetryRequestType",
+ "printedName": "Transcend.TelemetryRequestType",
+ "usr": "s:9Transcend20TelemetryRequestTypeO"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "TelemetryRequestType",
+ "printedName": "Transcend.TelemetryRequestType",
+ "usr": "s:9Transcend20TelemetryRequestTypeO"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:9Transcend20TelemetryRequestTypeO2eeoiySbAC_ACtFZ",
+ "mangledName": "$s9Transcend20TelemetryRequestTypeO2eeoiySbAC_ACtFZ",
+ "moduleName": "Transcend",
+ "static": true,
+ "implicit": true,
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Var",
+ "name": "hashValue",
+ "printedName": "hashValue",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Int",
+ "printedName": "Swift.Int",
+ "usr": "s:Si"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:9Transcend20TelemetryRequestTypeO9hashValueSivp",
+ "mangledName": "$s9Transcend20TelemetryRequestTypeO9hashValueSivp",
+ "moduleName": "Transcend",
+ "implicit": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Int",
+ "printedName": "Swift.Int",
+ "usr": "s:Si"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:9Transcend20TelemetryRequestTypeO9hashValueSivg",
+ "mangledName": "$s9Transcend20TelemetryRequestTypeO9hashValueSivg",
+ "moduleName": "Transcend",
+ "implicit": true,
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Function",
+ "name": "hash",
+ "printedName": "hash(into:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Hasher",
+ "printedName": "Swift.Hasher",
+ "paramValueOwnership": "InOut",
+ "usr": "s:s6HasherV"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:9Transcend20TelemetryRequestTypeO4hash4intoys6HasherVz_tF",
+ "mangledName": "$s9Transcend20TelemetryRequestTypeO4hash4intoys6HasherVz_tF",
+ "moduleName": "Transcend",
+ "implicit": true,
+ "funcSelfKind": "NonMutating"
+ }
+ ],
+ "declKind": "Enum",
+ "usr": "s:9Transcend20TelemetryRequestTypeO",
+ "mangledName": "$s9Transcend20TelemetryRequestTypeO",
+ "moduleName": "Transcend",
+ "declAttributes": [
+ "AccessControl"
+ ],
+ "conformances": [
+ {
+ "kind": "Conformance",
+ "name": "Equatable",
+ "printedName": "Equatable",
+ "usr": "s:SQ",
+ "mangledName": "$sSQ"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Hashable",
+ "printedName": "Hashable",
+ "usr": "s:SH",
+ "mangledName": "$sSH"
+ }
+ ]
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "Transcend",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
{
"kind": "Import",
"name": "Foundation",
@@ -6509,7 +7257,7 @@
{
"kind": "Function",
"name": "webView",
- "printedName": "webView(_:didFail:withError:)",
+ "printedName": "webView(_:decidePolicyFor:decisionHandler:)",
"children": [
{
"kind": "TypeNominal",
@@ -6524,17 +7272,71 @@
},
{
"kind": "TypeNominal",
- "name": "ImplicitlyUnwrappedOptional",
- "printedName": "WebKit.WKNavigation?",
+ "name": "WKNavigationAction",
+ "printedName": "WebKit.WKNavigationAction",
+ "usr": "c:objc(cs)WKNavigationAction"
+ },
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(WebKit.WKNavigationActionPolicy) -> ()",
"children": [
{
"kind": "TypeNominal",
- "name": "WKNavigation",
- "printedName": "WebKit.WKNavigation",
- "usr": "c:objc(cs)WKNavigation"
- }
- ],
- "usr": "s:Sq"
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "WKNavigationActionPolicy",
+ "printedName": "WebKit.WKNavigationActionPolicy",
+ "usr": "c:@E@WKNavigationActionPolicy"
+ }
+ ]
+ }
+ ],
+ "declKind": "Func",
+ "usr": "c:@M@Transcend@objc(cs)TranscendWebView(im)webView:decidePolicyForNavigationAction:decisionHandler:",
+ "mangledName": "$s9Transcend0A7WebViewC03webC0_15decidePolicyFor15decisionHandlerySo05WKWebC0C_So18WKNavigationActionCySo0klF0VctF",
+ "moduleName": "Transcend",
+ "objc_name": "webView:decidePolicyForNavigationAction:decisionHandler:",
+ "declAttributes": [
+ "ObjC",
+ "Custom",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "webView",
+ "printedName": "webView(_:didFail:withError:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "WKWebView",
+ "printedName": "WebKit.WKWebView",
+ "usr": "c:objc(cs)WKWebView"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "ImplicitlyUnwrappedOptional",
+ "printedName": "WebKit.WKNavigation?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "WKNavigation",
+ "printedName": "WebKit.WKNavigation",
+ "usr": "c:objc(cs)WKNavigation"
+ }
+ ],
+ "usr": "s:Sq"
},
{
"kind": "TypeNominal",
@@ -6647,6 +7449,34 @@
],
"funcSelfKind": "NonMutating"
},
+ {
+ "kind": "Function",
+ "name": "handleErrors",
+ "printedName": "handleErrors(errorDetails:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:9Transcend0A7WebViewC12handleErrors12errorDetailsySS_tF",
+ "mangledName": "$s9Transcend0A7WebViewC12handleErrors12errorDetailsySS_tF",
+ "moduleName": "Transcend",
+ "declAttributes": [
+ "Custom",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
{
"kind": "Constructor",
"name": "init",
@@ -7685,7 +8515,7 @@
{
"kind": "Constructor",
"name": "init",
- "printedName": "init(transcendConsentUrl:destroyOnClose:defaultAttributes:token:syncDomains:)",
+ "printedName": "init(transcendConsentUrl:destroyOnClose:defaultAttributes:token:syncDomains:autoShowUI:mobileAppId:)",
"children": [
{
"kind": "TypeNominal",
@@ -7748,11 +8578,25 @@
],
"hasDefaultArg": true,
"usr": "s:Sa"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "hasDefaultArg": true,
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "hasDefaultArg": true,
+ "usr": "s:SS"
}
],
"declKind": "Constructor",
- "usr": "s:9Transcend0A10CoreConfigV19transcendConsentUrl14destroyOnClose17defaultAttributes5token11syncDomainsACSS_SbSDyS2SGSSSaySSGtcfc",
- "mangledName": "$s9Transcend0A10CoreConfigV19transcendConsentUrl14destroyOnClose17defaultAttributes5token11syncDomainsACSS_SbSDyS2SGSSSaySSGtcfc",
+ "usr": "s:9Transcend0A10CoreConfigV19transcendConsentUrl14destroyOnClose17defaultAttributes5token11syncDomains10autoShowUI11mobileAppIdACSS_SbSDyS2SGSSSaySSGSbSStcfc",
+ "mangledName": "$s9Transcend0A10CoreConfigV19transcendConsentUrl14destroyOnClose17defaultAttributes5token11syncDomains10autoShowUI11mobileAppIdACSS_SbSDyS2SGSSSaySSGSbSStcfc",
"moduleName": "Transcend",
"declAttributes": [
"AccessControl",
@@ -9018,85 +9862,682 @@
"children": [
{
"kind": "TypeNominal",
- "name": "String",
- "printedName": "Swift.String",
- "usr": "s:SS"
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:9Transcend12IABConstantsC42IAB_TCF_PUBLISHER_CUSTOM_PURPOSES_CONSENTSSSvgZ",
+ "mangledName": "$s9Transcend12IABConstantsC42IAB_TCF_PUBLISHER_CUSTOM_PURPOSES_CONSENTSSSvgZ",
+ "moduleName": "Transcend",
+ "static": true,
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "IAB_TCF_PUBLISHER_CUSTOM_PURPOSES_LEGITIMATE_INTERESTS",
+ "printedName": "IAB_TCF_PUBLISHER_CUSTOM_PURPOSES_LEGITIMATE_INTERESTS",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:9Transcend12IABConstantsC54IAB_TCF_PUBLISHER_CUSTOM_PURPOSES_LEGITIMATE_INTERESTSSSvpZ",
+ "mangledName": "$s9Transcend12IABConstantsC54IAB_TCF_PUBLISHER_CUSTOM_PURPOSES_LEGITIMATE_INTERESTSSSvpZ",
+ "moduleName": "Transcend",
+ "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:9Transcend12IABConstantsC54IAB_TCF_PUBLISHER_CUSTOM_PURPOSES_LEGITIMATE_INTERESTSSSvgZ",
+ "mangledName": "$s9Transcend12IABConstantsC54IAB_TCF_PUBLISHER_CUSTOM_PURPOSES_LEGITIMATE_INTERESTSSSvgZ",
+ "moduleName": "Transcend",
+ "static": true,
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ }
+ ],
+ "declKind": "Class",
+ "usr": "s:9Transcend12IABConstantsC",
+ "mangledName": "$s9Transcend12IABConstantsC",
+ "moduleName": "Transcend",
+ "declAttributes": [
+ "Final",
+ "AccessControl"
+ ],
+ "hasMissingDesignatedInitializers": true
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "Transcend",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "TelemetryConfig",
+ "printedName": "TelemetryConfig",
+ "children": [
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init(from:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "TelemetryConfig",
+ "printedName": "Transcend.TelemetryConfig",
+ "usr": "s:9Transcend15TelemetryConfigC"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Decoder",
+ "printedName": "Swift.Decoder",
+ "usr": "s:s7DecoderP"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "s:9Transcend15TelemetryConfigC4fromACs7Decoder_p_tKcfc",
+ "mangledName": "$s9Transcend15TelemetryConfigC4fromACs7Decoder_p_tKcfc",
+ "moduleName": "Transcend",
+ "implicit": true,
+ "declAttributes": [
+ "Required"
+ ],
+ "throwing": true,
+ "init_kind": "Designated"
+ },
+ {
+ "kind": "Function",
+ "name": "encode",
+ "printedName": "encode(to:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Encoder",
+ "printedName": "Swift.Encoder",
+ "usr": "s:s7EncoderP"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:9Transcend15TelemetryConfigC6encode2toys7Encoder_p_tKF",
+ "mangledName": "$s9Transcend15TelemetryConfigC6encode2toys7Encoder_p_tKF",
+ "moduleName": "Transcend",
+ "implicit": true,
+ "throwing": true,
+ "funcSelfKind": "NonMutating"
+ }
+ ],
+ "declKind": "Class",
+ "usr": "s:9Transcend15TelemetryConfigC",
+ "mangledName": "$s9Transcend15TelemetryConfigC",
+ "moduleName": "Transcend",
+ "declAttributes": [
+ "AccessControl"
+ ],
+ "hasMissingDesignatedInitializers": true,
+ "conformances": [
+ {
+ "kind": "Conformance",
+ "name": "Decodable",
+ "printedName": "Decodable",
+ "usr": "s:Se",
+ "mangledName": "$sSe"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Encodable",
+ "printedName": "Encodable",
+ "usr": "s:SE",
+ "mangledName": "$sSE"
+ }
+ ]
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "Transcend",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "TelemetryService",
+ "printedName": "TelemetryService",
+ "children": [
+ {
+ "kind": "Function",
+ "name": "flushTelemetryRequest",
+ "printedName": "flushTelemetryRequest(mobileAppId:type:config:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "TelemetryRequestType",
+ "printedName": "Transcend.TelemetryRequestType",
+ "usr": "s:9Transcend20TelemetryRequestTypeO"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "TelemetryConfig",
+ "printedName": "Transcend.TelemetryConfig",
+ "usr": "s:9Transcend15TelemetryConfigC"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:9Transcend16TelemetryServiceC05flushB7Request11mobileAppId4type6configySS_AA0bE4TypeOAA0B6ConfigCtFZ",
+ "mangledName": "$s9Transcend16TelemetryServiceC05flushB7Request11mobileAppId4type6configySS_AA0bE4TypeOAA0B6ConfigCtFZ",
+ "moduleName": "Transcend",
+ "static": true,
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "flushTelemetryRequestsFromDBAsync",
+ "printedName": "flushTelemetryRequestsFromDBAsync()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:9Transcend16TelemetryServiceC05flushB19RequestsFromDBAsyncyyFZ",
+ "mangledName": "$s9Transcend16TelemetryServiceC05flushB19RequestsFromDBAsyncyyFZ",
+ "moduleName": "Transcend",
+ "static": true,
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ }
+ ],
+ "declKind": "Class",
+ "usr": "s:9Transcend16TelemetryServiceC",
+ "mangledName": "$s9Transcend16TelemetryServiceC",
+ "moduleName": "Transcend",
+ "declAttributes": [
+ "AccessControl"
+ ],
+ "hasMissingDesignatedInitializers": true
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "Transcend",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "Import",
+ "name": "CoreData",
+ "printedName": "CoreData",
+ "declKind": "Import",
+ "moduleName": "Transcend"
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "TelemetryRequests",
+ "printedName": "TelemetryRequests",
+ "children": [
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init(entity:insertInto:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "TelemetryRequests",
+ "printedName": "Transcend.TelemetryRequests",
+ "usr": "c:@M@Transcend@objc(cs)TelemetryRequests"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "NSEntityDescription",
+ "printedName": "CoreData.NSEntityDescription",
+ "usr": "c:objc(cs)NSEntityDescription"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "CoreData.NSManagedObjectContext?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "NSManagedObjectContext",
+ "printedName": "CoreData.NSManagedObjectContext",
+ "usr": "c:objc(cs)NSManagedObjectContext"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "c:@M@Transcend@objc(cs)TelemetryRequests(im)initWithEntity:insertIntoManagedObjectContext:",
+ "mangledName": "$s9Transcend17TelemetryRequestsC6entity10insertIntoACSo19NSEntityDescriptionC_So22NSManagedObjectContextCSgtcfc",
+ "moduleName": "Transcend",
+ "overriding": true,
+ "implicit": true,
+ "objc_name": "initWithEntity:insertIntoManagedObjectContext:",
+ "declAttributes": [
+ "Dynamic",
+ "ObjC",
+ "Override"
+ ],
+ "init_kind": "Designated"
+ },
+ {
+ "kind": "Function",
+ "name": "fetchRequest",
+ "printedName": "fetchRequest()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "NSFetchRequest",
+ "printedName": "CoreData.NSFetchRequest",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "TelemetryRequests",
+ "printedName": "Transcend.TelemetryRequests",
+ "usr": "c:@M@Transcend@objc(cs)TelemetryRequests"
+ }
+ ],
+ "usr": "c:objc(cs)NSFetchRequest"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:9Transcend17TelemetryRequestsC12fetchRequestSo07NSFetchE0CyACGyFZ",
+ "mangledName": "$s9Transcend17TelemetryRequestsC12fetchRequestSo07NSFetchE0CyACGyFZ",
+ "moduleName": "Transcend",
+ "static": true,
+ "declAttributes": [
+ "AccessControl",
+ "NonObjC"
+ ],
+ "isFromExtension": true,
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Var",
+ "name": "id",
+ "printedName": "id",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Foundation.UUID?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "UUID",
+ "printedName": "Foundation.UUID",
+ "usr": "s:10Foundation4UUIDV"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "c:@CM@Transcend@objc(cs)TelemetryRequests(py)id",
+ "mangledName": "$s9Transcend17TelemetryRequestsC2id10Foundation4UUIDVSgvp",
+ "moduleName": "Transcend",
+ "declAttributes": [
+ "Dynamic",
+ "AccessControl",
+ "NSManaged",
+ "ObjC"
+ ],
+ "isFromExtension": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Foundation.UUID?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "UUID",
+ "printedName": "Foundation.UUID",
+ "usr": "s:10Foundation4UUIDV"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "c:@CM@Transcend@objc(cs)TelemetryRequests(im)id",
+ "mangledName": "$s9Transcend17TelemetryRequestsC2id10Foundation4UUIDVSgvg",
+ "moduleName": "Transcend",
+ "implicit": true,
+ "declAttributes": [
+ "Dynamic",
+ "ObjC"
+ ],
+ "isFromExtension": true,
+ "accessorKind": "get"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Set",
+ "printedName": "Set()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Foundation.UUID?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "UUID",
+ "printedName": "Foundation.UUID",
+ "usr": "s:10Foundation4UUIDV"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "c:@CM@Transcend@objc(cs)TelemetryRequests(im)setId:",
+ "mangledName": "$s9Transcend17TelemetryRequestsC2id10Foundation4UUIDVSgvs",
+ "moduleName": "Transcend",
+ "implicit": true,
+ "declAttributes": [
+ "Dynamic",
+ "ObjC"
+ ],
+ "isFromExtension": true,
+ "accessorKind": "set"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "requestData",
+ "printedName": "requestData",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Foundation.Data?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Data",
+ "printedName": "Foundation.Data",
+ "usr": "s:10Foundation4DataV"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "c:@CM@Transcend@objc(cs)TelemetryRequests(py)requestData",
+ "mangledName": "$s9Transcend17TelemetryRequestsC11requestData10Foundation0E0VSgvp",
+ "moduleName": "Transcend",
+ "declAttributes": [
+ "Dynamic",
+ "AccessControl",
+ "NSManaged",
+ "ObjC"
+ ],
+ "isFromExtension": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Foundation.Data?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Data",
+ "printedName": "Foundation.Data",
+ "usr": "s:10Foundation4DataV"
+ }
+ ],
+ "usr": "s:Sq"
}
],
"declKind": "Accessor",
- "usr": "s:9Transcend12IABConstantsC42IAB_TCF_PUBLISHER_CUSTOM_PURPOSES_CONSENTSSSvgZ",
- "mangledName": "$s9Transcend12IABConstantsC42IAB_TCF_PUBLISHER_CUSTOM_PURPOSES_CONSENTSSSvgZ",
+ "usr": "c:@CM@Transcend@objc(cs)TelemetryRequests(im)requestData",
+ "mangledName": "$s9Transcend17TelemetryRequestsC11requestData10Foundation0E0VSgvg",
"moduleName": "Transcend",
- "static": true,
"implicit": true,
"declAttributes": [
- "Final"
+ "Dynamic",
+ "ObjC"
],
+ "isFromExtension": true,
"accessorKind": "get"
- }
- ]
- },
- {
- "kind": "Var",
- "name": "IAB_TCF_PUBLISHER_CUSTOM_PURPOSES_LEGITIMATE_INTERESTS",
- "printedName": "IAB_TCF_PUBLISHER_CUSTOM_PURPOSES_LEGITIMATE_INTERESTS",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "String",
- "printedName": "Swift.String",
- "usr": "s:SS"
- }
- ],
- "declKind": "Var",
- "usr": "s:9Transcend12IABConstantsC54IAB_TCF_PUBLISHER_CUSTOM_PURPOSES_LEGITIMATE_INTERESTSSSvpZ",
- "mangledName": "$s9Transcend12IABConstantsC54IAB_TCF_PUBLISHER_CUSTOM_PURPOSES_LEGITIMATE_INTERESTSSSvpZ",
- "moduleName": "Transcend",
- "static": true,
- "declAttributes": [
- "HasInitialValue",
- "Final",
- "HasStorage",
- "AccessControl"
- ],
- "isLet": true,
- "hasStorage": true,
- "accessors": [
+ },
{
"kind": "Accessor",
- "name": "Get",
- "printedName": "Get()",
+ "name": "Set",
+ "printedName": "Set()",
"children": [
{
"kind": "TypeNominal",
- "name": "String",
- "printedName": "Swift.String",
- "usr": "s:SS"
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Foundation.Data?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Data",
+ "printedName": "Foundation.Data",
+ "usr": "s:10Foundation4DataV"
+ }
+ ],
+ "usr": "s:Sq"
}
],
"declKind": "Accessor",
- "usr": "s:9Transcend12IABConstantsC54IAB_TCF_PUBLISHER_CUSTOM_PURPOSES_LEGITIMATE_INTERESTSSSvgZ",
- "mangledName": "$s9Transcend12IABConstantsC54IAB_TCF_PUBLISHER_CUSTOM_PURPOSES_LEGITIMATE_INTERESTSSSvgZ",
+ "usr": "c:@CM@Transcend@objc(cs)TelemetryRequests(im)setRequestData:",
+ "mangledName": "$s9Transcend17TelemetryRequestsC11requestData10Foundation0E0VSgvs",
"moduleName": "Transcend",
- "static": true,
"implicit": true,
"declAttributes": [
- "Final"
+ "Dynamic",
+ "ObjC"
],
- "accessorKind": "get"
+ "isFromExtension": true,
+ "accessorKind": "set"
}
]
}
],
"declKind": "Class",
- "usr": "s:9Transcend12IABConstantsC",
- "mangledName": "$s9Transcend12IABConstantsC",
+ "usr": "c:@M@Transcend@objc(cs)TelemetryRequests",
+ "mangledName": "$s9Transcend17TelemetryRequestsC",
"moduleName": "Transcend",
+ "objc_name": "TelemetryRequests",
"declAttributes": [
- "Final",
- "AccessControl"
+ "AccessControl",
+ "ObjC"
],
- "hasMissingDesignatedInitializers": true
+ "superclassUsr": "c:objc(cs)NSManagedObject",
+ "inheritsConvenienceInitializers": true,
+ "superclassNames": [
+ "CoreData.NSManagedObject",
+ "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": "ObservableObject",
+ "printedName": "ObservableObject",
+ "children": [
+ {
+ "kind": "TypeWitness",
+ "name": "ObjectWillChangePublisher",
+ "printedName": "ObjectWillChangePublisher",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ObservableObjectPublisher",
+ "printedName": "Combine.ObservableObjectPublisher",
+ "usr": "s:7Combine25ObservableObjectPublisherC"
+ }
+ ]
+ }
+ ],
+ "usr": "s:7Combine16ObservableObjectP",
+ "mangledName": "$s7Combine16ObservableObjectP"
+ }
+ ]
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "Transcend",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "Import",
+ "name": "CoreData",
+ "printedName": "CoreData",
+ "declKind": "Import",
+ "moduleName": "Transcend"
},
{
"kind": "Import",
@@ -9584,147 +11025,189 @@
{
"filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Constants\/TranscendConstants.swift",
"kind": "StringLiteral",
- "offset": 459,
+ "offset": 452,
+ "length": 22,
+ "value": "\"Transcend_AG_Version\""
+ },
+ {
+ "filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Constants\/TranscendConstants.swift",
+ "kind": "StringLiteral",
+ "offset": 516,
+ "length": 17,
+ "value": "\"Transcend_CM_Id\""
+ },
+ {
+ "filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Constants\/TranscendConstants.swift",
+ "kind": "StringLiteral",
+ "offset": 577,
+ "length": 19,
+ "value": "\"Transcend_Regimes\""
+ },
+ {
+ "filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Constants\/TranscendConstants.swift",
+ "kind": "StringLiteral",
+ "offset": 646,
+ "length": 25,
+ "value": "\"Transcend_Telemetry_Url\""
+ },
+ {
+ "filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Constants\/TranscendConstants.swift",
+ "kind": "StringLiteral",
+ "offset": 725,
"length": 79,
"value": "\"Please check your network settings. Failed to load Transcend Consent Manager.\""
},
{
"filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Constants\/TranscendConstants.swift",
"kind": "StringLiteral",
- "offset": 588,
+ "offset": 854,
"length": 72,
"value": "\"https:\/\/cdn.transcend-mobile-consent.com\/VERSION\/BUNDLE_ID\/bridge.html\""
},
{
"filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Constants\/TranscendConstants.swift",
"kind": "StringLiteral",
- "offset": 790,
+ "offset": 978,
+ "length": 99,
+ "value": "\"Please configure mobile application identifier while initiating TranscendAPI or TranscendWebView.\""
+ },
+ {
+ "filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Constants\/TranscendConstants.swift",
+ "kind": "StringLiteral",
+ "offset": 1128,
+ "length": 8,
+ "value": "\"8.37.2\""
+ },
+ {
+ "filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Constants\/TranscendConstants.swift",
+ "kind": "StringLiteral",
+ "offset": 1266,
"length": 24,
"value": "\"\/(cm|cm-test)\/([^\/]+)\/\""
},
{
"filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Constants\/TranscendConstants.swift",
"kind": "StringLiteral",
- "offset": 852,
+ "offset": 1328,
"length": 41,
"value": "\"Error: Invalid regex pattern - \""
},
{
"filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Constants\/TranscendConstants.swift",
"kind": "StringLiteral",
- "offset": 892,
+ "offset": 1368,
"length": 2,
"value": "\"\""
},
{
"filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Constants\/TranscendConstants.swift",
"kind": "StringLiteral",
- "offset": 1002,
+ "offset": 1478,
"length": 7,
"value": "\"cmpId\""
},
{
"filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Constants\/TranscendConstants.swift",
"kind": "StringLiteral",
- "offset": 1052,
+ "offset": 1528,
"length": 12,
"value": "\"cmpVersion\""
},
{
"filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Constants\/TranscendConstants.swift",
"kind": "StringLiteral",
- "offset": 1112,
+ "offset": 1588,
"length": 18,
"value": "\"tcfPolicyVersion\""
},
{
"filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Constants\/TranscendConstants.swift",
"kind": "StringLiteral",
- "offset": 1177,
+ "offset": 1653,
"length": 13,
"value": "\"gdprApplies\""
},
{
"filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Constants\/TranscendConstants.swift",
"kind": "StringLiteral",
- "offset": 1235,
+ "offset": 1711,
"length": 13,
"value": "\"publisherCC\""
},
{
"filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Constants\/TranscendConstants.swift",
"kind": "StringLiteral",
- "offset": 1293,
+ "offset": 1769,
"length": 21,
"value": "\"purposeOneTreatment\""
},
{
"filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Constants\/TranscendConstants.swift",
"kind": "StringLiteral",
- "offset": 1368,
+ "offset": 1844,
"length": 10,
"value": "\"tcString\""
},
{
"filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Constants\/TranscendConstants.swift",
"kind": "StringLiteral",
- "offset": 1420,
+ "offset": 1896,
"length": 17,
"value": "\"vendor_consents\""
},
{
"filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Constants\/TranscendConstants.swift",
"kind": "StringLiteral",
- "offset": 1485,
+ "offset": 1961,
"length": 28,
"value": "\"vendor_legitimateInterests\""
},
{
"filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Constants\/TranscendConstants.swift",
"kind": "StringLiteral",
- "offset": 1573,
+ "offset": 2049,
"length": 18,
"value": "\"purpose_consents\""
},
{
"filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Constants\/TranscendConstants.swift",
"kind": "StringLiteral",
- "offset": 1640,
+ "offset": 2116,
"length": 29,
"value": "\"purpose_legitimateInterests\""
},
{
"filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Constants\/TranscendConstants.swift",
"kind": "StringLiteral",
- "offset": 1730,
+ "offset": 2206,
"length": 22,
"value": "\"specialFeatureOptins\""
},
{
"filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Constants\/TranscendConstants.swift",
"kind": "StringLiteral",
- "offset": 1808,
+ "offset": 2284,
"length": 20,
"value": "\"publisher_consents\""
},
{
"filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Constants\/TranscendConstants.swift",
"kind": "StringLiteral",
- "offset": 1878,
+ "offset": 2354,
"length": 31,
"value": "\"publisher_legitimateInterests\""
},
{
"filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Constants\/TranscendConstants.swift",
"kind": "StringLiteral",
- "offset": 1972,
+ "offset": 2448,
"length": 34,
"value": "\"publisher_customPurpose_consents\""
},
{
"filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Constants\/TranscendConstants.swift",
"kind": "StringLiteral",
- "offset": 2073,
+ "offset": 2549,
"length": 45,
"value": "\"publisher_customPurpose_legitimateInterests\""
},
@@ -9745,31 +11228,45 @@
{
"filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Models\/TranscendCoreConfig.swift",
"kind": "BooleanLiteral",
- "offset": 937,
+ "offset": 1159,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Models\/TranscendCoreConfig.swift",
"kind": "Dictionary",
- "offset": 981,
+ "offset": 1219,
"length": 3,
"value": "[]"
},
{
"filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Models\/TranscendCoreConfig.swift",
"kind": "StringLiteral",
- "offset": 1002,
+ "offset": 1256,
"length": 2,
"value": "\"\""
},
{
"filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Models\/TranscendCoreConfig.swift",
"kind": "Array",
- "offset": 1030,
+ "offset": 1300,
"length": 2,
"value": "[]"
},
+ {
+ "filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Models\/TranscendCoreConfig.swift",
+ "kind": "BooleanLiteral",
+ "offset": 1339,
+ "length": 5,
+ "value": "false"
+ },
+ {
+ "filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Models\/TranscendCoreConfig.swift",
+ "kind": "StringLiteral",
+ "offset": 1384,
+ "length": 2,
+ "value": "\"\""
+ },
{
"filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Constants\/IABConstants.swift",
"kind": "StringLiteral",
@@ -9888,6 +11385,48 @@
"offset": 1520,
"length": 51,
"value": "\"IABTCF_PublisherCustomPurposesLegitimateInterests\""
+ },
+ {
+ "filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Models\/TelemetryConfig.swift",
+ "kind": "StringLiteral",
+ "offset": 425,
+ "length": 2,
+ "value": "\"\""
+ },
+ {
+ "filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Models\/TelemetryConfig.swift",
+ "kind": "Array",
+ "offset": 449,
+ "length": 2,
+ "value": "[]"
+ },
+ {
+ "filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Models\/TelemetryConfig.swift",
+ "kind": "StringLiteral",
+ "offset": 480,
+ "length": 2,
+ "value": "\"\""
+ },
+ {
+ "filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Models\/TelemetryConfig.swift",
+ "kind": "StringLiteral",
+ "offset": 512,
+ "length": 2,
+ "value": "\"\""
+ },
+ {
+ "filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Models\/TelemetryConfig.swift",
+ "kind": "Dictionary",
+ "offset": 549,
+ "length": 3,
+ "value": "[]"
+ },
+ {
+ "filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Models\/TelemetryConfig.swift",
+ "kind": "Dictionary",
+ "offset": 587,
+ "length": 3,
+ "value": "[]"
}
]
}
\ No newline at end of file
diff --git a/Pods/Transcend/release/Transcend.xcframework/ios-arm64/Transcend.framework/Modules/Transcend.swiftmodule/arm64-apple-ios.private.swiftinterface b/Pods/Transcend/release/Transcend.xcframework/ios-arm64/Transcend.framework/Modules/Transcend.swiftmodule/arm64-apple-ios.private.swiftinterface
index 29bd974..6555bdf 100644
--- a/Pods/Transcend/release/Transcend.xcframework/ios-arm64/Transcend.framework/Modules/Transcend.swiftmodule/arm64-apple-ios.private.swiftinterface
+++ b/Pods/Transcend/release/Transcend.xcframework/ios-arm64/Transcend.framework/Modules/Transcend.swiftmodule/arm64-apple-ios.private.swiftinterface
@@ -11,6 +11,12 @@ import UIKit
import WebKit
import _Concurrency
import _StringProcessing
+@_hasMissingDesignatedInitializers public class TelemetryServiceHelper {
+ public static func saveTelemetryRequest(request: Transcend.TelemetryRequest, completion: @escaping (Swift.Bool, Swift.Error?) -> Swift.Void)
+ public static func getTelemetryRequests(completion: @escaping ([Transcend.TelemetryRequests]?, Swift.Error?) -> Swift.Void)
+ public static func deleteTelemetryRequest(withUUID uuid: Foundation.UUID, completion: @escaping (Swift.Bool, Swift.Error?) -> Swift.Void)
+ @objc deinit
+}
@_hasMissingDesignatedInitializers public class TranscendDataManager {
public static let shared: Transcend.TranscendDataManager
final public let container: CoreData.NSPersistentContainer
@@ -76,10 +82,14 @@ public struct TranscendWebViewWrapper : SwiftUI.UIViewRepresentable {
public static func fetchSDKPurposeMap(baseUrl: Swift.String, completion: @escaping (Swift.Result) -> Swift.Void)
@objc deinit
}
+public struct NativeConfig : Swift.Codable {
+ public func encode(to encoder: Swift.Encoder) throws
+ public init(from decoder: Swift.Decoder) throws
+}
@_hasMissingDesignatedInitializers public class TranscendServiceHelper {
- public static func saveSDKPurposeMap(sdkPurposeMap: Transcend.SDKPurposeMap)
- public static func isSDKPurposeMapValid() -> Swift.Bool
- public static func getSDKPurposeMap() -> Transcend.SDKPurposeMap?
+ public static func saveSDKPurposeMap(sdkPurposeMap: Transcend.SDKPurposeMap, completion: @escaping (Swift.Error?) -> Swift.Void)
+ public static func isSDKPurposeMapValid(completion: @escaping (Swift.Bool, Swift.Error?) -> Swift.Void)
+ public static func getSDKPurposeMap(completion: @escaping (Transcend.SDKPurposeMap?, Swift.Error?) -> Swift.Void)
@objc deinit
}
public enum ConsentStatus {
@@ -94,12 +104,26 @@ public enum ConsentStatus {
get
}
}
+@_hasMissingDesignatedInitializers public class TelemetryRequest : Swift.Codable {
+ @objc deinit
+ public func encode(to encoder: Swift.Encoder) throws
+ required public init(from decoder: Swift.Decoder) throws
+}
@_hasMissingDesignatedInitializers public class SDKPurposeMap : Swift.Codable {
public func isSDKAllowed(consentDetails: Transcend.TrackingConsentDetails, serviceId: Swift.String, tcfAllowed: Swift.Bool, regimePurposes: Swift.Set) -> Transcend.ConsentStatus
@objc deinit
public func encode(to encoder: Swift.Encoder) throws
required public init(from decoder: Swift.Decoder) throws
}
+public enum TelemetryRequestType {
+ case INITIAL_SITE_SESSION
+ case CONSENT_CHANGE
+ public static func == (a: Transcend.TelemetryRequestType, b: Transcend.TelemetryRequestType) -> Swift.Bool
+ public func hash(into hasher: inout Swift.Hasher)
+ public var hashValue: Swift.Int {
+ get
+ }
+}
public struct TrackingConsentDetails : Swift.Codable {
public var purposes: [Swift.String : Transcend.Value]
public var confirmed: Swift.Bool
@@ -143,8 +167,10 @@ public class WebAppInterface {
@_Concurrency.MainActor(unsafe) public init(frame: CoreFoundation.CGRect, configuration: WebKit.WKWebViewConfiguration, transcendCoreConfig: Transcend.TranscendCoreConfig, didFinishNavigation: ((Swift.Result) -> Swift.Void)? = nil, onCloseListenerV1: ((Swift.Result) -> Swift.Void)? = nil, onCloseListener: ((Swift.Result) -> Swift.Void)? = nil)
@_Concurrency.MainActor(unsafe) required public init?(coder: Foundation.NSCoder, transcendCoreConfig: Transcend.TranscendCoreConfig, didFinishNavigation: ((Swift.Result) -> Swift.Void)? = nil, onCloseListenerV1: ((Swift.Result) -> Swift.Void)? = nil, onCloseListener: ((Swift.Result) -> Swift.Void)? = nil)
@_Concurrency.MainActor(unsafe) @objc public func webView(_ webView: WebKit.WKWebView, didFinish navigation: WebKit.WKNavigation!)
+ @_Concurrency.MainActor(unsafe) @objc public func webView(_ webView: WebKit.WKWebView, decidePolicyFor navigationAction: WebKit.WKNavigationAction, decisionHandler: @escaping (WebKit.WKNavigationActionPolicy) -> Swift.Void)
@_Concurrency.MainActor(unsafe) @objc public func webView(_ webView: WebKit.WKWebView, didFail navigation: WebKit.WKNavigation!, withError error: Swift.Error)
@_Concurrency.MainActor(unsafe) public static func createOrGetInstance(frame: CoreFoundation.CGRect, configuration: WebKit.WKWebViewConfiguration, transcendCoreConfig: Transcend.TranscendCoreConfig, didFinishNavigation: ((Swift.Result) -> Swift.Void)? = nil) -> Transcend.TranscendWebView!
+ @_Concurrency.MainActor(unsafe) public func handleErrors(errorDetails: Swift.String)
@objc deinit
}
@objc @_Concurrency.MainActor(unsafe) public class BackEndWebView : WebKit.WKWebView, WebKit.WKNavigationDelegate {
@@ -160,7 +186,7 @@ public class WebAppInterface {
@objc deinit
}
public struct TranscendCoreConfig {
- public init(transcendConsentUrl: Swift.String, destroyOnClose: Swift.Bool = true, defaultAttributes: [Swift.String : Swift.String] = [:], token: Swift.String = "", syncDomains: [Swift.String] = [])
+ public init(transcendConsentUrl: Swift.String, destroyOnClose: Swift.Bool = true, defaultAttributes: [Swift.String : Swift.String] = [:], token: Swift.String = "", syncDomains: [Swift.String] = [], autoShowUI: Swift.Bool = false, mobileAppId: Swift.String = "")
public func getDefaultAttributesAsString() -> Swift.String
}
public enum JSONValue : Swift.Codable {
@@ -193,6 +219,31 @@ public enum JSONValue : Swift.Codable {
public static let IAB_TCF_PUBLISHER_CUSTOM_PURPOSES_LEGITIMATE_INTERESTS: Swift.String
@objc deinit
}
+@_hasMissingDesignatedInitializers public class TelemetryConfig : Swift.Codable {
+ @objc deinit
+ public func encode(to encoder: Swift.Encoder) throws
+ required public init(from decoder: Swift.Decoder) throws
+}
+@_hasMissingDesignatedInitializers public class TelemetryService {
+ public static func flushTelemetryRequest(mobileAppId: Swift.String, type: Transcend.TelemetryRequestType, config: Transcend.TelemetryConfig)
+ public static func flushTelemetryRequestsFromDBAsync()
+ @objc deinit
+}
+@_inheritsConvenienceInitializers @objc(TelemetryRequests) public class TelemetryRequests : CoreData.NSManagedObject {
+ @objc override dynamic public init(entity: CoreData.NSEntityDescription, insertInto context: CoreData.NSManagedObjectContext?)
+ @objc deinit
+}
+extension Transcend.TelemetryRequests {
+ @nonobjc public class func fetchRequest() -> CoreData.NSFetchRequest
+ @objc @NSManaged dynamic public var id: Foundation.UUID? {
+ @objc get
+ @objc set
+ }
+ @objc @NSManaged dynamic public var requestData: Foundation.Data? {
+ @objc get
+ @objc set
+ }
+}
@_inheritsConvenienceInitializers @objc(TranscendSDKPurposeMap) public class TranscendSDKPurposeMap : CoreData.NSManagedObject {
@objc override dynamic public init(entity: CoreData.NSEntityDescription, insertInto context: CoreData.NSManagedObjectContext?)
@objc deinit
@@ -210,3 +261,5 @@ extension Transcend.TranscendSDKPurposeMap {
}
extension Transcend.ConsentStatus : Swift.Equatable {}
extension Transcend.ConsentStatus : Swift.Hashable {}
+extension Transcend.TelemetryRequestType : Swift.Equatable {}
+extension Transcend.TelemetryRequestType : Swift.Hashable {}
diff --git a/Pods/Transcend/release/Transcend.xcframework/ios-arm64/Transcend.framework/Modules/Transcend.swiftmodule/arm64-apple-ios.swiftdoc b/Pods/Transcend/release/Transcend.xcframework/ios-arm64/Transcend.framework/Modules/Transcend.swiftmodule/arm64-apple-ios.swiftdoc
index b393e32..4719197 100644
Binary files a/Pods/Transcend/release/Transcend.xcframework/ios-arm64/Transcend.framework/Modules/Transcend.swiftmodule/arm64-apple-ios.swiftdoc and b/Pods/Transcend/release/Transcend.xcframework/ios-arm64/Transcend.framework/Modules/Transcend.swiftmodule/arm64-apple-ios.swiftdoc differ
diff --git a/Pods/Transcend/release/Transcend.xcframework/ios-arm64/Transcend.framework/Modules/Transcend.swiftmodule/arm64-apple-ios.swiftinterface b/Pods/Transcend/release/Transcend.xcframework/ios-arm64/Transcend.framework/Modules/Transcend.swiftmodule/arm64-apple-ios.swiftinterface
index 29bd974..6555bdf 100644
--- a/Pods/Transcend/release/Transcend.xcframework/ios-arm64/Transcend.framework/Modules/Transcend.swiftmodule/arm64-apple-ios.swiftinterface
+++ b/Pods/Transcend/release/Transcend.xcframework/ios-arm64/Transcend.framework/Modules/Transcend.swiftmodule/arm64-apple-ios.swiftinterface
@@ -11,6 +11,12 @@ import UIKit
import WebKit
import _Concurrency
import _StringProcessing
+@_hasMissingDesignatedInitializers public class TelemetryServiceHelper {
+ public static func saveTelemetryRequest(request: Transcend.TelemetryRequest, completion: @escaping (Swift.Bool, Swift.Error?) -> Swift.Void)
+ public static func getTelemetryRequests(completion: @escaping ([Transcend.TelemetryRequests]?, Swift.Error?) -> Swift.Void)
+ public static func deleteTelemetryRequest(withUUID uuid: Foundation.UUID, completion: @escaping (Swift.Bool, Swift.Error?) -> Swift.Void)
+ @objc deinit
+}
@_hasMissingDesignatedInitializers public class TranscendDataManager {
public static let shared: Transcend.TranscendDataManager
final public let container: CoreData.NSPersistentContainer
@@ -76,10 +82,14 @@ public struct TranscendWebViewWrapper : SwiftUI.UIViewRepresentable {
public static func fetchSDKPurposeMap(baseUrl: Swift.String, completion: @escaping (Swift.Result) -> Swift.Void)
@objc deinit
}
+public struct NativeConfig : Swift.Codable {
+ public func encode(to encoder: Swift.Encoder) throws
+ public init(from decoder: Swift.Decoder) throws
+}
@_hasMissingDesignatedInitializers public class TranscendServiceHelper {
- public static func saveSDKPurposeMap(sdkPurposeMap: Transcend.SDKPurposeMap)
- public static func isSDKPurposeMapValid() -> Swift.Bool
- public static func getSDKPurposeMap() -> Transcend.SDKPurposeMap?
+ public static func saveSDKPurposeMap(sdkPurposeMap: Transcend.SDKPurposeMap, completion: @escaping (Swift.Error?) -> Swift.Void)
+ public static func isSDKPurposeMapValid(completion: @escaping (Swift.Bool, Swift.Error?) -> Swift.Void)
+ public static func getSDKPurposeMap(completion: @escaping (Transcend.SDKPurposeMap?, Swift.Error?) -> Swift.Void)
@objc deinit
}
public enum ConsentStatus {
@@ -94,12 +104,26 @@ public enum ConsentStatus {
get
}
}
+@_hasMissingDesignatedInitializers public class TelemetryRequest : Swift.Codable {
+ @objc deinit
+ public func encode(to encoder: Swift.Encoder) throws
+ required public init(from decoder: Swift.Decoder) throws
+}
@_hasMissingDesignatedInitializers public class SDKPurposeMap : Swift.Codable {
public func isSDKAllowed(consentDetails: Transcend.TrackingConsentDetails, serviceId: Swift.String, tcfAllowed: Swift.Bool, regimePurposes: Swift.Set) -> Transcend.ConsentStatus
@objc deinit
public func encode(to encoder: Swift.Encoder) throws
required public init(from decoder: Swift.Decoder) throws
}
+public enum TelemetryRequestType {
+ case INITIAL_SITE_SESSION
+ case CONSENT_CHANGE
+ public static func == (a: Transcend.TelemetryRequestType, b: Transcend.TelemetryRequestType) -> Swift.Bool
+ public func hash(into hasher: inout Swift.Hasher)
+ public var hashValue: Swift.Int {
+ get
+ }
+}
public struct TrackingConsentDetails : Swift.Codable {
public var purposes: [Swift.String : Transcend.Value]
public var confirmed: Swift.Bool
@@ -143,8 +167,10 @@ public class WebAppInterface {
@_Concurrency.MainActor(unsafe) public init(frame: CoreFoundation.CGRect, configuration: WebKit.WKWebViewConfiguration, transcendCoreConfig: Transcend.TranscendCoreConfig, didFinishNavigation: ((Swift.Result) -> Swift.Void)? = nil, onCloseListenerV1: ((Swift.Result) -> Swift.Void)? = nil, onCloseListener: ((Swift.Result) -> Swift.Void)? = nil)
@_Concurrency.MainActor(unsafe) required public init?(coder: Foundation.NSCoder, transcendCoreConfig: Transcend.TranscendCoreConfig, didFinishNavigation: ((Swift.Result) -> Swift.Void)? = nil, onCloseListenerV1: ((Swift.Result) -> Swift.Void)? = nil, onCloseListener: ((Swift.Result) -> Swift.Void)? = nil)
@_Concurrency.MainActor(unsafe) @objc public func webView(_ webView: WebKit.WKWebView, didFinish navigation: WebKit.WKNavigation!)
+ @_Concurrency.MainActor(unsafe) @objc public func webView(_ webView: WebKit.WKWebView, decidePolicyFor navigationAction: WebKit.WKNavigationAction, decisionHandler: @escaping (WebKit.WKNavigationActionPolicy) -> Swift.Void)
@_Concurrency.MainActor(unsafe) @objc public func webView(_ webView: WebKit.WKWebView, didFail navigation: WebKit.WKNavigation!, withError error: Swift.Error)
@_Concurrency.MainActor(unsafe) public static func createOrGetInstance(frame: CoreFoundation.CGRect, configuration: WebKit.WKWebViewConfiguration, transcendCoreConfig: Transcend.TranscendCoreConfig, didFinishNavigation: ((Swift.Result) -> Swift.Void)? = nil) -> Transcend.TranscendWebView!
+ @_Concurrency.MainActor(unsafe) public func handleErrors(errorDetails: Swift.String)
@objc deinit
}
@objc @_Concurrency.MainActor(unsafe) public class BackEndWebView : WebKit.WKWebView, WebKit.WKNavigationDelegate {
@@ -160,7 +186,7 @@ public class WebAppInterface {
@objc deinit
}
public struct TranscendCoreConfig {
- public init(transcendConsentUrl: Swift.String, destroyOnClose: Swift.Bool = true, defaultAttributes: [Swift.String : Swift.String] = [:], token: Swift.String = "", syncDomains: [Swift.String] = [])
+ public init(transcendConsentUrl: Swift.String, destroyOnClose: Swift.Bool = true, defaultAttributes: [Swift.String : Swift.String] = [:], token: Swift.String = "", syncDomains: [Swift.String] = [], autoShowUI: Swift.Bool = false, mobileAppId: Swift.String = "")
public func getDefaultAttributesAsString() -> Swift.String
}
public enum JSONValue : Swift.Codable {
@@ -193,6 +219,31 @@ public enum JSONValue : Swift.Codable {
public static let IAB_TCF_PUBLISHER_CUSTOM_PURPOSES_LEGITIMATE_INTERESTS: Swift.String
@objc deinit
}
+@_hasMissingDesignatedInitializers public class TelemetryConfig : Swift.Codable {
+ @objc deinit
+ public func encode(to encoder: Swift.Encoder) throws
+ required public init(from decoder: Swift.Decoder) throws
+}
+@_hasMissingDesignatedInitializers public class TelemetryService {
+ public static func flushTelemetryRequest(mobileAppId: Swift.String, type: Transcend.TelemetryRequestType, config: Transcend.TelemetryConfig)
+ public static func flushTelemetryRequestsFromDBAsync()
+ @objc deinit
+}
+@_inheritsConvenienceInitializers @objc(TelemetryRequests) public class TelemetryRequests : CoreData.NSManagedObject {
+ @objc override dynamic public init(entity: CoreData.NSEntityDescription, insertInto context: CoreData.NSManagedObjectContext?)
+ @objc deinit
+}
+extension Transcend.TelemetryRequests {
+ @nonobjc public class func fetchRequest() -> CoreData.NSFetchRequest
+ @objc @NSManaged dynamic public var id: Foundation.UUID? {
+ @objc get
+ @objc set
+ }
+ @objc @NSManaged dynamic public var requestData: Foundation.Data? {
+ @objc get
+ @objc set
+ }
+}
@_inheritsConvenienceInitializers @objc(TranscendSDKPurposeMap) public class TranscendSDKPurposeMap : CoreData.NSManagedObject {
@objc override dynamic public init(entity: CoreData.NSEntityDescription, insertInto context: CoreData.NSManagedObjectContext?)
@objc deinit
@@ -210,3 +261,5 @@ extension Transcend.TranscendSDKPurposeMap {
}
extension Transcend.ConsentStatus : Swift.Equatable {}
extension Transcend.ConsentStatus : Swift.Hashable {}
+extension Transcend.TelemetryRequestType : Swift.Equatable {}
+extension Transcend.TelemetryRequestType : Swift.Hashable {}
diff --git a/Pods/Transcend/release/Transcend.xcframework/ios-arm64/Transcend.framework/Transcend b/Pods/Transcend/release/Transcend.xcframework/ios-arm64/Transcend.framework/Transcend
index 2b697cf..b221914 100755
Binary files a/Pods/Transcend/release/Transcend.xcframework/ios-arm64/Transcend.framework/Transcend and b/Pods/Transcend/release/Transcend.xcframework/ios-arm64/Transcend.framework/Transcend differ
diff --git a/Pods/Transcend/release/Transcend.xcframework/ios-arm64/Transcend.framework/TranscendModel.momd/TranscendModel.mom b/Pods/Transcend/release/Transcend.xcframework/ios-arm64/Transcend.framework/TranscendModel.momd/TranscendModel.mom
index d3df219..eff891d 100644
Binary files a/Pods/Transcend/release/Transcend.xcframework/ios-arm64/Transcend.framework/TranscendModel.momd/TranscendModel.mom and b/Pods/Transcend/release/Transcend.xcframework/ios-arm64/Transcend.framework/TranscendModel.momd/TranscendModel.mom differ
diff --git a/Pods/Transcend/release/Transcend.xcframework/ios-arm64/Transcend.framework/TranscendModel.momd/VersionInfo.plist b/Pods/Transcend/release/Transcend.xcframework/ios-arm64/Transcend.framework/TranscendModel.momd/VersionInfo.plist
index 83f17e6..6d11d4d 100644
Binary files a/Pods/Transcend/release/Transcend.xcframework/ios-arm64/Transcend.framework/TranscendModel.momd/VersionInfo.plist and b/Pods/Transcend/release/Transcend.xcframework/ios-arm64/Transcend.framework/TranscendModel.momd/VersionInfo.plist differ
diff --git a/Pods/Transcend/release/Transcend.xcframework/ios-arm64/dSYMs/Transcend.framework.dSYM/Contents/Resources/DWARF/Transcend b/Pods/Transcend/release/Transcend.xcframework/ios-arm64/dSYMs/Transcend.framework.dSYM/Contents/Resources/DWARF/Transcend
index c0d87c3..7a5ea53 100644
Binary files a/Pods/Transcend/release/Transcend.xcframework/ios-arm64/dSYMs/Transcend.framework.dSYM/Contents/Resources/DWARF/Transcend and b/Pods/Transcend/release/Transcend.xcframework/ios-arm64/dSYMs/Transcend.framework.dSYM/Contents/Resources/DWARF/Transcend differ
diff --git a/Pods/Transcend/release/Transcend.xcframework/ios-arm64_x86_64-maccatalyst/Transcend.framework/Headers/Transcend-Swift.h b/Pods/Transcend/release/Transcend.xcframework/ios-arm64_x86_64-maccatalyst/Transcend.framework/Headers/Transcend-Swift.h
index 8b28c53..aed6913 100644
--- a/Pods/Transcend/release/Transcend.xcframework/ios-arm64_x86_64-maccatalyst/Transcend.framework/Headers/Transcend-Swift.h
+++ b/Pods/Transcend/release/Transcend.xcframework/ios-arm64_x86_64-maccatalyst/Transcend.framework/Headers/Transcend-Swift.h
@@ -271,13 +271,27 @@ SWIFT_CLASS("_TtC9Transcend14BackEndWebView")
@class NSEntityDescription;
@class NSManagedObjectContext;
+SWIFT_CLASS_NAMED("TelemetryRequests")
+@interface TelemetryRequests : NSManagedObject
+- (nonnull instancetype)initWithEntity:(NSEntityDescription * _Nonnull)entity insertIntoManagedObjectContext:(NSManagedObjectContext * _Nullable)context OBJC_DESIGNATED_INITIALIZER;
+@end
+
+
+@class NSUUID;
+@class NSData;
+
+@interface TelemetryRequests (SWIFT_EXTENSION(Transcend))
+@property (nonatomic, copy) NSUUID * _Nullable id;
+@property (nonatomic, copy) NSData * _Nullable requestData;
+@end
+
+
SWIFT_CLASS_NAMED("TranscendSDKPurposeMap")
@interface TranscendSDKPurposeMap : NSManagedObject
- (nonnull instancetype)initWithEntity:(NSEntityDescription * _Nonnull)entity insertIntoManagedObjectContext:(NSManagedObjectContext * _Nullable)context OBJC_DESIGNATED_INITIALIZER;
@end
-@class NSData;
@class NSDate;
@interface TranscendSDKPurposeMap (SWIFT_EXTENSION(Transcend))
@@ -285,6 +299,7 @@ SWIFT_CLASS_NAMED("TranscendSDKPurposeMap")
@property (nonatomic, copy) NSDate * _Nullable timestamp;
@end
+@class WKNavigationAction;
SWIFT_CLASS("_TtC9Transcend16TranscendWebView")
@interface TranscendWebView : WKWebView
@@ -297,6 +312,14 @@ SWIFT_CLASS("_TtC9Transcend16TranscendWebView")
/// \param navigation The navigation object that completed.
///
- (void)webView:(WKWebView * _Nonnull)webView didFinishNavigation:(WKNavigation * _Null_unspecified)navigation;
+/// A method called when the web view needs to decide whether to allow or cancel a navigation.
+/// \param webView The web view that initiated the navigation.
+///
+/// \param navigationAction Information about the navigation action.
+///
+/// \param decisionHandler A closure to call with your decision.
+///
+- (void)webView:(WKWebView * _Nonnull)webView decidePolicyForNavigationAction:(WKNavigationAction * _Nonnull)navigationAction decisionHandler:(void (^ _Nonnull)(WKNavigationActionPolicy))decisionHandler;
/// Notifies that the web view failed navigating to a new webpage.
/// This method is called when the web view fails to navigation to a new webpage.
/// \param webView The web view that finished navigation.
@@ -590,13 +613,27 @@ SWIFT_CLASS("_TtC9Transcend14BackEndWebView")
@class NSEntityDescription;
@class NSManagedObjectContext;
+SWIFT_CLASS_NAMED("TelemetryRequests")
+@interface TelemetryRequests : NSManagedObject
+- (nonnull instancetype)initWithEntity:(NSEntityDescription * _Nonnull)entity insertIntoManagedObjectContext:(NSManagedObjectContext * _Nullable)context OBJC_DESIGNATED_INITIALIZER;
+@end
+
+
+@class NSUUID;
+@class NSData;
+
+@interface TelemetryRequests (SWIFT_EXTENSION(Transcend))
+@property (nonatomic, copy) NSUUID * _Nullable id;
+@property (nonatomic, copy) NSData * _Nullable requestData;
+@end
+
+
SWIFT_CLASS_NAMED("TranscendSDKPurposeMap")
@interface TranscendSDKPurposeMap : NSManagedObject
- (nonnull instancetype)initWithEntity:(NSEntityDescription * _Nonnull)entity insertIntoManagedObjectContext:(NSManagedObjectContext * _Nullable)context OBJC_DESIGNATED_INITIALIZER;
@end
-@class NSData;
@class NSDate;
@interface TranscendSDKPurposeMap (SWIFT_EXTENSION(Transcend))
@@ -604,6 +641,7 @@ SWIFT_CLASS_NAMED("TranscendSDKPurposeMap")
@property (nonatomic, copy) NSDate * _Nullable timestamp;
@end
+@class WKNavigationAction;
SWIFT_CLASS("_TtC9Transcend16TranscendWebView")
@interface TranscendWebView : WKWebView
@@ -616,6 +654,14 @@ SWIFT_CLASS("_TtC9Transcend16TranscendWebView")
/// \param navigation The navigation object that completed.
///
- (void)webView:(WKWebView * _Nonnull)webView didFinishNavigation:(WKNavigation * _Null_unspecified)navigation;
+/// A method called when the web view needs to decide whether to allow or cancel a navigation.
+/// \param webView The web view that initiated the navigation.
+///
+/// \param navigationAction Information about the navigation action.
+///
+/// \param decisionHandler A closure to call with your decision.
+///
+- (void)webView:(WKWebView * _Nonnull)webView decidePolicyForNavigationAction:(WKNavigationAction * _Nonnull)navigationAction decisionHandler:(void (^ _Nonnull)(WKNavigationActionPolicy))decisionHandler;
/// Notifies that the web view failed navigating to a new webpage.
/// This method is called when the web view fails to navigation to a new webpage.
/// \param webView The web view that finished navigation.
diff --git a/Pods/Transcend/release/Transcend.xcframework/ios-arm64_x86_64-maccatalyst/Transcend.framework/Modules/Transcend.swiftmodule/arm64-apple-ios-macabi.abi.json b/Pods/Transcend/release/Transcend.xcframework/ios-arm64_x86_64-maccatalyst/Transcend.framework/Modules/Transcend.swiftmodule/arm64-apple-ios-macabi.abi.json
index 4069e34..7841c0f 100644
--- a/Pods/Transcend/release/Transcend.xcframework/ios-arm64_x86_64-maccatalyst/Transcend.framework/Modules/Transcend.swiftmodule/arm64-apple-ios-macabi.abi.json
+++ b/Pods/Transcend/release/Transcend.xcframework/ios-arm64_x86_64-maccatalyst/Transcend.framework/Modules/Transcend.swiftmodule/arm64-apple-ios-macabi.abi.json
@@ -38,6 +38,252 @@
"RawDocComment"
]
},
+ {
+ "kind": "Import",
+ "name": "CoreData",
+ "printedName": "CoreData",
+ "declKind": "Import",
+ "moduleName": "Transcend"
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "TelemetryServiceHelper",
+ "printedName": "TelemetryServiceHelper",
+ "children": [
+ {
+ "kind": "Function",
+ "name": "saveTelemetryRequest",
+ "printedName": "saveTelemetryRequest(request:completion:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "TelemetryRequest",
+ "printedName": "Transcend.TelemetryRequest",
+ "usr": "s:9Transcend16TelemetryRequestC"
+ },
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(Swift.Bool, Swift.Error?) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Tuple",
+ "printedName": "(Swift.Bool, Swift.Error?)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.Error?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Error",
+ "printedName": "Swift.Error",
+ "usr": "s:s5ErrorP"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:9Transcend22TelemetryServiceHelperC04saveB7Request7request10completionyAA0bF0C_ySb_s5Error_pSgtctFZ",
+ "mangledName": "$s9Transcend22TelemetryServiceHelperC04saveB7Request7request10completionyAA0bF0C_ySb_s5Error_pSgtctFZ",
+ "moduleName": "Transcend",
+ "static": true,
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "getTelemetryRequests",
+ "printedName": "getTelemetryRequests(completion:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "([Transcend.TelemetryRequests]?, Swift.Error?) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Tuple",
+ "printedName": "([Transcend.TelemetryRequests]?, Swift.Error?)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "[Transcend.TelemetryRequests]?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Array",
+ "printedName": "[Transcend.TelemetryRequests]",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "TelemetryRequests",
+ "printedName": "Transcend.TelemetryRequests",
+ "usr": "c:@M@Transcend@objc(cs)TelemetryRequests"
+ }
+ ],
+ "usr": "s:Sa"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.Error?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Error",
+ "printedName": "Swift.Error",
+ "usr": "s:s5ErrorP"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:9Transcend22TelemetryServiceHelperC03getB8Requests10completionyySayAA0bF0CGSg_s5Error_pSgtc_tFZ",
+ "mangledName": "$s9Transcend22TelemetryServiceHelperC03getB8Requests10completionyySayAA0bF0CGSg_s5Error_pSgtc_tFZ",
+ "moduleName": "Transcend",
+ "static": true,
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "deleteTelemetryRequest",
+ "printedName": "deleteTelemetryRequest(withUUID:completion:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "UUID",
+ "printedName": "Foundation.UUID",
+ "usr": "s:10Foundation4UUIDV"
+ },
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(Swift.Bool, Swift.Error?) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Tuple",
+ "printedName": "(Swift.Bool, Swift.Error?)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.Error?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Error",
+ "printedName": "Swift.Error",
+ "usr": "s:s5ErrorP"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:9Transcend22TelemetryServiceHelperC06deleteB7Request8withUUID10completiony10Foundation0H0V_ySb_s5Error_pSgtctFZ",
+ "mangledName": "$s9Transcend22TelemetryServiceHelperC06deleteB7Request8withUUID10completiony10Foundation0H0V_ySb_s5Error_pSgtctFZ",
+ "moduleName": "Transcend",
+ "static": true,
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ }
+ ],
+ "declKind": "Class",
+ "usr": "s:9Transcend22TelemetryServiceHelperC",
+ "mangledName": "$s9Transcend22TelemetryServiceHelperC",
+ "moduleName": "Transcend",
+ "declAttributes": [
+ "AccessControl"
+ ],
+ "hasMissingDesignatedInitializers": true
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "Transcend",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
{
"kind": "Import",
"name": "Foundation",
@@ -2696,7 +2942,8 @@
"static": true,
"declAttributes": [
"Final",
- "AccessControl"
+ "AccessControl",
+ "RawDocComment"
],
"funcSelfKind": "NonMutating"
}
@@ -2730,104 +2977,300 @@
"RawDocComment"
]
},
- {
- "kind": "Import",
- "name": "UIKit",
- "printedName": "UIKit",
- "declKind": "Import",
- "moduleName": "Transcend"
- },
- {
- "kind": "Import",
- "name": "CoreData",
- "printedName": "CoreData",
- "declKind": "Import",
- "moduleName": "Transcend"
- },
{
"kind": "TypeDecl",
- "name": "TranscendServiceHelper",
- "printedName": "TranscendServiceHelper",
+ "name": "NativeConfig",
+ "printedName": "NativeConfig",
"children": [
{
- "kind": "Function",
- "name": "saveSDKPurposeMap",
- "printedName": "saveSDKPurposeMap(sdkPurposeMap:)",
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init(from:)",
"children": [
{
"kind": "TypeNominal",
- "name": "Void",
- "printedName": "()"
+ "name": "NativeConfig",
+ "printedName": "Transcend.NativeConfig",
+ "usr": "s:9Transcend12NativeConfigV"
},
{
"kind": "TypeNominal",
- "name": "SDKPurposeMap",
- "printedName": "Transcend.SDKPurposeMap",
- "usr": "s:9Transcend13SDKPurposeMapC"
+ "name": "Decoder",
+ "printedName": "Swift.Decoder",
+ "usr": "s:s7DecoderP"
}
],
- "declKind": "Func",
- "usr": "s:9Transcend0A13ServiceHelperC17saveSDKPurposeMap010sdkPurposeF0yAA0eF0C_tFZ",
- "mangledName": "$s9Transcend0A13ServiceHelperC17saveSDKPurposeMap010sdkPurposeF0yAA0eF0C_tFZ",
+ "declKind": "Constructor",
+ "usr": "s:9Transcend12NativeConfigV4fromACs7Decoder_p_tKcfc",
+ "mangledName": "$s9Transcend12NativeConfigV4fromACs7Decoder_p_tKcfc",
"moduleName": "Transcend",
- "static": true,
- "declAttributes": [
- "Final",
- "AccessControl"
- ],
- "funcSelfKind": "NonMutating"
+ "implicit": true,
+ "throwing": true,
+ "init_kind": "Designated"
},
{
"kind": "Function",
- "name": "isSDKPurposeMapValid",
- "printedName": "isSDKPurposeMapValid()",
- "children": [
+ "name": "encode",
+ "printedName": "encode(to:)",
+ "children": [
{
"kind": "TypeNominal",
- "name": "Bool",
- "printedName": "Swift.Bool",
- "usr": "s:Sb"
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Encoder",
+ "printedName": "Swift.Encoder",
+ "usr": "s:s7EncoderP"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:9Transcend12NativeConfigV6encode2toys7Encoder_p_tKF",
+ "mangledName": "$s9Transcend12NativeConfigV6encode2toys7Encoder_p_tKF",
+ "moduleName": "Transcend",
+ "implicit": true,
+ "throwing": true,
+ "funcSelfKind": "NonMutating"
+ }
+ ],
+ "declKind": "Struct",
+ "usr": "s:9Transcend12NativeConfigV",
+ "mangledName": "$s9Transcend12NativeConfigV",
+ "moduleName": "Transcend",
+ "declAttributes": [
+ "AccessControl"
+ ],
+ "conformances": [
+ {
+ "kind": "Conformance",
+ "name": "Decodable",
+ "printedName": "Decodable",
+ "usr": "s:Se",
+ "mangledName": "$sSe"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Encodable",
+ "printedName": "Encodable",
+ "usr": "s:SE",
+ "mangledName": "$sSE"
+ }
+ ]
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "Transcend",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "Import",
+ "name": "UIKit",
+ "printedName": "UIKit",
+ "declKind": "Import",
+ "moduleName": "Transcend"
+ },
+ {
+ "kind": "Import",
+ "name": "CoreData",
+ "printedName": "CoreData",
+ "declKind": "Import",
+ "moduleName": "Transcend"
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "TranscendServiceHelper",
+ "printedName": "TranscendServiceHelper",
+ "children": [
+ {
+ "kind": "Function",
+ "name": "saveSDKPurposeMap",
+ "printedName": "saveSDKPurposeMap(sdkPurposeMap:completion:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "SDKPurposeMap",
+ "printedName": "Transcend.SDKPurposeMap",
+ "usr": "s:9Transcend13SDKPurposeMapC"
+ },
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(Swift.Error?) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.Error?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Error",
+ "printedName": "Swift.Error",
+ "usr": "s:s5ErrorP"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ]
}
],
"declKind": "Func",
- "usr": "s:9Transcend0A13ServiceHelperC20isSDKPurposeMapValidSbyFZ",
- "mangledName": "$s9Transcend0A13ServiceHelperC20isSDKPurposeMapValidSbyFZ",
+ "usr": "s:9Transcend0A13ServiceHelperC17saveSDKPurposeMap010sdkPurposeF010completionyAA0eF0C_ys5Error_pSgctFZ",
+ "mangledName": "$s9Transcend0A13ServiceHelperC17saveSDKPurposeMap010sdkPurposeF010completionyAA0eF0C_ys5Error_pSgctFZ",
"moduleName": "Transcend",
"static": true,
"declAttributes": [
"Final",
- "AccessControl"
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "isSDKPurposeMapValid",
+ "printedName": "isSDKPurposeMapValid(completion:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(Swift.Bool, Swift.Error?) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Tuple",
+ "printedName": "(Swift.Bool, Swift.Error?)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.Error?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Error",
+ "printedName": "Swift.Error",
+ "usr": "s:s5ErrorP"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:9Transcend0A13ServiceHelperC20isSDKPurposeMapValid10completionyySb_s5Error_pSgtc_tFZ",
+ "mangledName": "$s9Transcend0A13ServiceHelperC20isSDKPurposeMapValid10completionyySb_s5Error_pSgtc_tFZ",
+ "moduleName": "Transcend",
+ "static": true,
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
],
"funcSelfKind": "NonMutating"
},
{
"kind": "Function",
"name": "getSDKPurposeMap",
- "printedName": "getSDKPurposeMap()",
+ "printedName": "getSDKPurposeMap(completion:)",
"children": [
{
"kind": "TypeNominal",
- "name": "Optional",
- "printedName": "Transcend.SDKPurposeMap?",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(Transcend.SDKPurposeMap?, Swift.Error?) -> ()",
"children": [
{
"kind": "TypeNominal",
- "name": "SDKPurposeMap",
- "printedName": "Transcend.SDKPurposeMap",
- "usr": "s:9Transcend13SDKPurposeMapC"
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Tuple",
+ "printedName": "(Transcend.SDKPurposeMap?, Swift.Error?)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Transcend.SDKPurposeMap?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "SDKPurposeMap",
+ "printedName": "Transcend.SDKPurposeMap",
+ "usr": "s:9Transcend13SDKPurposeMapC"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.Error?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Error",
+ "printedName": "Swift.Error",
+ "usr": "s:s5ErrorP"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ]
}
- ],
- "usr": "s:Sq"
+ ]
}
],
"declKind": "Func",
- "usr": "s:9Transcend0A13ServiceHelperC16getSDKPurposeMapAA0eF0CSgyFZ",
- "mangledName": "$s9Transcend0A13ServiceHelperC16getSDKPurposeMapAA0eF0CSgyFZ",
+ "usr": "s:9Transcend0A13ServiceHelperC16getSDKPurposeMap10completionyyAA0eF0CSg_s5Error_pSgtc_tFZ",
+ "mangledName": "$s9Transcend0A13ServiceHelperC16getSDKPurposeMap10completionyyAA0eF0CSg_s5Error_pSgtc_tFZ",
"moduleName": "Transcend",
"static": true,
"declAttributes": [
"Final",
- "AccessControl"
+ "AccessControl",
+ "RawDocComment"
],
"funcSelfKind": "NonMutating"
}
@@ -3194,31 +3637,126 @@
},
{
"kind": "TypeDecl",
- "name": "SDKPurposeMap",
- "printedName": "SDKPurposeMap",
+ "name": "TelemetryRequest",
+ "printedName": "TelemetryRequest",
"children": [
{
- "kind": "Function",
- "name": "isSDKAllowed",
- "printedName": "isSDKAllowed(consentDetails:serviceId:tcfAllowed:regimePurposes:)",
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init(from:)",
"children": [
{
"kind": "TypeNominal",
- "name": "ConsentStatus",
- "printedName": "Transcend.ConsentStatus",
- "usr": "s:9Transcend13ConsentStatusO"
+ "name": "TelemetryRequest",
+ "printedName": "Transcend.TelemetryRequest",
+ "usr": "s:9Transcend16TelemetryRequestC"
},
{
"kind": "TypeNominal",
- "name": "TrackingConsentDetails",
- "printedName": "Transcend.TrackingConsentDetails",
- "usr": "s:9Transcend22TrackingConsentDetailsV"
- },
+ "name": "Decoder",
+ "printedName": "Swift.Decoder",
+ "usr": "s:s7DecoderP"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "s:9Transcend16TelemetryRequestC4fromACs7Decoder_p_tKcfc",
+ "mangledName": "$s9Transcend16TelemetryRequestC4fromACs7Decoder_p_tKcfc",
+ "moduleName": "Transcend",
+ "implicit": true,
+ "declAttributes": [
+ "Required"
+ ],
+ "throwing": true,
+ "init_kind": "Designated"
+ },
+ {
+ "kind": "Function",
+ "name": "encode",
+ "printedName": "encode(to:)",
+ "children": [
{
"kind": "TypeNominal",
- "name": "String",
- "printedName": "Swift.String",
- "usr": "s:SS"
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Encoder",
+ "printedName": "Swift.Encoder",
+ "usr": "s:s7EncoderP"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:9Transcend16TelemetryRequestC6encode2toys7Encoder_p_tKF",
+ "mangledName": "$s9Transcend16TelemetryRequestC6encode2toys7Encoder_p_tKF",
+ "moduleName": "Transcend",
+ "implicit": true,
+ "throwing": true,
+ "funcSelfKind": "NonMutating"
+ }
+ ],
+ "declKind": "Class",
+ "usr": "s:9Transcend16TelemetryRequestC",
+ "mangledName": "$s9Transcend16TelemetryRequestC",
+ "moduleName": "Transcend",
+ "declAttributes": [
+ "AccessControl"
+ ],
+ "hasMissingDesignatedInitializers": true,
+ "conformances": [
+ {
+ "kind": "Conformance",
+ "name": "Decodable",
+ "printedName": "Decodable",
+ "usr": "s:Se",
+ "mangledName": "$sSe"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Encodable",
+ "printedName": "Encodable",
+ "usr": "s:SE",
+ "mangledName": "$sSE"
+ }
+ ]
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "Transcend",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "SDKPurposeMap",
+ "printedName": "SDKPurposeMap",
+ "children": [
+ {
+ "kind": "Function",
+ "name": "isSDKAllowed",
+ "printedName": "isSDKAllowed(consentDetails:serviceId:tcfAllowed:regimePurposes:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ConsentStatus",
+ "printedName": "Transcend.ConsentStatus",
+ "usr": "s:9Transcend13ConsentStatusO"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "TrackingConsentDetails",
+ "printedName": "Transcend.TrackingConsentDetails",
+ "usr": "s:9Transcend22TrackingConsentDetailsV"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
},
{
"kind": "TypeNominal",
@@ -3340,6 +3878,216 @@
"RawDocComment"
]
},
+ {
+ "kind": "TypeDecl",
+ "name": "TelemetryRequestType",
+ "printedName": "TelemetryRequestType",
+ "children": [
+ {
+ "kind": "Var",
+ "name": "INITIAL_SITE_SESSION",
+ "printedName": "INITIAL_SITE_SESSION",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(Transcend.TelemetryRequestType.Type) -> Transcend.TelemetryRequestType",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "TelemetryRequestType",
+ "printedName": "Transcend.TelemetryRequestType",
+ "usr": "s:9Transcend20TelemetryRequestTypeO"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Metatype",
+ "printedName": "Transcend.TelemetryRequestType.Type",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "TelemetryRequestType",
+ "printedName": "Transcend.TelemetryRequestType",
+ "usr": "s:9Transcend20TelemetryRequestTypeO"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "EnumElement",
+ "usr": "s:9Transcend20TelemetryRequestTypeO20INITIAL_SITE_SESSIONyA2CmF",
+ "mangledName": "$s9Transcend20TelemetryRequestTypeO20INITIAL_SITE_SESSIONyA2CmF",
+ "moduleName": "Transcend"
+ },
+ {
+ "kind": "Var",
+ "name": "CONSENT_CHANGE",
+ "printedName": "CONSENT_CHANGE",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(Transcend.TelemetryRequestType.Type) -> Transcend.TelemetryRequestType",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "TelemetryRequestType",
+ "printedName": "Transcend.TelemetryRequestType",
+ "usr": "s:9Transcend20TelemetryRequestTypeO"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Metatype",
+ "printedName": "Transcend.TelemetryRequestType.Type",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "TelemetryRequestType",
+ "printedName": "Transcend.TelemetryRequestType",
+ "usr": "s:9Transcend20TelemetryRequestTypeO"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "EnumElement",
+ "usr": "s:9Transcend20TelemetryRequestTypeO14CONSENT_CHANGEyA2CmF",
+ "mangledName": "$s9Transcend20TelemetryRequestTypeO14CONSENT_CHANGEyA2CmF",
+ "moduleName": "Transcend"
+ },
+ {
+ "kind": "Function",
+ "name": "==",
+ "printedName": "==(_:_:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "TelemetryRequestType",
+ "printedName": "Transcend.TelemetryRequestType",
+ "usr": "s:9Transcend20TelemetryRequestTypeO"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "TelemetryRequestType",
+ "printedName": "Transcend.TelemetryRequestType",
+ "usr": "s:9Transcend20TelemetryRequestTypeO"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:9Transcend20TelemetryRequestTypeO2eeoiySbAC_ACtFZ",
+ "mangledName": "$s9Transcend20TelemetryRequestTypeO2eeoiySbAC_ACtFZ",
+ "moduleName": "Transcend",
+ "static": true,
+ "implicit": true,
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Var",
+ "name": "hashValue",
+ "printedName": "hashValue",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Int",
+ "printedName": "Swift.Int",
+ "usr": "s:Si"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:9Transcend20TelemetryRequestTypeO9hashValueSivp",
+ "mangledName": "$s9Transcend20TelemetryRequestTypeO9hashValueSivp",
+ "moduleName": "Transcend",
+ "implicit": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Int",
+ "printedName": "Swift.Int",
+ "usr": "s:Si"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:9Transcend20TelemetryRequestTypeO9hashValueSivg",
+ "mangledName": "$s9Transcend20TelemetryRequestTypeO9hashValueSivg",
+ "moduleName": "Transcend",
+ "implicit": true,
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Function",
+ "name": "hash",
+ "printedName": "hash(into:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Hasher",
+ "printedName": "Swift.Hasher",
+ "paramValueOwnership": "InOut",
+ "usr": "s:s6HasherV"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:9Transcend20TelemetryRequestTypeO4hash4intoys6HasherVz_tF",
+ "mangledName": "$s9Transcend20TelemetryRequestTypeO4hash4intoys6HasherVz_tF",
+ "moduleName": "Transcend",
+ "implicit": true,
+ "funcSelfKind": "NonMutating"
+ }
+ ],
+ "declKind": "Enum",
+ "usr": "s:9Transcend20TelemetryRequestTypeO",
+ "mangledName": "$s9Transcend20TelemetryRequestTypeO",
+ "moduleName": "Transcend",
+ "declAttributes": [
+ "AccessControl"
+ ],
+ "conformances": [
+ {
+ "kind": "Conformance",
+ "name": "Equatable",
+ "printedName": "Equatable",
+ "usr": "s:SQ",
+ "mangledName": "$sSQ"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Hashable",
+ "printedName": "Hashable",
+ "usr": "s:SH",
+ "mangledName": "$sSH"
+ }
+ ]
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "Transcend",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
{
"kind": "Import",
"name": "Foundation",
@@ -6509,7 +7257,7 @@
{
"kind": "Function",
"name": "webView",
- "printedName": "webView(_:didFail:withError:)",
+ "printedName": "webView(_:decidePolicyFor:decisionHandler:)",
"children": [
{
"kind": "TypeNominal",
@@ -6524,17 +7272,71 @@
},
{
"kind": "TypeNominal",
- "name": "ImplicitlyUnwrappedOptional",
- "printedName": "WebKit.WKNavigation?",
+ "name": "WKNavigationAction",
+ "printedName": "WebKit.WKNavigationAction",
+ "usr": "c:objc(cs)WKNavigationAction"
+ },
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(WebKit.WKNavigationActionPolicy) -> ()",
"children": [
{
"kind": "TypeNominal",
- "name": "WKNavigation",
- "printedName": "WebKit.WKNavigation",
- "usr": "c:objc(cs)WKNavigation"
- }
- ],
- "usr": "s:Sq"
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "WKNavigationActionPolicy",
+ "printedName": "WebKit.WKNavigationActionPolicy",
+ "usr": "c:@E@WKNavigationActionPolicy"
+ }
+ ]
+ }
+ ],
+ "declKind": "Func",
+ "usr": "c:@M@Transcend@objc(cs)TranscendWebView(im)webView:decidePolicyForNavigationAction:decisionHandler:",
+ "mangledName": "$s9Transcend0A7WebViewC03webC0_15decidePolicyFor15decisionHandlerySo05WKWebC0C_So18WKNavigationActionCySo0klF0VctF",
+ "moduleName": "Transcend",
+ "objc_name": "webView:decidePolicyForNavigationAction:decisionHandler:",
+ "declAttributes": [
+ "ObjC",
+ "Custom",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "webView",
+ "printedName": "webView(_:didFail:withError:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "WKWebView",
+ "printedName": "WebKit.WKWebView",
+ "usr": "c:objc(cs)WKWebView"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "ImplicitlyUnwrappedOptional",
+ "printedName": "WebKit.WKNavigation?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "WKNavigation",
+ "printedName": "WebKit.WKNavigation",
+ "usr": "c:objc(cs)WKNavigation"
+ }
+ ],
+ "usr": "s:Sq"
},
{
"kind": "TypeNominal",
@@ -6647,6 +7449,34 @@
],
"funcSelfKind": "NonMutating"
},
+ {
+ "kind": "Function",
+ "name": "handleErrors",
+ "printedName": "handleErrors(errorDetails:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:9Transcend0A7WebViewC12handleErrors12errorDetailsySS_tF",
+ "mangledName": "$s9Transcend0A7WebViewC12handleErrors12errorDetailsySS_tF",
+ "moduleName": "Transcend",
+ "declAttributes": [
+ "Custom",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
{
"kind": "Constructor",
"name": "init",
@@ -7685,7 +8515,7 @@
{
"kind": "Constructor",
"name": "init",
- "printedName": "init(transcendConsentUrl:destroyOnClose:defaultAttributes:token:syncDomains:)",
+ "printedName": "init(transcendConsentUrl:destroyOnClose:defaultAttributes:token:syncDomains:autoShowUI:mobileAppId:)",
"children": [
{
"kind": "TypeNominal",
@@ -7748,11 +8578,25 @@
],
"hasDefaultArg": true,
"usr": "s:Sa"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "hasDefaultArg": true,
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "hasDefaultArg": true,
+ "usr": "s:SS"
}
],
"declKind": "Constructor",
- "usr": "s:9Transcend0A10CoreConfigV19transcendConsentUrl14destroyOnClose17defaultAttributes5token11syncDomainsACSS_SbSDyS2SGSSSaySSGtcfc",
- "mangledName": "$s9Transcend0A10CoreConfigV19transcendConsentUrl14destroyOnClose17defaultAttributes5token11syncDomainsACSS_SbSDyS2SGSSSaySSGtcfc",
+ "usr": "s:9Transcend0A10CoreConfigV19transcendConsentUrl14destroyOnClose17defaultAttributes5token11syncDomains10autoShowUI11mobileAppIdACSS_SbSDyS2SGSSSaySSGSbSStcfc",
+ "mangledName": "$s9Transcend0A10CoreConfigV19transcendConsentUrl14destroyOnClose17defaultAttributes5token11syncDomains10autoShowUI11mobileAppIdACSS_SbSDyS2SGSSSaySSGSbSStcfc",
"moduleName": "Transcend",
"declAttributes": [
"AccessControl",
@@ -9069,34 +9913,661 @@
"children": [
{
"kind": "TypeNominal",
- "name": "String",
- "printedName": "Swift.String",
- "usr": "s:SS"
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:9Transcend12IABConstantsC54IAB_TCF_PUBLISHER_CUSTOM_PURPOSES_LEGITIMATE_INTERESTSSSvgZ",
+ "mangledName": "$s9Transcend12IABConstantsC54IAB_TCF_PUBLISHER_CUSTOM_PURPOSES_LEGITIMATE_INTERESTSSSvgZ",
+ "moduleName": "Transcend",
+ "static": true,
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ }
+ ],
+ "declKind": "Class",
+ "usr": "s:9Transcend12IABConstantsC",
+ "mangledName": "$s9Transcend12IABConstantsC",
+ "moduleName": "Transcend",
+ "declAttributes": [
+ "Final",
+ "AccessControl"
+ ],
+ "hasMissingDesignatedInitializers": true
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "Transcend",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "TelemetryConfig",
+ "printedName": "TelemetryConfig",
+ "children": [
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init(from:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "TelemetryConfig",
+ "printedName": "Transcend.TelemetryConfig",
+ "usr": "s:9Transcend15TelemetryConfigC"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Decoder",
+ "printedName": "Swift.Decoder",
+ "usr": "s:s7DecoderP"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "s:9Transcend15TelemetryConfigC4fromACs7Decoder_p_tKcfc",
+ "mangledName": "$s9Transcend15TelemetryConfigC4fromACs7Decoder_p_tKcfc",
+ "moduleName": "Transcend",
+ "implicit": true,
+ "declAttributes": [
+ "Required"
+ ],
+ "throwing": true,
+ "init_kind": "Designated"
+ },
+ {
+ "kind": "Function",
+ "name": "encode",
+ "printedName": "encode(to:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Encoder",
+ "printedName": "Swift.Encoder",
+ "usr": "s:s7EncoderP"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:9Transcend15TelemetryConfigC6encode2toys7Encoder_p_tKF",
+ "mangledName": "$s9Transcend15TelemetryConfigC6encode2toys7Encoder_p_tKF",
+ "moduleName": "Transcend",
+ "implicit": true,
+ "throwing": true,
+ "funcSelfKind": "NonMutating"
+ }
+ ],
+ "declKind": "Class",
+ "usr": "s:9Transcend15TelemetryConfigC",
+ "mangledName": "$s9Transcend15TelemetryConfigC",
+ "moduleName": "Transcend",
+ "declAttributes": [
+ "AccessControl"
+ ],
+ "hasMissingDesignatedInitializers": true,
+ "conformances": [
+ {
+ "kind": "Conformance",
+ "name": "Decodable",
+ "printedName": "Decodable",
+ "usr": "s:Se",
+ "mangledName": "$sSe"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Encodable",
+ "printedName": "Encodable",
+ "usr": "s:SE",
+ "mangledName": "$sSE"
+ }
+ ]
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "Transcend",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "TelemetryService",
+ "printedName": "TelemetryService",
+ "children": [
+ {
+ "kind": "Function",
+ "name": "flushTelemetryRequest",
+ "printedName": "flushTelemetryRequest(mobileAppId:type:config:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "TelemetryRequestType",
+ "printedName": "Transcend.TelemetryRequestType",
+ "usr": "s:9Transcend20TelemetryRequestTypeO"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "TelemetryConfig",
+ "printedName": "Transcend.TelemetryConfig",
+ "usr": "s:9Transcend15TelemetryConfigC"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:9Transcend16TelemetryServiceC05flushB7Request11mobileAppId4type6configySS_AA0bE4TypeOAA0B6ConfigCtFZ",
+ "mangledName": "$s9Transcend16TelemetryServiceC05flushB7Request11mobileAppId4type6configySS_AA0bE4TypeOAA0B6ConfigCtFZ",
+ "moduleName": "Transcend",
+ "static": true,
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "flushTelemetryRequestsFromDBAsync",
+ "printedName": "flushTelemetryRequestsFromDBAsync()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:9Transcend16TelemetryServiceC05flushB19RequestsFromDBAsyncyyFZ",
+ "mangledName": "$s9Transcend16TelemetryServiceC05flushB19RequestsFromDBAsyncyyFZ",
+ "moduleName": "Transcend",
+ "static": true,
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ }
+ ],
+ "declKind": "Class",
+ "usr": "s:9Transcend16TelemetryServiceC",
+ "mangledName": "$s9Transcend16TelemetryServiceC",
+ "moduleName": "Transcend",
+ "declAttributes": [
+ "AccessControl"
+ ],
+ "hasMissingDesignatedInitializers": true
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "Transcend",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "Import",
+ "name": "CoreData",
+ "printedName": "CoreData",
+ "declKind": "Import",
+ "moduleName": "Transcend"
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "TelemetryRequests",
+ "printedName": "TelemetryRequests",
+ "children": [
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init(entity:insertInto:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "TelemetryRequests",
+ "printedName": "Transcend.TelemetryRequests",
+ "usr": "c:@M@Transcend@objc(cs)TelemetryRequests"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "NSEntityDescription",
+ "printedName": "CoreData.NSEntityDescription",
+ "usr": "c:objc(cs)NSEntityDescription"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "CoreData.NSManagedObjectContext?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "NSManagedObjectContext",
+ "printedName": "CoreData.NSManagedObjectContext",
+ "usr": "c:objc(cs)NSManagedObjectContext"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "c:@M@Transcend@objc(cs)TelemetryRequests(im)initWithEntity:insertIntoManagedObjectContext:",
+ "mangledName": "$s9Transcend17TelemetryRequestsC6entity10insertIntoACSo19NSEntityDescriptionC_So22NSManagedObjectContextCSgtcfc",
+ "moduleName": "Transcend",
+ "overriding": true,
+ "implicit": true,
+ "objc_name": "initWithEntity:insertIntoManagedObjectContext:",
+ "declAttributes": [
+ "Dynamic",
+ "ObjC",
+ "Override"
+ ],
+ "init_kind": "Designated"
+ },
+ {
+ "kind": "Function",
+ "name": "fetchRequest",
+ "printedName": "fetchRequest()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "NSFetchRequest",
+ "printedName": "CoreData.NSFetchRequest",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "TelemetryRequests",
+ "printedName": "Transcend.TelemetryRequests",
+ "usr": "c:@M@Transcend@objc(cs)TelemetryRequests"
+ }
+ ],
+ "usr": "c:objc(cs)NSFetchRequest"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:9Transcend17TelemetryRequestsC12fetchRequestSo07NSFetchE0CyACGyFZ",
+ "mangledName": "$s9Transcend17TelemetryRequestsC12fetchRequestSo07NSFetchE0CyACGyFZ",
+ "moduleName": "Transcend",
+ "static": true,
+ "declAttributes": [
+ "AccessControl",
+ "NonObjC"
+ ],
+ "isFromExtension": true,
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Var",
+ "name": "id",
+ "printedName": "id",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Foundation.UUID?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "UUID",
+ "printedName": "Foundation.UUID",
+ "usr": "s:10Foundation4UUIDV"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "c:@CM@Transcend@objc(cs)TelemetryRequests(py)id",
+ "mangledName": "$s9Transcend17TelemetryRequestsC2id10Foundation4UUIDVSgvp",
+ "moduleName": "Transcend",
+ "declAttributes": [
+ "Dynamic",
+ "AccessControl",
+ "NSManaged",
+ "ObjC"
+ ],
+ "isFromExtension": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Foundation.UUID?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "UUID",
+ "printedName": "Foundation.UUID",
+ "usr": "s:10Foundation4UUIDV"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "c:@CM@Transcend@objc(cs)TelemetryRequests(im)id",
+ "mangledName": "$s9Transcend17TelemetryRequestsC2id10Foundation4UUIDVSgvg",
+ "moduleName": "Transcend",
+ "implicit": true,
+ "declAttributes": [
+ "Dynamic",
+ "ObjC"
+ ],
+ "isFromExtension": true,
+ "accessorKind": "get"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Set",
+ "printedName": "Set()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Foundation.UUID?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "UUID",
+ "printedName": "Foundation.UUID",
+ "usr": "s:10Foundation4UUIDV"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "c:@CM@Transcend@objc(cs)TelemetryRequests(im)setId:",
+ "mangledName": "$s9Transcend17TelemetryRequestsC2id10Foundation4UUIDVSgvs",
+ "moduleName": "Transcend",
+ "implicit": true,
+ "declAttributes": [
+ "Dynamic",
+ "ObjC"
+ ],
+ "isFromExtension": true,
+ "accessorKind": "set"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "requestData",
+ "printedName": "requestData",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Foundation.Data?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Data",
+ "printedName": "Foundation.Data",
+ "usr": "s:10Foundation4DataV"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "c:@CM@Transcend@objc(cs)TelemetryRequests(py)requestData",
+ "mangledName": "$s9Transcend17TelemetryRequestsC11requestData10Foundation0E0VSgvp",
+ "moduleName": "Transcend",
+ "declAttributes": [
+ "Dynamic",
+ "AccessControl",
+ "NSManaged",
+ "ObjC"
+ ],
+ "isFromExtension": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Foundation.Data?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Data",
+ "printedName": "Foundation.Data",
+ "usr": "s:10Foundation4DataV"
+ }
+ ],
+ "usr": "s:Sq"
}
],
"declKind": "Accessor",
- "usr": "s:9Transcend12IABConstantsC54IAB_TCF_PUBLISHER_CUSTOM_PURPOSES_LEGITIMATE_INTERESTSSSvgZ",
- "mangledName": "$s9Transcend12IABConstantsC54IAB_TCF_PUBLISHER_CUSTOM_PURPOSES_LEGITIMATE_INTERESTSSSvgZ",
+ "usr": "c:@CM@Transcend@objc(cs)TelemetryRequests(im)requestData",
+ "mangledName": "$s9Transcend17TelemetryRequestsC11requestData10Foundation0E0VSgvg",
"moduleName": "Transcend",
- "static": true,
"implicit": true,
"declAttributes": [
- "Final"
+ "Dynamic",
+ "ObjC"
],
+ "isFromExtension": true,
"accessorKind": "get"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Set",
+ "printedName": "Set()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Foundation.Data?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Data",
+ "printedName": "Foundation.Data",
+ "usr": "s:10Foundation4DataV"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "c:@CM@Transcend@objc(cs)TelemetryRequests(im)setRequestData:",
+ "mangledName": "$s9Transcend17TelemetryRequestsC11requestData10Foundation0E0VSgvs",
+ "moduleName": "Transcend",
+ "implicit": true,
+ "declAttributes": [
+ "Dynamic",
+ "ObjC"
+ ],
+ "isFromExtension": true,
+ "accessorKind": "set"
}
]
}
],
"declKind": "Class",
- "usr": "s:9Transcend12IABConstantsC",
- "mangledName": "$s9Transcend12IABConstantsC",
+ "usr": "c:@M@Transcend@objc(cs)TelemetryRequests",
+ "mangledName": "$s9Transcend17TelemetryRequestsC",
"moduleName": "Transcend",
+ "objc_name": "TelemetryRequests",
"declAttributes": [
- "Final",
- "AccessControl"
+ "AccessControl",
+ "ObjC"
],
- "hasMissingDesignatedInitializers": true
+ "superclassUsr": "c:objc(cs)NSManagedObject",
+ "inheritsConvenienceInitializers": true,
+ "superclassNames": [
+ "CoreData.NSManagedObject",
+ "ObjectiveC.NSObject"
+ ],
+ "conformances": [
+ {
+ "kind": "Conformance",
+ "name": "Identifiable",
+ "printedName": "Identifiable",
+ "children": [
+ {
+ "kind": "TypeWitness",
+ "name": "ID",
+ "printedName": "ID",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Foundation.UUID?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "UUID",
+ "printedName": "Foundation.UUID",
+ "usr": "s:10Foundation4UUIDV"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ]
+ }
+ ],
+ "usr": "s:s12IdentifiableP",
+ "mangledName": "$ss12IdentifiableP"
+ },
+ {
+ "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": "ObservableObject",
+ "printedName": "ObservableObject",
+ "children": [
+ {
+ "kind": "TypeWitness",
+ "name": "ObjectWillChangePublisher",
+ "printedName": "ObjectWillChangePublisher",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ObservableObjectPublisher",
+ "printedName": "Combine.ObservableObjectPublisher",
+ "usr": "s:7Combine25ObservableObjectPublisherC"
+ }
+ ]
+ }
+ ],
+ "usr": "s:7Combine16ObservableObjectP",
+ "mangledName": "$s7Combine16ObservableObjectP"
+ }
+ ]
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "Transcend",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "Import",
+ "name": "CoreData",
+ "printedName": "CoreData",
+ "declKind": "Import",
+ "moduleName": "Transcend"
},
{
"kind": "Import",
@@ -9606,147 +11077,189 @@
{
"filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Constants\/TranscendConstants.swift",
"kind": "StringLiteral",
- "offset": 459,
+ "offset": 452,
+ "length": 22,
+ "value": "\"Transcend_AG_Version\""
+ },
+ {
+ "filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Constants\/TranscendConstants.swift",
+ "kind": "StringLiteral",
+ "offset": 516,
+ "length": 17,
+ "value": "\"Transcend_CM_Id\""
+ },
+ {
+ "filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Constants\/TranscendConstants.swift",
+ "kind": "StringLiteral",
+ "offset": 577,
+ "length": 19,
+ "value": "\"Transcend_Regimes\""
+ },
+ {
+ "filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Constants\/TranscendConstants.swift",
+ "kind": "StringLiteral",
+ "offset": 646,
+ "length": 25,
+ "value": "\"Transcend_Telemetry_Url\""
+ },
+ {
+ "filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Constants\/TranscendConstants.swift",
+ "kind": "StringLiteral",
+ "offset": 725,
"length": 79,
"value": "\"Please check your network settings. Failed to load Transcend Consent Manager.\""
},
{
"filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Constants\/TranscendConstants.swift",
"kind": "StringLiteral",
- "offset": 588,
+ "offset": 854,
"length": 72,
"value": "\"https:\/\/cdn.transcend-mobile-consent.com\/VERSION\/BUNDLE_ID\/bridge.html\""
},
{
"filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Constants\/TranscendConstants.swift",
"kind": "StringLiteral",
- "offset": 790,
+ "offset": 978,
+ "length": 99,
+ "value": "\"Please configure mobile application identifier while initiating TranscendAPI or TranscendWebView.\""
+ },
+ {
+ "filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Constants\/TranscendConstants.swift",
+ "kind": "StringLiteral",
+ "offset": 1128,
+ "length": 8,
+ "value": "\"8.37.2\""
+ },
+ {
+ "filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Constants\/TranscendConstants.swift",
+ "kind": "StringLiteral",
+ "offset": 1266,
"length": 24,
"value": "\"\/(cm|cm-test)\/([^\/]+)\/\""
},
{
"filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Constants\/TranscendConstants.swift",
"kind": "StringLiteral",
- "offset": 852,
+ "offset": 1328,
"length": 41,
"value": "\"Error: Invalid regex pattern - \""
},
{
"filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Constants\/TranscendConstants.swift",
"kind": "StringLiteral",
- "offset": 892,
+ "offset": 1368,
"length": 2,
"value": "\"\""
},
{
"filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Constants\/TranscendConstants.swift",
"kind": "StringLiteral",
- "offset": 1002,
+ "offset": 1478,
"length": 7,
"value": "\"cmpId\""
},
{
"filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Constants\/TranscendConstants.swift",
"kind": "StringLiteral",
- "offset": 1052,
+ "offset": 1528,
"length": 12,
"value": "\"cmpVersion\""
},
{
"filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Constants\/TranscendConstants.swift",
"kind": "StringLiteral",
- "offset": 1112,
+ "offset": 1588,
"length": 18,
"value": "\"tcfPolicyVersion\""
},
{
"filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Constants\/TranscendConstants.swift",
"kind": "StringLiteral",
- "offset": 1177,
+ "offset": 1653,
"length": 13,
"value": "\"gdprApplies\""
},
{
"filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Constants\/TranscendConstants.swift",
"kind": "StringLiteral",
- "offset": 1235,
+ "offset": 1711,
"length": 13,
"value": "\"publisherCC\""
},
{
"filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Constants\/TranscendConstants.swift",
"kind": "StringLiteral",
- "offset": 1293,
+ "offset": 1769,
"length": 21,
"value": "\"purposeOneTreatment\""
},
{
"filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Constants\/TranscendConstants.swift",
"kind": "StringLiteral",
- "offset": 1368,
+ "offset": 1844,
"length": 10,
"value": "\"tcString\""
},
{
"filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Constants\/TranscendConstants.swift",
"kind": "StringLiteral",
- "offset": 1420,
+ "offset": 1896,
"length": 17,
"value": "\"vendor_consents\""
},
{
"filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Constants\/TranscendConstants.swift",
"kind": "StringLiteral",
- "offset": 1485,
+ "offset": 1961,
"length": 28,
"value": "\"vendor_legitimateInterests\""
},
{
"filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Constants\/TranscendConstants.swift",
"kind": "StringLiteral",
- "offset": 1573,
+ "offset": 2049,
"length": 18,
"value": "\"purpose_consents\""
},
{
"filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Constants\/TranscendConstants.swift",
"kind": "StringLiteral",
- "offset": 1640,
+ "offset": 2116,
"length": 29,
"value": "\"purpose_legitimateInterests\""
},
{
"filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Constants\/TranscendConstants.swift",
"kind": "StringLiteral",
- "offset": 1730,
+ "offset": 2206,
"length": 22,
"value": "\"specialFeatureOptins\""
},
{
"filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Constants\/TranscendConstants.swift",
"kind": "StringLiteral",
- "offset": 1808,
+ "offset": 2284,
"length": 20,
"value": "\"publisher_consents\""
},
{
"filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Constants\/TranscendConstants.swift",
"kind": "StringLiteral",
- "offset": 1878,
+ "offset": 2354,
"length": 31,
"value": "\"publisher_legitimateInterests\""
},
{
"filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Constants\/TranscendConstants.swift",
"kind": "StringLiteral",
- "offset": 1972,
+ "offset": 2448,
"length": 34,
"value": "\"publisher_customPurpose_consents\""
},
{
"filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Constants\/TranscendConstants.swift",
"kind": "StringLiteral",
- "offset": 2073,
+ "offset": 2549,
"length": 45,
"value": "\"publisher_customPurpose_legitimateInterests\""
},
@@ -9767,31 +11280,45 @@
{
"filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Models\/TranscendCoreConfig.swift",
"kind": "BooleanLiteral",
- "offset": 937,
+ "offset": 1159,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Models\/TranscendCoreConfig.swift",
"kind": "Dictionary",
- "offset": 981,
+ "offset": 1219,
"length": 3,
"value": "[]"
},
{
"filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Models\/TranscendCoreConfig.swift",
"kind": "StringLiteral",
- "offset": 1002,
+ "offset": 1256,
"length": 2,
"value": "\"\""
},
{
"filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Models\/TranscendCoreConfig.swift",
"kind": "Array",
- "offset": 1030,
+ "offset": 1300,
"length": 2,
"value": "[]"
},
+ {
+ "filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Models\/TranscendCoreConfig.swift",
+ "kind": "BooleanLiteral",
+ "offset": 1339,
+ "length": 5,
+ "value": "false"
+ },
+ {
+ "filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Models\/TranscendCoreConfig.swift",
+ "kind": "StringLiteral",
+ "offset": 1384,
+ "length": 2,
+ "value": "\"\""
+ },
{
"filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Constants\/IABConstants.swift",
"kind": "StringLiteral",
@@ -9910,6 +11437,48 @@
"offset": 1520,
"length": 51,
"value": "\"IABTCF_PublisherCustomPurposesLegitimateInterests\""
+ },
+ {
+ "filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Models\/TelemetryConfig.swift",
+ "kind": "StringLiteral",
+ "offset": 425,
+ "length": 2,
+ "value": "\"\""
+ },
+ {
+ "filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Models\/TelemetryConfig.swift",
+ "kind": "Array",
+ "offset": 449,
+ "length": 2,
+ "value": "[]"
+ },
+ {
+ "filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Models\/TelemetryConfig.swift",
+ "kind": "StringLiteral",
+ "offset": 480,
+ "length": 2,
+ "value": "\"\""
+ },
+ {
+ "filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Models\/TelemetryConfig.swift",
+ "kind": "StringLiteral",
+ "offset": 512,
+ "length": 2,
+ "value": "\"\""
+ },
+ {
+ "filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Models\/TelemetryConfig.swift",
+ "kind": "Dictionary",
+ "offset": 549,
+ "length": 3,
+ "value": "[]"
+ },
+ {
+ "filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Models\/TelemetryConfig.swift",
+ "kind": "Dictionary",
+ "offset": 587,
+ "length": 3,
+ "value": "[]"
}
]
}
\ No newline at end of file
diff --git a/Pods/Transcend/release/Transcend.xcframework/ios-arm64_x86_64-maccatalyst/Transcend.framework/Modules/Transcend.swiftmodule/arm64-apple-ios-macabi.private.swiftinterface b/Pods/Transcend/release/Transcend.xcframework/ios-arm64_x86_64-maccatalyst/Transcend.framework/Modules/Transcend.swiftmodule/arm64-apple-ios-macabi.private.swiftinterface
index 91f79c2..b8bc07f 100644
--- a/Pods/Transcend/release/Transcend.xcframework/ios-arm64_x86_64-maccatalyst/Transcend.framework/Modules/Transcend.swiftmodule/arm64-apple-ios-macabi.private.swiftinterface
+++ b/Pods/Transcend/release/Transcend.xcframework/ios-arm64_x86_64-maccatalyst/Transcend.framework/Modules/Transcend.swiftmodule/arm64-apple-ios-macabi.private.swiftinterface
@@ -11,6 +11,12 @@ import UIKit
import WebKit
import _Concurrency
import _StringProcessing
+@_hasMissingDesignatedInitializers public class TelemetryServiceHelper {
+ public static func saveTelemetryRequest(request: Transcend.TelemetryRequest, completion: @escaping (Swift.Bool, Swift.Error?) -> Swift.Void)
+ public static func getTelemetryRequests(completion: @escaping ([Transcend.TelemetryRequests]?, Swift.Error?) -> Swift.Void)
+ public static func deleteTelemetryRequest(withUUID uuid: Foundation.UUID, completion: @escaping (Swift.Bool, Swift.Error?) -> Swift.Void)
+ @objc deinit
+}
@_hasMissingDesignatedInitializers public class TranscendDataManager {
public static let shared: Transcend.TranscendDataManager
final public let container: CoreData.NSPersistentContainer
@@ -76,10 +82,14 @@ public struct TranscendWebViewWrapper : SwiftUI.UIViewRepresentable {
public static func fetchSDKPurposeMap(baseUrl: Swift.String, completion: @escaping (Swift.Result) -> Swift.Void)
@objc deinit
}
+public struct NativeConfig : Swift.Codable {
+ public func encode(to encoder: Swift.Encoder) throws
+ public init(from decoder: Swift.Decoder) throws
+}
@_hasMissingDesignatedInitializers public class TranscendServiceHelper {
- public static func saveSDKPurposeMap(sdkPurposeMap: Transcend.SDKPurposeMap)
- public static func isSDKPurposeMapValid() -> Swift.Bool
- public static func getSDKPurposeMap() -> Transcend.SDKPurposeMap?
+ public static func saveSDKPurposeMap(sdkPurposeMap: Transcend.SDKPurposeMap, completion: @escaping (Swift.Error?) -> Swift.Void)
+ public static func isSDKPurposeMapValid(completion: @escaping (Swift.Bool, Swift.Error?) -> Swift.Void)
+ public static func getSDKPurposeMap(completion: @escaping (Transcend.SDKPurposeMap?, Swift.Error?) -> Swift.Void)
@objc deinit
}
public enum ConsentStatus {
@@ -94,12 +104,26 @@ public enum ConsentStatus {
get
}
}
+@_hasMissingDesignatedInitializers public class TelemetryRequest : Swift.Codable {
+ @objc deinit
+ public func encode(to encoder: Swift.Encoder) throws
+ required public init(from decoder: Swift.Decoder) throws
+}
@_hasMissingDesignatedInitializers public class SDKPurposeMap : Swift.Codable {
public func isSDKAllowed(consentDetails: Transcend.TrackingConsentDetails, serviceId: Swift.String, tcfAllowed: Swift.Bool, regimePurposes: Swift.Set) -> Transcend.ConsentStatus
@objc deinit
public func encode(to encoder: Swift.Encoder) throws
required public init(from decoder: Swift.Decoder) throws
}
+public enum TelemetryRequestType {
+ case INITIAL_SITE_SESSION
+ case CONSENT_CHANGE
+ public static func == (a: Transcend.TelemetryRequestType, b: Transcend.TelemetryRequestType) -> Swift.Bool
+ public func hash(into hasher: inout Swift.Hasher)
+ public var hashValue: Swift.Int {
+ get
+ }
+}
public struct TrackingConsentDetails : Swift.Codable {
public var purposes: [Swift.String : Transcend.Value]
public var confirmed: Swift.Bool
@@ -143,8 +167,10 @@ public class WebAppInterface {
@_Concurrency.MainActor(unsafe) public init(frame: CoreFoundation.CGRect, configuration: WebKit.WKWebViewConfiguration, transcendCoreConfig: Transcend.TranscendCoreConfig, didFinishNavigation: ((Swift.Result) -> Swift.Void)? = nil, onCloseListenerV1: ((Swift.Result) -> Swift.Void)? = nil, onCloseListener: ((Swift.Result) -> Swift.Void)? = nil)
@_Concurrency.MainActor(unsafe) required public init?(coder: Foundation.NSCoder, transcendCoreConfig: Transcend.TranscendCoreConfig, didFinishNavigation: ((Swift.Result) -> Swift.Void)? = nil, onCloseListenerV1: ((Swift.Result) -> Swift.Void)? = nil, onCloseListener: ((Swift.Result) -> Swift.Void)? = nil)
@_Concurrency.MainActor(unsafe) @objc public func webView(_ webView: WebKit.WKWebView, didFinish navigation: WebKit.WKNavigation!)
+ @_Concurrency.MainActor(unsafe) @objc public func webView(_ webView: WebKit.WKWebView, decidePolicyFor navigationAction: WebKit.WKNavigationAction, decisionHandler: @escaping (WebKit.WKNavigationActionPolicy) -> Swift.Void)
@_Concurrency.MainActor(unsafe) @objc public func webView(_ webView: WebKit.WKWebView, didFail navigation: WebKit.WKNavigation!, withError error: Swift.Error)
@_Concurrency.MainActor(unsafe) public static func createOrGetInstance(frame: CoreFoundation.CGRect, configuration: WebKit.WKWebViewConfiguration, transcendCoreConfig: Transcend.TranscendCoreConfig, didFinishNavigation: ((Swift.Result) -> Swift.Void)? = nil) -> Transcend.TranscendWebView!
+ @_Concurrency.MainActor(unsafe) public func handleErrors(errorDetails: Swift.String)
@objc deinit
}
@objc @_Concurrency.MainActor(unsafe) public class BackEndWebView : WebKit.WKWebView, WebKit.WKNavigationDelegate {
@@ -160,7 +186,7 @@ public class WebAppInterface {
@objc deinit
}
public struct TranscendCoreConfig {
- public init(transcendConsentUrl: Swift.String, destroyOnClose: Swift.Bool = true, defaultAttributes: [Swift.String : Swift.String] = [:], token: Swift.String = "", syncDomains: [Swift.String] = [])
+ public init(transcendConsentUrl: Swift.String, destroyOnClose: Swift.Bool = true, defaultAttributes: [Swift.String : Swift.String] = [:], token: Swift.String = "", syncDomains: [Swift.String] = [], autoShowUI: Swift.Bool = false, mobileAppId: Swift.String = "")
public func getDefaultAttributesAsString() -> Swift.String
}
public enum JSONValue : Swift.Codable {
@@ -193,6 +219,34 @@ public enum JSONValue : Swift.Codable {
public static let IAB_TCF_PUBLISHER_CUSTOM_PURPOSES_LEGITIMATE_INTERESTS: Swift.String
@objc deinit
}
+@_hasMissingDesignatedInitializers public class TelemetryConfig : Swift.Codable {
+ @objc deinit
+ public func encode(to encoder: Swift.Encoder) throws
+ required public init(from decoder: Swift.Decoder) throws
+}
+@_hasMissingDesignatedInitializers public class TelemetryService {
+ public static func flushTelemetryRequest(mobileAppId: Swift.String, type: Transcend.TelemetryRequestType, config: Transcend.TelemetryConfig)
+ public static func flushTelemetryRequestsFromDBAsync()
+ @objc deinit
+}
+@_inheritsConvenienceInitializers @objc(TelemetryRequests) public class TelemetryRequests : CoreData.NSManagedObject {
+ @objc override dynamic public init(entity: CoreData.NSEntityDescription, insertInto context: CoreData.NSManagedObjectContext?)
+ @objc deinit
+}
+extension Transcend.TelemetryRequests {
+ @nonobjc public class func fetchRequest() -> CoreData.NSFetchRequest
+ @objc @NSManaged dynamic public var id: Foundation.UUID? {
+ @objc get
+ @objc set
+ }
+ @objc @NSManaged dynamic public var requestData: Foundation.Data? {
+ @objc get
+ @objc set
+ }
+}
+extension Transcend.TelemetryRequests : Swift.Identifiable {
+ public typealias ID = Foundation.UUID?
+}
@_inheritsConvenienceInitializers @objc(TranscendSDKPurposeMap) public class TranscendSDKPurposeMap : CoreData.NSManagedObject {
@objc override dynamic public init(entity: CoreData.NSEntityDescription, insertInto context: CoreData.NSManagedObjectContext?)
@objc deinit
@@ -213,3 +267,5 @@ extension Transcend.TranscendSDKPurposeMap : Swift.Identifiable {
}
extension Transcend.ConsentStatus : Swift.Equatable {}
extension Transcend.ConsentStatus : Swift.Hashable {}
+extension Transcend.TelemetryRequestType : Swift.Equatable {}
+extension Transcend.TelemetryRequestType : Swift.Hashable {}
diff --git a/Pods/Transcend/release/Transcend.xcframework/ios-arm64_x86_64-maccatalyst/Transcend.framework/Modules/Transcend.swiftmodule/arm64-apple-ios-macabi.swiftdoc b/Pods/Transcend/release/Transcend.xcframework/ios-arm64_x86_64-maccatalyst/Transcend.framework/Modules/Transcend.swiftmodule/arm64-apple-ios-macabi.swiftdoc
index 554d398..7c9f3f0 100644
Binary files a/Pods/Transcend/release/Transcend.xcframework/ios-arm64_x86_64-maccatalyst/Transcend.framework/Modules/Transcend.swiftmodule/arm64-apple-ios-macabi.swiftdoc and b/Pods/Transcend/release/Transcend.xcframework/ios-arm64_x86_64-maccatalyst/Transcend.framework/Modules/Transcend.swiftmodule/arm64-apple-ios-macabi.swiftdoc differ
diff --git a/Pods/Transcend/release/Transcend.xcframework/ios-arm64_x86_64-maccatalyst/Transcend.framework/Modules/Transcend.swiftmodule/arm64-apple-ios-macabi.swiftinterface b/Pods/Transcend/release/Transcend.xcframework/ios-arm64_x86_64-maccatalyst/Transcend.framework/Modules/Transcend.swiftmodule/arm64-apple-ios-macabi.swiftinterface
index 91f79c2..b8bc07f 100644
--- a/Pods/Transcend/release/Transcend.xcframework/ios-arm64_x86_64-maccatalyst/Transcend.framework/Modules/Transcend.swiftmodule/arm64-apple-ios-macabi.swiftinterface
+++ b/Pods/Transcend/release/Transcend.xcframework/ios-arm64_x86_64-maccatalyst/Transcend.framework/Modules/Transcend.swiftmodule/arm64-apple-ios-macabi.swiftinterface
@@ -11,6 +11,12 @@ import UIKit
import WebKit
import _Concurrency
import _StringProcessing
+@_hasMissingDesignatedInitializers public class TelemetryServiceHelper {
+ public static func saveTelemetryRequest(request: Transcend.TelemetryRequest, completion: @escaping (Swift.Bool, Swift.Error?) -> Swift.Void)
+ public static func getTelemetryRequests(completion: @escaping ([Transcend.TelemetryRequests]?, Swift.Error?) -> Swift.Void)
+ public static func deleteTelemetryRequest(withUUID uuid: Foundation.UUID, completion: @escaping (Swift.Bool, Swift.Error?) -> Swift.Void)
+ @objc deinit
+}
@_hasMissingDesignatedInitializers public class TranscendDataManager {
public static let shared: Transcend.TranscendDataManager
final public let container: CoreData.NSPersistentContainer
@@ -76,10 +82,14 @@ public struct TranscendWebViewWrapper : SwiftUI.UIViewRepresentable {
public static func fetchSDKPurposeMap(baseUrl: Swift.String, completion: @escaping (Swift.Result) -> Swift.Void)
@objc deinit
}
+public struct NativeConfig : Swift.Codable {
+ public func encode(to encoder: Swift.Encoder) throws
+ public init(from decoder: Swift.Decoder) throws
+}
@_hasMissingDesignatedInitializers public class TranscendServiceHelper {
- public static func saveSDKPurposeMap(sdkPurposeMap: Transcend.SDKPurposeMap)
- public static func isSDKPurposeMapValid() -> Swift.Bool
- public static func getSDKPurposeMap() -> Transcend.SDKPurposeMap?
+ public static func saveSDKPurposeMap(sdkPurposeMap: Transcend.SDKPurposeMap, completion: @escaping (Swift.Error?) -> Swift.Void)
+ public static func isSDKPurposeMapValid(completion: @escaping (Swift.Bool, Swift.Error?) -> Swift.Void)
+ public static func getSDKPurposeMap(completion: @escaping (Transcend.SDKPurposeMap?, Swift.Error?) -> Swift.Void)
@objc deinit
}
public enum ConsentStatus {
@@ -94,12 +104,26 @@ public enum ConsentStatus {
get
}
}
+@_hasMissingDesignatedInitializers public class TelemetryRequest : Swift.Codable {
+ @objc deinit
+ public func encode(to encoder: Swift.Encoder) throws
+ required public init(from decoder: Swift.Decoder) throws
+}
@_hasMissingDesignatedInitializers public class SDKPurposeMap : Swift.Codable {
public func isSDKAllowed(consentDetails: Transcend.TrackingConsentDetails, serviceId: Swift.String, tcfAllowed: Swift.Bool, regimePurposes: Swift.Set) -> Transcend.ConsentStatus
@objc deinit
public func encode(to encoder: Swift.Encoder) throws
required public init(from decoder: Swift.Decoder) throws
}
+public enum TelemetryRequestType {
+ case INITIAL_SITE_SESSION
+ case CONSENT_CHANGE
+ public static func == (a: Transcend.TelemetryRequestType, b: Transcend.TelemetryRequestType) -> Swift.Bool
+ public func hash(into hasher: inout Swift.Hasher)
+ public var hashValue: Swift.Int {
+ get
+ }
+}
public struct TrackingConsentDetails : Swift.Codable {
public var purposes: [Swift.String : Transcend.Value]
public var confirmed: Swift.Bool
@@ -143,8 +167,10 @@ public class WebAppInterface {
@_Concurrency.MainActor(unsafe) public init(frame: CoreFoundation.CGRect, configuration: WebKit.WKWebViewConfiguration, transcendCoreConfig: Transcend.TranscendCoreConfig, didFinishNavigation: ((Swift.Result) -> Swift.Void)? = nil, onCloseListenerV1: ((Swift.Result) -> Swift.Void)? = nil, onCloseListener: ((Swift.Result) -> Swift.Void)? = nil)
@_Concurrency.MainActor(unsafe) required public init?(coder: Foundation.NSCoder, transcendCoreConfig: Transcend.TranscendCoreConfig, didFinishNavigation: ((Swift.Result) -> Swift.Void)? = nil, onCloseListenerV1: ((Swift.Result) -> Swift.Void)? = nil, onCloseListener: ((Swift.Result) -> Swift.Void)? = nil)
@_Concurrency.MainActor(unsafe) @objc public func webView(_ webView: WebKit.WKWebView, didFinish navigation: WebKit.WKNavigation!)
+ @_Concurrency.MainActor(unsafe) @objc public func webView(_ webView: WebKit.WKWebView, decidePolicyFor navigationAction: WebKit.WKNavigationAction, decisionHandler: @escaping (WebKit.WKNavigationActionPolicy) -> Swift.Void)
@_Concurrency.MainActor(unsafe) @objc public func webView(_ webView: WebKit.WKWebView, didFail navigation: WebKit.WKNavigation!, withError error: Swift.Error)
@_Concurrency.MainActor(unsafe) public static func createOrGetInstance(frame: CoreFoundation.CGRect, configuration: WebKit.WKWebViewConfiguration, transcendCoreConfig: Transcend.TranscendCoreConfig, didFinishNavigation: ((Swift.Result) -> Swift.Void)? = nil) -> Transcend.TranscendWebView!
+ @_Concurrency.MainActor(unsafe) public func handleErrors(errorDetails: Swift.String)
@objc deinit
}
@objc @_Concurrency.MainActor(unsafe) public class BackEndWebView : WebKit.WKWebView, WebKit.WKNavigationDelegate {
@@ -160,7 +186,7 @@ public class WebAppInterface {
@objc deinit
}
public struct TranscendCoreConfig {
- public init(transcendConsentUrl: Swift.String, destroyOnClose: Swift.Bool = true, defaultAttributes: [Swift.String : Swift.String] = [:], token: Swift.String = "", syncDomains: [Swift.String] = [])
+ public init(transcendConsentUrl: Swift.String, destroyOnClose: Swift.Bool = true, defaultAttributes: [Swift.String : Swift.String] = [:], token: Swift.String = "", syncDomains: [Swift.String] = [], autoShowUI: Swift.Bool = false, mobileAppId: Swift.String = "")
public func getDefaultAttributesAsString() -> Swift.String
}
public enum JSONValue : Swift.Codable {
@@ -193,6 +219,34 @@ public enum JSONValue : Swift.Codable {
public static let IAB_TCF_PUBLISHER_CUSTOM_PURPOSES_LEGITIMATE_INTERESTS: Swift.String
@objc deinit
}
+@_hasMissingDesignatedInitializers public class TelemetryConfig : Swift.Codable {
+ @objc deinit
+ public func encode(to encoder: Swift.Encoder) throws
+ required public init(from decoder: Swift.Decoder) throws
+}
+@_hasMissingDesignatedInitializers public class TelemetryService {
+ public static func flushTelemetryRequest(mobileAppId: Swift.String, type: Transcend.TelemetryRequestType, config: Transcend.TelemetryConfig)
+ public static func flushTelemetryRequestsFromDBAsync()
+ @objc deinit
+}
+@_inheritsConvenienceInitializers @objc(TelemetryRequests) public class TelemetryRequests : CoreData.NSManagedObject {
+ @objc override dynamic public init(entity: CoreData.NSEntityDescription, insertInto context: CoreData.NSManagedObjectContext?)
+ @objc deinit
+}
+extension Transcend.TelemetryRequests {
+ @nonobjc public class func fetchRequest() -> CoreData.NSFetchRequest
+ @objc @NSManaged dynamic public var id: Foundation.UUID? {
+ @objc get
+ @objc set
+ }
+ @objc @NSManaged dynamic public var requestData: Foundation.Data? {
+ @objc get
+ @objc set
+ }
+}
+extension Transcend.TelemetryRequests : Swift.Identifiable {
+ public typealias ID = Foundation.UUID?
+}
@_inheritsConvenienceInitializers @objc(TranscendSDKPurposeMap) public class TranscendSDKPurposeMap : CoreData.NSManagedObject {
@objc override dynamic public init(entity: CoreData.NSEntityDescription, insertInto context: CoreData.NSManagedObjectContext?)
@objc deinit
@@ -213,3 +267,5 @@ extension Transcend.TranscendSDKPurposeMap : Swift.Identifiable {
}
extension Transcend.ConsentStatus : Swift.Equatable {}
extension Transcend.ConsentStatus : Swift.Hashable {}
+extension Transcend.TelemetryRequestType : Swift.Equatable {}
+extension Transcend.TelemetryRequestType : Swift.Hashable {}
diff --git a/Pods/Transcend/release/Transcend.xcframework/ios-arm64_x86_64-maccatalyst/Transcend.framework/Modules/Transcend.swiftmodule/x86_64-apple-ios-macabi.abi.json b/Pods/Transcend/release/Transcend.xcframework/ios-arm64_x86_64-maccatalyst/Transcend.framework/Modules/Transcend.swiftmodule/x86_64-apple-ios-macabi.abi.json
index 4069e34..7841c0f 100644
--- a/Pods/Transcend/release/Transcend.xcframework/ios-arm64_x86_64-maccatalyst/Transcend.framework/Modules/Transcend.swiftmodule/x86_64-apple-ios-macabi.abi.json
+++ b/Pods/Transcend/release/Transcend.xcframework/ios-arm64_x86_64-maccatalyst/Transcend.framework/Modules/Transcend.swiftmodule/x86_64-apple-ios-macabi.abi.json
@@ -38,6 +38,252 @@
"RawDocComment"
]
},
+ {
+ "kind": "Import",
+ "name": "CoreData",
+ "printedName": "CoreData",
+ "declKind": "Import",
+ "moduleName": "Transcend"
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "TelemetryServiceHelper",
+ "printedName": "TelemetryServiceHelper",
+ "children": [
+ {
+ "kind": "Function",
+ "name": "saveTelemetryRequest",
+ "printedName": "saveTelemetryRequest(request:completion:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "TelemetryRequest",
+ "printedName": "Transcend.TelemetryRequest",
+ "usr": "s:9Transcend16TelemetryRequestC"
+ },
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(Swift.Bool, Swift.Error?) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Tuple",
+ "printedName": "(Swift.Bool, Swift.Error?)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.Error?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Error",
+ "printedName": "Swift.Error",
+ "usr": "s:s5ErrorP"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:9Transcend22TelemetryServiceHelperC04saveB7Request7request10completionyAA0bF0C_ySb_s5Error_pSgtctFZ",
+ "mangledName": "$s9Transcend22TelemetryServiceHelperC04saveB7Request7request10completionyAA0bF0C_ySb_s5Error_pSgtctFZ",
+ "moduleName": "Transcend",
+ "static": true,
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "getTelemetryRequests",
+ "printedName": "getTelemetryRequests(completion:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "([Transcend.TelemetryRequests]?, Swift.Error?) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Tuple",
+ "printedName": "([Transcend.TelemetryRequests]?, Swift.Error?)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "[Transcend.TelemetryRequests]?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Array",
+ "printedName": "[Transcend.TelemetryRequests]",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "TelemetryRequests",
+ "printedName": "Transcend.TelemetryRequests",
+ "usr": "c:@M@Transcend@objc(cs)TelemetryRequests"
+ }
+ ],
+ "usr": "s:Sa"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.Error?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Error",
+ "printedName": "Swift.Error",
+ "usr": "s:s5ErrorP"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:9Transcend22TelemetryServiceHelperC03getB8Requests10completionyySayAA0bF0CGSg_s5Error_pSgtc_tFZ",
+ "mangledName": "$s9Transcend22TelemetryServiceHelperC03getB8Requests10completionyySayAA0bF0CGSg_s5Error_pSgtc_tFZ",
+ "moduleName": "Transcend",
+ "static": true,
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "deleteTelemetryRequest",
+ "printedName": "deleteTelemetryRequest(withUUID:completion:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "UUID",
+ "printedName": "Foundation.UUID",
+ "usr": "s:10Foundation4UUIDV"
+ },
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(Swift.Bool, Swift.Error?) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Tuple",
+ "printedName": "(Swift.Bool, Swift.Error?)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.Error?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Error",
+ "printedName": "Swift.Error",
+ "usr": "s:s5ErrorP"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:9Transcend22TelemetryServiceHelperC06deleteB7Request8withUUID10completiony10Foundation0H0V_ySb_s5Error_pSgtctFZ",
+ "mangledName": "$s9Transcend22TelemetryServiceHelperC06deleteB7Request8withUUID10completiony10Foundation0H0V_ySb_s5Error_pSgtctFZ",
+ "moduleName": "Transcend",
+ "static": true,
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ }
+ ],
+ "declKind": "Class",
+ "usr": "s:9Transcend22TelemetryServiceHelperC",
+ "mangledName": "$s9Transcend22TelemetryServiceHelperC",
+ "moduleName": "Transcend",
+ "declAttributes": [
+ "AccessControl"
+ ],
+ "hasMissingDesignatedInitializers": true
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "Transcend",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
{
"kind": "Import",
"name": "Foundation",
@@ -2696,7 +2942,8 @@
"static": true,
"declAttributes": [
"Final",
- "AccessControl"
+ "AccessControl",
+ "RawDocComment"
],
"funcSelfKind": "NonMutating"
}
@@ -2730,104 +2977,300 @@
"RawDocComment"
]
},
- {
- "kind": "Import",
- "name": "UIKit",
- "printedName": "UIKit",
- "declKind": "Import",
- "moduleName": "Transcend"
- },
- {
- "kind": "Import",
- "name": "CoreData",
- "printedName": "CoreData",
- "declKind": "Import",
- "moduleName": "Transcend"
- },
{
"kind": "TypeDecl",
- "name": "TranscendServiceHelper",
- "printedName": "TranscendServiceHelper",
+ "name": "NativeConfig",
+ "printedName": "NativeConfig",
"children": [
{
- "kind": "Function",
- "name": "saveSDKPurposeMap",
- "printedName": "saveSDKPurposeMap(sdkPurposeMap:)",
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init(from:)",
"children": [
{
"kind": "TypeNominal",
- "name": "Void",
- "printedName": "()"
+ "name": "NativeConfig",
+ "printedName": "Transcend.NativeConfig",
+ "usr": "s:9Transcend12NativeConfigV"
},
{
"kind": "TypeNominal",
- "name": "SDKPurposeMap",
- "printedName": "Transcend.SDKPurposeMap",
- "usr": "s:9Transcend13SDKPurposeMapC"
+ "name": "Decoder",
+ "printedName": "Swift.Decoder",
+ "usr": "s:s7DecoderP"
}
],
- "declKind": "Func",
- "usr": "s:9Transcend0A13ServiceHelperC17saveSDKPurposeMap010sdkPurposeF0yAA0eF0C_tFZ",
- "mangledName": "$s9Transcend0A13ServiceHelperC17saveSDKPurposeMap010sdkPurposeF0yAA0eF0C_tFZ",
+ "declKind": "Constructor",
+ "usr": "s:9Transcend12NativeConfigV4fromACs7Decoder_p_tKcfc",
+ "mangledName": "$s9Transcend12NativeConfigV4fromACs7Decoder_p_tKcfc",
"moduleName": "Transcend",
- "static": true,
- "declAttributes": [
- "Final",
- "AccessControl"
- ],
- "funcSelfKind": "NonMutating"
+ "implicit": true,
+ "throwing": true,
+ "init_kind": "Designated"
},
{
"kind": "Function",
- "name": "isSDKPurposeMapValid",
- "printedName": "isSDKPurposeMapValid()",
- "children": [
+ "name": "encode",
+ "printedName": "encode(to:)",
+ "children": [
{
"kind": "TypeNominal",
- "name": "Bool",
- "printedName": "Swift.Bool",
- "usr": "s:Sb"
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Encoder",
+ "printedName": "Swift.Encoder",
+ "usr": "s:s7EncoderP"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:9Transcend12NativeConfigV6encode2toys7Encoder_p_tKF",
+ "mangledName": "$s9Transcend12NativeConfigV6encode2toys7Encoder_p_tKF",
+ "moduleName": "Transcend",
+ "implicit": true,
+ "throwing": true,
+ "funcSelfKind": "NonMutating"
+ }
+ ],
+ "declKind": "Struct",
+ "usr": "s:9Transcend12NativeConfigV",
+ "mangledName": "$s9Transcend12NativeConfigV",
+ "moduleName": "Transcend",
+ "declAttributes": [
+ "AccessControl"
+ ],
+ "conformances": [
+ {
+ "kind": "Conformance",
+ "name": "Decodable",
+ "printedName": "Decodable",
+ "usr": "s:Se",
+ "mangledName": "$sSe"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Encodable",
+ "printedName": "Encodable",
+ "usr": "s:SE",
+ "mangledName": "$sSE"
+ }
+ ]
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "Transcend",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "Import",
+ "name": "UIKit",
+ "printedName": "UIKit",
+ "declKind": "Import",
+ "moduleName": "Transcend"
+ },
+ {
+ "kind": "Import",
+ "name": "CoreData",
+ "printedName": "CoreData",
+ "declKind": "Import",
+ "moduleName": "Transcend"
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "TranscendServiceHelper",
+ "printedName": "TranscendServiceHelper",
+ "children": [
+ {
+ "kind": "Function",
+ "name": "saveSDKPurposeMap",
+ "printedName": "saveSDKPurposeMap(sdkPurposeMap:completion:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "SDKPurposeMap",
+ "printedName": "Transcend.SDKPurposeMap",
+ "usr": "s:9Transcend13SDKPurposeMapC"
+ },
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(Swift.Error?) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.Error?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Error",
+ "printedName": "Swift.Error",
+ "usr": "s:s5ErrorP"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ]
}
],
"declKind": "Func",
- "usr": "s:9Transcend0A13ServiceHelperC20isSDKPurposeMapValidSbyFZ",
- "mangledName": "$s9Transcend0A13ServiceHelperC20isSDKPurposeMapValidSbyFZ",
+ "usr": "s:9Transcend0A13ServiceHelperC17saveSDKPurposeMap010sdkPurposeF010completionyAA0eF0C_ys5Error_pSgctFZ",
+ "mangledName": "$s9Transcend0A13ServiceHelperC17saveSDKPurposeMap010sdkPurposeF010completionyAA0eF0C_ys5Error_pSgctFZ",
"moduleName": "Transcend",
"static": true,
"declAttributes": [
"Final",
- "AccessControl"
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "isSDKPurposeMapValid",
+ "printedName": "isSDKPurposeMapValid(completion:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(Swift.Bool, Swift.Error?) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Tuple",
+ "printedName": "(Swift.Bool, Swift.Error?)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.Error?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Error",
+ "printedName": "Swift.Error",
+ "usr": "s:s5ErrorP"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:9Transcend0A13ServiceHelperC20isSDKPurposeMapValid10completionyySb_s5Error_pSgtc_tFZ",
+ "mangledName": "$s9Transcend0A13ServiceHelperC20isSDKPurposeMapValid10completionyySb_s5Error_pSgtc_tFZ",
+ "moduleName": "Transcend",
+ "static": true,
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
],
"funcSelfKind": "NonMutating"
},
{
"kind": "Function",
"name": "getSDKPurposeMap",
- "printedName": "getSDKPurposeMap()",
+ "printedName": "getSDKPurposeMap(completion:)",
"children": [
{
"kind": "TypeNominal",
- "name": "Optional",
- "printedName": "Transcend.SDKPurposeMap?",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(Transcend.SDKPurposeMap?, Swift.Error?) -> ()",
"children": [
{
"kind": "TypeNominal",
- "name": "SDKPurposeMap",
- "printedName": "Transcend.SDKPurposeMap",
- "usr": "s:9Transcend13SDKPurposeMapC"
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Tuple",
+ "printedName": "(Transcend.SDKPurposeMap?, Swift.Error?)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Transcend.SDKPurposeMap?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "SDKPurposeMap",
+ "printedName": "Transcend.SDKPurposeMap",
+ "usr": "s:9Transcend13SDKPurposeMapC"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.Error?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Error",
+ "printedName": "Swift.Error",
+ "usr": "s:s5ErrorP"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ]
}
- ],
- "usr": "s:Sq"
+ ]
}
],
"declKind": "Func",
- "usr": "s:9Transcend0A13ServiceHelperC16getSDKPurposeMapAA0eF0CSgyFZ",
- "mangledName": "$s9Transcend0A13ServiceHelperC16getSDKPurposeMapAA0eF0CSgyFZ",
+ "usr": "s:9Transcend0A13ServiceHelperC16getSDKPurposeMap10completionyyAA0eF0CSg_s5Error_pSgtc_tFZ",
+ "mangledName": "$s9Transcend0A13ServiceHelperC16getSDKPurposeMap10completionyyAA0eF0CSg_s5Error_pSgtc_tFZ",
"moduleName": "Transcend",
"static": true,
"declAttributes": [
"Final",
- "AccessControl"
+ "AccessControl",
+ "RawDocComment"
],
"funcSelfKind": "NonMutating"
}
@@ -3194,31 +3637,126 @@
},
{
"kind": "TypeDecl",
- "name": "SDKPurposeMap",
- "printedName": "SDKPurposeMap",
+ "name": "TelemetryRequest",
+ "printedName": "TelemetryRequest",
"children": [
{
- "kind": "Function",
- "name": "isSDKAllowed",
- "printedName": "isSDKAllowed(consentDetails:serviceId:tcfAllowed:regimePurposes:)",
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init(from:)",
"children": [
{
"kind": "TypeNominal",
- "name": "ConsentStatus",
- "printedName": "Transcend.ConsentStatus",
- "usr": "s:9Transcend13ConsentStatusO"
+ "name": "TelemetryRequest",
+ "printedName": "Transcend.TelemetryRequest",
+ "usr": "s:9Transcend16TelemetryRequestC"
},
{
"kind": "TypeNominal",
- "name": "TrackingConsentDetails",
- "printedName": "Transcend.TrackingConsentDetails",
- "usr": "s:9Transcend22TrackingConsentDetailsV"
- },
+ "name": "Decoder",
+ "printedName": "Swift.Decoder",
+ "usr": "s:s7DecoderP"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "s:9Transcend16TelemetryRequestC4fromACs7Decoder_p_tKcfc",
+ "mangledName": "$s9Transcend16TelemetryRequestC4fromACs7Decoder_p_tKcfc",
+ "moduleName": "Transcend",
+ "implicit": true,
+ "declAttributes": [
+ "Required"
+ ],
+ "throwing": true,
+ "init_kind": "Designated"
+ },
+ {
+ "kind": "Function",
+ "name": "encode",
+ "printedName": "encode(to:)",
+ "children": [
{
"kind": "TypeNominal",
- "name": "String",
- "printedName": "Swift.String",
- "usr": "s:SS"
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Encoder",
+ "printedName": "Swift.Encoder",
+ "usr": "s:s7EncoderP"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:9Transcend16TelemetryRequestC6encode2toys7Encoder_p_tKF",
+ "mangledName": "$s9Transcend16TelemetryRequestC6encode2toys7Encoder_p_tKF",
+ "moduleName": "Transcend",
+ "implicit": true,
+ "throwing": true,
+ "funcSelfKind": "NonMutating"
+ }
+ ],
+ "declKind": "Class",
+ "usr": "s:9Transcend16TelemetryRequestC",
+ "mangledName": "$s9Transcend16TelemetryRequestC",
+ "moduleName": "Transcend",
+ "declAttributes": [
+ "AccessControl"
+ ],
+ "hasMissingDesignatedInitializers": true,
+ "conformances": [
+ {
+ "kind": "Conformance",
+ "name": "Decodable",
+ "printedName": "Decodable",
+ "usr": "s:Se",
+ "mangledName": "$sSe"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Encodable",
+ "printedName": "Encodable",
+ "usr": "s:SE",
+ "mangledName": "$sSE"
+ }
+ ]
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "Transcend",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "SDKPurposeMap",
+ "printedName": "SDKPurposeMap",
+ "children": [
+ {
+ "kind": "Function",
+ "name": "isSDKAllowed",
+ "printedName": "isSDKAllowed(consentDetails:serviceId:tcfAllowed:regimePurposes:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ConsentStatus",
+ "printedName": "Transcend.ConsentStatus",
+ "usr": "s:9Transcend13ConsentStatusO"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "TrackingConsentDetails",
+ "printedName": "Transcend.TrackingConsentDetails",
+ "usr": "s:9Transcend22TrackingConsentDetailsV"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
},
{
"kind": "TypeNominal",
@@ -3340,6 +3878,216 @@
"RawDocComment"
]
},
+ {
+ "kind": "TypeDecl",
+ "name": "TelemetryRequestType",
+ "printedName": "TelemetryRequestType",
+ "children": [
+ {
+ "kind": "Var",
+ "name": "INITIAL_SITE_SESSION",
+ "printedName": "INITIAL_SITE_SESSION",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(Transcend.TelemetryRequestType.Type) -> Transcend.TelemetryRequestType",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "TelemetryRequestType",
+ "printedName": "Transcend.TelemetryRequestType",
+ "usr": "s:9Transcend20TelemetryRequestTypeO"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Metatype",
+ "printedName": "Transcend.TelemetryRequestType.Type",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "TelemetryRequestType",
+ "printedName": "Transcend.TelemetryRequestType",
+ "usr": "s:9Transcend20TelemetryRequestTypeO"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "EnumElement",
+ "usr": "s:9Transcend20TelemetryRequestTypeO20INITIAL_SITE_SESSIONyA2CmF",
+ "mangledName": "$s9Transcend20TelemetryRequestTypeO20INITIAL_SITE_SESSIONyA2CmF",
+ "moduleName": "Transcend"
+ },
+ {
+ "kind": "Var",
+ "name": "CONSENT_CHANGE",
+ "printedName": "CONSENT_CHANGE",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(Transcend.TelemetryRequestType.Type) -> Transcend.TelemetryRequestType",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "TelemetryRequestType",
+ "printedName": "Transcend.TelemetryRequestType",
+ "usr": "s:9Transcend20TelemetryRequestTypeO"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Metatype",
+ "printedName": "Transcend.TelemetryRequestType.Type",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "TelemetryRequestType",
+ "printedName": "Transcend.TelemetryRequestType",
+ "usr": "s:9Transcend20TelemetryRequestTypeO"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "EnumElement",
+ "usr": "s:9Transcend20TelemetryRequestTypeO14CONSENT_CHANGEyA2CmF",
+ "mangledName": "$s9Transcend20TelemetryRequestTypeO14CONSENT_CHANGEyA2CmF",
+ "moduleName": "Transcend"
+ },
+ {
+ "kind": "Function",
+ "name": "==",
+ "printedName": "==(_:_:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "TelemetryRequestType",
+ "printedName": "Transcend.TelemetryRequestType",
+ "usr": "s:9Transcend20TelemetryRequestTypeO"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "TelemetryRequestType",
+ "printedName": "Transcend.TelemetryRequestType",
+ "usr": "s:9Transcend20TelemetryRequestTypeO"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:9Transcend20TelemetryRequestTypeO2eeoiySbAC_ACtFZ",
+ "mangledName": "$s9Transcend20TelemetryRequestTypeO2eeoiySbAC_ACtFZ",
+ "moduleName": "Transcend",
+ "static": true,
+ "implicit": true,
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Var",
+ "name": "hashValue",
+ "printedName": "hashValue",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Int",
+ "printedName": "Swift.Int",
+ "usr": "s:Si"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:9Transcend20TelemetryRequestTypeO9hashValueSivp",
+ "mangledName": "$s9Transcend20TelemetryRequestTypeO9hashValueSivp",
+ "moduleName": "Transcend",
+ "implicit": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Int",
+ "printedName": "Swift.Int",
+ "usr": "s:Si"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:9Transcend20TelemetryRequestTypeO9hashValueSivg",
+ "mangledName": "$s9Transcend20TelemetryRequestTypeO9hashValueSivg",
+ "moduleName": "Transcend",
+ "implicit": true,
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Function",
+ "name": "hash",
+ "printedName": "hash(into:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Hasher",
+ "printedName": "Swift.Hasher",
+ "paramValueOwnership": "InOut",
+ "usr": "s:s6HasherV"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:9Transcend20TelemetryRequestTypeO4hash4intoys6HasherVz_tF",
+ "mangledName": "$s9Transcend20TelemetryRequestTypeO4hash4intoys6HasherVz_tF",
+ "moduleName": "Transcend",
+ "implicit": true,
+ "funcSelfKind": "NonMutating"
+ }
+ ],
+ "declKind": "Enum",
+ "usr": "s:9Transcend20TelemetryRequestTypeO",
+ "mangledName": "$s9Transcend20TelemetryRequestTypeO",
+ "moduleName": "Transcend",
+ "declAttributes": [
+ "AccessControl"
+ ],
+ "conformances": [
+ {
+ "kind": "Conformance",
+ "name": "Equatable",
+ "printedName": "Equatable",
+ "usr": "s:SQ",
+ "mangledName": "$sSQ"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Hashable",
+ "printedName": "Hashable",
+ "usr": "s:SH",
+ "mangledName": "$sSH"
+ }
+ ]
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "Transcend",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
{
"kind": "Import",
"name": "Foundation",
@@ -6509,7 +7257,7 @@
{
"kind": "Function",
"name": "webView",
- "printedName": "webView(_:didFail:withError:)",
+ "printedName": "webView(_:decidePolicyFor:decisionHandler:)",
"children": [
{
"kind": "TypeNominal",
@@ -6524,17 +7272,71 @@
},
{
"kind": "TypeNominal",
- "name": "ImplicitlyUnwrappedOptional",
- "printedName": "WebKit.WKNavigation?",
+ "name": "WKNavigationAction",
+ "printedName": "WebKit.WKNavigationAction",
+ "usr": "c:objc(cs)WKNavigationAction"
+ },
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(WebKit.WKNavigationActionPolicy) -> ()",
"children": [
{
"kind": "TypeNominal",
- "name": "WKNavigation",
- "printedName": "WebKit.WKNavigation",
- "usr": "c:objc(cs)WKNavigation"
- }
- ],
- "usr": "s:Sq"
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "WKNavigationActionPolicy",
+ "printedName": "WebKit.WKNavigationActionPolicy",
+ "usr": "c:@E@WKNavigationActionPolicy"
+ }
+ ]
+ }
+ ],
+ "declKind": "Func",
+ "usr": "c:@M@Transcend@objc(cs)TranscendWebView(im)webView:decidePolicyForNavigationAction:decisionHandler:",
+ "mangledName": "$s9Transcend0A7WebViewC03webC0_15decidePolicyFor15decisionHandlerySo05WKWebC0C_So18WKNavigationActionCySo0klF0VctF",
+ "moduleName": "Transcend",
+ "objc_name": "webView:decidePolicyForNavigationAction:decisionHandler:",
+ "declAttributes": [
+ "ObjC",
+ "Custom",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "webView",
+ "printedName": "webView(_:didFail:withError:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "WKWebView",
+ "printedName": "WebKit.WKWebView",
+ "usr": "c:objc(cs)WKWebView"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "ImplicitlyUnwrappedOptional",
+ "printedName": "WebKit.WKNavigation?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "WKNavigation",
+ "printedName": "WebKit.WKNavigation",
+ "usr": "c:objc(cs)WKNavigation"
+ }
+ ],
+ "usr": "s:Sq"
},
{
"kind": "TypeNominal",
@@ -6647,6 +7449,34 @@
],
"funcSelfKind": "NonMutating"
},
+ {
+ "kind": "Function",
+ "name": "handleErrors",
+ "printedName": "handleErrors(errorDetails:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:9Transcend0A7WebViewC12handleErrors12errorDetailsySS_tF",
+ "mangledName": "$s9Transcend0A7WebViewC12handleErrors12errorDetailsySS_tF",
+ "moduleName": "Transcend",
+ "declAttributes": [
+ "Custom",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
{
"kind": "Constructor",
"name": "init",
@@ -7685,7 +8515,7 @@
{
"kind": "Constructor",
"name": "init",
- "printedName": "init(transcendConsentUrl:destroyOnClose:defaultAttributes:token:syncDomains:)",
+ "printedName": "init(transcendConsentUrl:destroyOnClose:defaultAttributes:token:syncDomains:autoShowUI:mobileAppId:)",
"children": [
{
"kind": "TypeNominal",
@@ -7748,11 +8578,25 @@
],
"hasDefaultArg": true,
"usr": "s:Sa"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "hasDefaultArg": true,
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "hasDefaultArg": true,
+ "usr": "s:SS"
}
],
"declKind": "Constructor",
- "usr": "s:9Transcend0A10CoreConfigV19transcendConsentUrl14destroyOnClose17defaultAttributes5token11syncDomainsACSS_SbSDyS2SGSSSaySSGtcfc",
- "mangledName": "$s9Transcend0A10CoreConfigV19transcendConsentUrl14destroyOnClose17defaultAttributes5token11syncDomainsACSS_SbSDyS2SGSSSaySSGtcfc",
+ "usr": "s:9Transcend0A10CoreConfigV19transcendConsentUrl14destroyOnClose17defaultAttributes5token11syncDomains10autoShowUI11mobileAppIdACSS_SbSDyS2SGSSSaySSGSbSStcfc",
+ "mangledName": "$s9Transcend0A10CoreConfigV19transcendConsentUrl14destroyOnClose17defaultAttributes5token11syncDomains10autoShowUI11mobileAppIdACSS_SbSDyS2SGSSSaySSGSbSStcfc",
"moduleName": "Transcend",
"declAttributes": [
"AccessControl",
@@ -9069,34 +9913,661 @@
"children": [
{
"kind": "TypeNominal",
- "name": "String",
- "printedName": "Swift.String",
- "usr": "s:SS"
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:9Transcend12IABConstantsC54IAB_TCF_PUBLISHER_CUSTOM_PURPOSES_LEGITIMATE_INTERESTSSSvgZ",
+ "mangledName": "$s9Transcend12IABConstantsC54IAB_TCF_PUBLISHER_CUSTOM_PURPOSES_LEGITIMATE_INTERESTSSSvgZ",
+ "moduleName": "Transcend",
+ "static": true,
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ }
+ ],
+ "declKind": "Class",
+ "usr": "s:9Transcend12IABConstantsC",
+ "mangledName": "$s9Transcend12IABConstantsC",
+ "moduleName": "Transcend",
+ "declAttributes": [
+ "Final",
+ "AccessControl"
+ ],
+ "hasMissingDesignatedInitializers": true
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "Transcend",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "TelemetryConfig",
+ "printedName": "TelemetryConfig",
+ "children": [
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init(from:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "TelemetryConfig",
+ "printedName": "Transcend.TelemetryConfig",
+ "usr": "s:9Transcend15TelemetryConfigC"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Decoder",
+ "printedName": "Swift.Decoder",
+ "usr": "s:s7DecoderP"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "s:9Transcend15TelemetryConfigC4fromACs7Decoder_p_tKcfc",
+ "mangledName": "$s9Transcend15TelemetryConfigC4fromACs7Decoder_p_tKcfc",
+ "moduleName": "Transcend",
+ "implicit": true,
+ "declAttributes": [
+ "Required"
+ ],
+ "throwing": true,
+ "init_kind": "Designated"
+ },
+ {
+ "kind": "Function",
+ "name": "encode",
+ "printedName": "encode(to:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Encoder",
+ "printedName": "Swift.Encoder",
+ "usr": "s:s7EncoderP"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:9Transcend15TelemetryConfigC6encode2toys7Encoder_p_tKF",
+ "mangledName": "$s9Transcend15TelemetryConfigC6encode2toys7Encoder_p_tKF",
+ "moduleName": "Transcend",
+ "implicit": true,
+ "throwing": true,
+ "funcSelfKind": "NonMutating"
+ }
+ ],
+ "declKind": "Class",
+ "usr": "s:9Transcend15TelemetryConfigC",
+ "mangledName": "$s9Transcend15TelemetryConfigC",
+ "moduleName": "Transcend",
+ "declAttributes": [
+ "AccessControl"
+ ],
+ "hasMissingDesignatedInitializers": true,
+ "conformances": [
+ {
+ "kind": "Conformance",
+ "name": "Decodable",
+ "printedName": "Decodable",
+ "usr": "s:Se",
+ "mangledName": "$sSe"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Encodable",
+ "printedName": "Encodable",
+ "usr": "s:SE",
+ "mangledName": "$sSE"
+ }
+ ]
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "Transcend",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "TelemetryService",
+ "printedName": "TelemetryService",
+ "children": [
+ {
+ "kind": "Function",
+ "name": "flushTelemetryRequest",
+ "printedName": "flushTelemetryRequest(mobileAppId:type:config:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "TelemetryRequestType",
+ "printedName": "Transcend.TelemetryRequestType",
+ "usr": "s:9Transcend20TelemetryRequestTypeO"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "TelemetryConfig",
+ "printedName": "Transcend.TelemetryConfig",
+ "usr": "s:9Transcend15TelemetryConfigC"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:9Transcend16TelemetryServiceC05flushB7Request11mobileAppId4type6configySS_AA0bE4TypeOAA0B6ConfigCtFZ",
+ "mangledName": "$s9Transcend16TelemetryServiceC05flushB7Request11mobileAppId4type6configySS_AA0bE4TypeOAA0B6ConfigCtFZ",
+ "moduleName": "Transcend",
+ "static": true,
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "flushTelemetryRequestsFromDBAsync",
+ "printedName": "flushTelemetryRequestsFromDBAsync()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:9Transcend16TelemetryServiceC05flushB19RequestsFromDBAsyncyyFZ",
+ "mangledName": "$s9Transcend16TelemetryServiceC05flushB19RequestsFromDBAsyncyyFZ",
+ "moduleName": "Transcend",
+ "static": true,
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ }
+ ],
+ "declKind": "Class",
+ "usr": "s:9Transcend16TelemetryServiceC",
+ "mangledName": "$s9Transcend16TelemetryServiceC",
+ "moduleName": "Transcend",
+ "declAttributes": [
+ "AccessControl"
+ ],
+ "hasMissingDesignatedInitializers": true
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "Transcend",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "Import",
+ "name": "CoreData",
+ "printedName": "CoreData",
+ "declKind": "Import",
+ "moduleName": "Transcend"
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "TelemetryRequests",
+ "printedName": "TelemetryRequests",
+ "children": [
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init(entity:insertInto:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "TelemetryRequests",
+ "printedName": "Transcend.TelemetryRequests",
+ "usr": "c:@M@Transcend@objc(cs)TelemetryRequests"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "NSEntityDescription",
+ "printedName": "CoreData.NSEntityDescription",
+ "usr": "c:objc(cs)NSEntityDescription"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "CoreData.NSManagedObjectContext?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "NSManagedObjectContext",
+ "printedName": "CoreData.NSManagedObjectContext",
+ "usr": "c:objc(cs)NSManagedObjectContext"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "c:@M@Transcend@objc(cs)TelemetryRequests(im)initWithEntity:insertIntoManagedObjectContext:",
+ "mangledName": "$s9Transcend17TelemetryRequestsC6entity10insertIntoACSo19NSEntityDescriptionC_So22NSManagedObjectContextCSgtcfc",
+ "moduleName": "Transcend",
+ "overriding": true,
+ "implicit": true,
+ "objc_name": "initWithEntity:insertIntoManagedObjectContext:",
+ "declAttributes": [
+ "Dynamic",
+ "ObjC",
+ "Override"
+ ],
+ "init_kind": "Designated"
+ },
+ {
+ "kind": "Function",
+ "name": "fetchRequest",
+ "printedName": "fetchRequest()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "NSFetchRequest",
+ "printedName": "CoreData.NSFetchRequest",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "TelemetryRequests",
+ "printedName": "Transcend.TelemetryRequests",
+ "usr": "c:@M@Transcend@objc(cs)TelemetryRequests"
+ }
+ ],
+ "usr": "c:objc(cs)NSFetchRequest"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:9Transcend17TelemetryRequestsC12fetchRequestSo07NSFetchE0CyACGyFZ",
+ "mangledName": "$s9Transcend17TelemetryRequestsC12fetchRequestSo07NSFetchE0CyACGyFZ",
+ "moduleName": "Transcend",
+ "static": true,
+ "declAttributes": [
+ "AccessControl",
+ "NonObjC"
+ ],
+ "isFromExtension": true,
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Var",
+ "name": "id",
+ "printedName": "id",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Foundation.UUID?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "UUID",
+ "printedName": "Foundation.UUID",
+ "usr": "s:10Foundation4UUIDV"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "c:@CM@Transcend@objc(cs)TelemetryRequests(py)id",
+ "mangledName": "$s9Transcend17TelemetryRequestsC2id10Foundation4UUIDVSgvp",
+ "moduleName": "Transcend",
+ "declAttributes": [
+ "Dynamic",
+ "AccessControl",
+ "NSManaged",
+ "ObjC"
+ ],
+ "isFromExtension": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Foundation.UUID?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "UUID",
+ "printedName": "Foundation.UUID",
+ "usr": "s:10Foundation4UUIDV"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "c:@CM@Transcend@objc(cs)TelemetryRequests(im)id",
+ "mangledName": "$s9Transcend17TelemetryRequestsC2id10Foundation4UUIDVSgvg",
+ "moduleName": "Transcend",
+ "implicit": true,
+ "declAttributes": [
+ "Dynamic",
+ "ObjC"
+ ],
+ "isFromExtension": true,
+ "accessorKind": "get"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Set",
+ "printedName": "Set()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Foundation.UUID?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "UUID",
+ "printedName": "Foundation.UUID",
+ "usr": "s:10Foundation4UUIDV"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "c:@CM@Transcend@objc(cs)TelemetryRequests(im)setId:",
+ "mangledName": "$s9Transcend17TelemetryRequestsC2id10Foundation4UUIDVSgvs",
+ "moduleName": "Transcend",
+ "implicit": true,
+ "declAttributes": [
+ "Dynamic",
+ "ObjC"
+ ],
+ "isFromExtension": true,
+ "accessorKind": "set"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "requestData",
+ "printedName": "requestData",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Foundation.Data?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Data",
+ "printedName": "Foundation.Data",
+ "usr": "s:10Foundation4DataV"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "c:@CM@Transcend@objc(cs)TelemetryRequests(py)requestData",
+ "mangledName": "$s9Transcend17TelemetryRequestsC11requestData10Foundation0E0VSgvp",
+ "moduleName": "Transcend",
+ "declAttributes": [
+ "Dynamic",
+ "AccessControl",
+ "NSManaged",
+ "ObjC"
+ ],
+ "isFromExtension": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Foundation.Data?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Data",
+ "printedName": "Foundation.Data",
+ "usr": "s:10Foundation4DataV"
+ }
+ ],
+ "usr": "s:Sq"
}
],
"declKind": "Accessor",
- "usr": "s:9Transcend12IABConstantsC54IAB_TCF_PUBLISHER_CUSTOM_PURPOSES_LEGITIMATE_INTERESTSSSvgZ",
- "mangledName": "$s9Transcend12IABConstantsC54IAB_TCF_PUBLISHER_CUSTOM_PURPOSES_LEGITIMATE_INTERESTSSSvgZ",
+ "usr": "c:@CM@Transcend@objc(cs)TelemetryRequests(im)requestData",
+ "mangledName": "$s9Transcend17TelemetryRequestsC11requestData10Foundation0E0VSgvg",
"moduleName": "Transcend",
- "static": true,
"implicit": true,
"declAttributes": [
- "Final"
+ "Dynamic",
+ "ObjC"
],
+ "isFromExtension": true,
"accessorKind": "get"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Set",
+ "printedName": "Set()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Foundation.Data?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Data",
+ "printedName": "Foundation.Data",
+ "usr": "s:10Foundation4DataV"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "c:@CM@Transcend@objc(cs)TelemetryRequests(im)setRequestData:",
+ "mangledName": "$s9Transcend17TelemetryRequestsC11requestData10Foundation0E0VSgvs",
+ "moduleName": "Transcend",
+ "implicit": true,
+ "declAttributes": [
+ "Dynamic",
+ "ObjC"
+ ],
+ "isFromExtension": true,
+ "accessorKind": "set"
}
]
}
],
"declKind": "Class",
- "usr": "s:9Transcend12IABConstantsC",
- "mangledName": "$s9Transcend12IABConstantsC",
+ "usr": "c:@M@Transcend@objc(cs)TelemetryRequests",
+ "mangledName": "$s9Transcend17TelemetryRequestsC",
"moduleName": "Transcend",
+ "objc_name": "TelemetryRequests",
"declAttributes": [
- "Final",
- "AccessControl"
+ "AccessControl",
+ "ObjC"
],
- "hasMissingDesignatedInitializers": true
+ "superclassUsr": "c:objc(cs)NSManagedObject",
+ "inheritsConvenienceInitializers": true,
+ "superclassNames": [
+ "CoreData.NSManagedObject",
+ "ObjectiveC.NSObject"
+ ],
+ "conformances": [
+ {
+ "kind": "Conformance",
+ "name": "Identifiable",
+ "printedName": "Identifiable",
+ "children": [
+ {
+ "kind": "TypeWitness",
+ "name": "ID",
+ "printedName": "ID",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Foundation.UUID?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "UUID",
+ "printedName": "Foundation.UUID",
+ "usr": "s:10Foundation4UUIDV"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ]
+ }
+ ],
+ "usr": "s:s12IdentifiableP",
+ "mangledName": "$ss12IdentifiableP"
+ },
+ {
+ "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": "ObservableObject",
+ "printedName": "ObservableObject",
+ "children": [
+ {
+ "kind": "TypeWitness",
+ "name": "ObjectWillChangePublisher",
+ "printedName": "ObjectWillChangePublisher",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ObservableObjectPublisher",
+ "printedName": "Combine.ObservableObjectPublisher",
+ "usr": "s:7Combine25ObservableObjectPublisherC"
+ }
+ ]
+ }
+ ],
+ "usr": "s:7Combine16ObservableObjectP",
+ "mangledName": "$s7Combine16ObservableObjectP"
+ }
+ ]
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "Transcend",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "Import",
+ "name": "CoreData",
+ "printedName": "CoreData",
+ "declKind": "Import",
+ "moduleName": "Transcend"
},
{
"kind": "Import",
@@ -9606,147 +11077,189 @@
{
"filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Constants\/TranscendConstants.swift",
"kind": "StringLiteral",
- "offset": 459,
+ "offset": 452,
+ "length": 22,
+ "value": "\"Transcend_AG_Version\""
+ },
+ {
+ "filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Constants\/TranscendConstants.swift",
+ "kind": "StringLiteral",
+ "offset": 516,
+ "length": 17,
+ "value": "\"Transcend_CM_Id\""
+ },
+ {
+ "filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Constants\/TranscendConstants.swift",
+ "kind": "StringLiteral",
+ "offset": 577,
+ "length": 19,
+ "value": "\"Transcend_Regimes\""
+ },
+ {
+ "filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Constants\/TranscendConstants.swift",
+ "kind": "StringLiteral",
+ "offset": 646,
+ "length": 25,
+ "value": "\"Transcend_Telemetry_Url\""
+ },
+ {
+ "filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Constants\/TranscendConstants.swift",
+ "kind": "StringLiteral",
+ "offset": 725,
"length": 79,
"value": "\"Please check your network settings. Failed to load Transcend Consent Manager.\""
},
{
"filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Constants\/TranscendConstants.swift",
"kind": "StringLiteral",
- "offset": 588,
+ "offset": 854,
"length": 72,
"value": "\"https:\/\/cdn.transcend-mobile-consent.com\/VERSION\/BUNDLE_ID\/bridge.html\""
},
{
"filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Constants\/TranscendConstants.swift",
"kind": "StringLiteral",
- "offset": 790,
+ "offset": 978,
+ "length": 99,
+ "value": "\"Please configure mobile application identifier while initiating TranscendAPI or TranscendWebView.\""
+ },
+ {
+ "filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Constants\/TranscendConstants.swift",
+ "kind": "StringLiteral",
+ "offset": 1128,
+ "length": 8,
+ "value": "\"8.37.2\""
+ },
+ {
+ "filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Constants\/TranscendConstants.swift",
+ "kind": "StringLiteral",
+ "offset": 1266,
"length": 24,
"value": "\"\/(cm|cm-test)\/([^\/]+)\/\""
},
{
"filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Constants\/TranscendConstants.swift",
"kind": "StringLiteral",
- "offset": 852,
+ "offset": 1328,
"length": 41,
"value": "\"Error: Invalid regex pattern - \""
},
{
"filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Constants\/TranscendConstants.swift",
"kind": "StringLiteral",
- "offset": 892,
+ "offset": 1368,
"length": 2,
"value": "\"\""
},
{
"filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Constants\/TranscendConstants.swift",
"kind": "StringLiteral",
- "offset": 1002,
+ "offset": 1478,
"length": 7,
"value": "\"cmpId\""
},
{
"filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Constants\/TranscendConstants.swift",
"kind": "StringLiteral",
- "offset": 1052,
+ "offset": 1528,
"length": 12,
"value": "\"cmpVersion\""
},
{
"filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Constants\/TranscendConstants.swift",
"kind": "StringLiteral",
- "offset": 1112,
+ "offset": 1588,
"length": 18,
"value": "\"tcfPolicyVersion\""
},
{
"filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Constants\/TranscendConstants.swift",
"kind": "StringLiteral",
- "offset": 1177,
+ "offset": 1653,
"length": 13,
"value": "\"gdprApplies\""
},
{
"filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Constants\/TranscendConstants.swift",
"kind": "StringLiteral",
- "offset": 1235,
+ "offset": 1711,
"length": 13,
"value": "\"publisherCC\""
},
{
"filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Constants\/TranscendConstants.swift",
"kind": "StringLiteral",
- "offset": 1293,
+ "offset": 1769,
"length": 21,
"value": "\"purposeOneTreatment\""
},
{
"filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Constants\/TranscendConstants.swift",
"kind": "StringLiteral",
- "offset": 1368,
+ "offset": 1844,
"length": 10,
"value": "\"tcString\""
},
{
"filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Constants\/TranscendConstants.swift",
"kind": "StringLiteral",
- "offset": 1420,
+ "offset": 1896,
"length": 17,
"value": "\"vendor_consents\""
},
{
"filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Constants\/TranscendConstants.swift",
"kind": "StringLiteral",
- "offset": 1485,
+ "offset": 1961,
"length": 28,
"value": "\"vendor_legitimateInterests\""
},
{
"filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Constants\/TranscendConstants.swift",
"kind": "StringLiteral",
- "offset": 1573,
+ "offset": 2049,
"length": 18,
"value": "\"purpose_consents\""
},
{
"filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Constants\/TranscendConstants.swift",
"kind": "StringLiteral",
- "offset": 1640,
+ "offset": 2116,
"length": 29,
"value": "\"purpose_legitimateInterests\""
},
{
"filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Constants\/TranscendConstants.swift",
"kind": "StringLiteral",
- "offset": 1730,
+ "offset": 2206,
"length": 22,
"value": "\"specialFeatureOptins\""
},
{
"filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Constants\/TranscendConstants.swift",
"kind": "StringLiteral",
- "offset": 1808,
+ "offset": 2284,
"length": 20,
"value": "\"publisher_consents\""
},
{
"filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Constants\/TranscendConstants.swift",
"kind": "StringLiteral",
- "offset": 1878,
+ "offset": 2354,
"length": 31,
"value": "\"publisher_legitimateInterests\""
},
{
"filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Constants\/TranscendConstants.swift",
"kind": "StringLiteral",
- "offset": 1972,
+ "offset": 2448,
"length": 34,
"value": "\"publisher_customPurpose_consents\""
},
{
"filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Constants\/TranscendConstants.swift",
"kind": "StringLiteral",
- "offset": 2073,
+ "offset": 2549,
"length": 45,
"value": "\"publisher_customPurpose_legitimateInterests\""
},
@@ -9767,31 +11280,45 @@
{
"filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Models\/TranscendCoreConfig.swift",
"kind": "BooleanLiteral",
- "offset": 937,
+ "offset": 1159,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Models\/TranscendCoreConfig.swift",
"kind": "Dictionary",
- "offset": 981,
+ "offset": 1219,
"length": 3,
"value": "[]"
},
{
"filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Models\/TranscendCoreConfig.swift",
"kind": "StringLiteral",
- "offset": 1002,
+ "offset": 1256,
"length": 2,
"value": "\"\""
},
{
"filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Models\/TranscendCoreConfig.swift",
"kind": "Array",
- "offset": 1030,
+ "offset": 1300,
"length": 2,
"value": "[]"
},
+ {
+ "filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Models\/TranscendCoreConfig.swift",
+ "kind": "BooleanLiteral",
+ "offset": 1339,
+ "length": 5,
+ "value": "false"
+ },
+ {
+ "filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Models\/TranscendCoreConfig.swift",
+ "kind": "StringLiteral",
+ "offset": 1384,
+ "length": 2,
+ "value": "\"\""
+ },
{
"filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Constants\/IABConstants.swift",
"kind": "StringLiteral",
@@ -9910,6 +11437,48 @@
"offset": 1520,
"length": 51,
"value": "\"IABTCF_PublisherCustomPurposesLegitimateInterests\""
+ },
+ {
+ "filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Models\/TelemetryConfig.swift",
+ "kind": "StringLiteral",
+ "offset": 425,
+ "length": 2,
+ "value": "\"\""
+ },
+ {
+ "filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Models\/TelemetryConfig.swift",
+ "kind": "Array",
+ "offset": 449,
+ "length": 2,
+ "value": "[]"
+ },
+ {
+ "filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Models\/TelemetryConfig.swift",
+ "kind": "StringLiteral",
+ "offset": 480,
+ "length": 2,
+ "value": "\"\""
+ },
+ {
+ "filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Models\/TelemetryConfig.swift",
+ "kind": "StringLiteral",
+ "offset": 512,
+ "length": 2,
+ "value": "\"\""
+ },
+ {
+ "filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Models\/TelemetryConfig.swift",
+ "kind": "Dictionary",
+ "offset": 549,
+ "length": 3,
+ "value": "[]"
+ },
+ {
+ "filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Models\/TelemetryConfig.swift",
+ "kind": "Dictionary",
+ "offset": 587,
+ "length": 3,
+ "value": "[]"
}
]
}
\ No newline at end of file
diff --git a/Pods/Transcend/release/Transcend.xcframework/ios-arm64_x86_64-maccatalyst/Transcend.framework/Modules/Transcend.swiftmodule/x86_64-apple-ios-macabi.private.swiftinterface b/Pods/Transcend/release/Transcend.xcframework/ios-arm64_x86_64-maccatalyst/Transcend.framework/Modules/Transcend.swiftmodule/x86_64-apple-ios-macabi.private.swiftinterface
index c3f6232..b9402df 100644
--- a/Pods/Transcend/release/Transcend.xcframework/ios-arm64_x86_64-maccatalyst/Transcend.framework/Modules/Transcend.swiftmodule/x86_64-apple-ios-macabi.private.swiftinterface
+++ b/Pods/Transcend/release/Transcend.xcframework/ios-arm64_x86_64-maccatalyst/Transcend.framework/Modules/Transcend.swiftmodule/x86_64-apple-ios-macabi.private.swiftinterface
@@ -11,6 +11,12 @@ import UIKit
import WebKit
import _Concurrency
import _StringProcessing
+@_hasMissingDesignatedInitializers public class TelemetryServiceHelper {
+ public static func saveTelemetryRequest(request: Transcend.TelemetryRequest, completion: @escaping (Swift.Bool, Swift.Error?) -> Swift.Void)
+ public static func getTelemetryRequests(completion: @escaping ([Transcend.TelemetryRequests]?, Swift.Error?) -> Swift.Void)
+ public static func deleteTelemetryRequest(withUUID uuid: Foundation.UUID, completion: @escaping (Swift.Bool, Swift.Error?) -> Swift.Void)
+ @objc deinit
+}
@_hasMissingDesignatedInitializers public class TranscendDataManager {
public static let shared: Transcend.TranscendDataManager
final public let container: CoreData.NSPersistentContainer
@@ -76,10 +82,14 @@ public struct TranscendWebViewWrapper : SwiftUI.UIViewRepresentable {
public static func fetchSDKPurposeMap(baseUrl: Swift.String, completion: @escaping (Swift.Result) -> Swift.Void)
@objc deinit
}
+public struct NativeConfig : Swift.Codable {
+ public func encode(to encoder: Swift.Encoder) throws
+ public init(from decoder: Swift.Decoder) throws
+}
@_hasMissingDesignatedInitializers public class TranscendServiceHelper {
- public static func saveSDKPurposeMap(sdkPurposeMap: Transcend.SDKPurposeMap)
- public static func isSDKPurposeMapValid() -> Swift.Bool
- public static func getSDKPurposeMap() -> Transcend.SDKPurposeMap?
+ public static func saveSDKPurposeMap(sdkPurposeMap: Transcend.SDKPurposeMap, completion: @escaping (Swift.Error?) -> Swift.Void)
+ public static func isSDKPurposeMapValid(completion: @escaping (Swift.Bool, Swift.Error?) -> Swift.Void)
+ public static func getSDKPurposeMap(completion: @escaping (Transcend.SDKPurposeMap?, Swift.Error?) -> Swift.Void)
@objc deinit
}
public enum ConsentStatus {
@@ -94,12 +104,26 @@ public enum ConsentStatus {
get
}
}
+@_hasMissingDesignatedInitializers public class TelemetryRequest : Swift.Codable {
+ @objc deinit
+ public func encode(to encoder: Swift.Encoder) throws
+ required public init(from decoder: Swift.Decoder) throws
+}
@_hasMissingDesignatedInitializers public class SDKPurposeMap : Swift.Codable {
public func isSDKAllowed(consentDetails: Transcend.TrackingConsentDetails, serviceId: Swift.String, tcfAllowed: Swift.Bool, regimePurposes: Swift.Set) -> Transcend.ConsentStatus
@objc deinit
public func encode(to encoder: Swift.Encoder) throws
required public init(from decoder: Swift.Decoder) throws
}
+public enum TelemetryRequestType {
+ case INITIAL_SITE_SESSION
+ case CONSENT_CHANGE
+ public static func == (a: Transcend.TelemetryRequestType, b: Transcend.TelemetryRequestType) -> Swift.Bool
+ public func hash(into hasher: inout Swift.Hasher)
+ public var hashValue: Swift.Int {
+ get
+ }
+}
public struct TrackingConsentDetails : Swift.Codable {
public var purposes: [Swift.String : Transcend.Value]
public var confirmed: Swift.Bool
@@ -143,8 +167,10 @@ public class WebAppInterface {
@_Concurrency.MainActor(unsafe) public init(frame: CoreFoundation.CGRect, configuration: WebKit.WKWebViewConfiguration, transcendCoreConfig: Transcend.TranscendCoreConfig, didFinishNavigation: ((Swift.Result) -> Swift.Void)? = nil, onCloseListenerV1: ((Swift.Result) -> Swift.Void)? = nil, onCloseListener: ((Swift.Result) -> Swift.Void)? = nil)
@_Concurrency.MainActor(unsafe) required public init?(coder: Foundation.NSCoder, transcendCoreConfig: Transcend.TranscendCoreConfig, didFinishNavigation: ((Swift.Result) -> Swift.Void)? = nil, onCloseListenerV1: ((Swift.Result) -> Swift.Void)? = nil, onCloseListener: ((Swift.Result) -> Swift.Void)? = nil)
@_Concurrency.MainActor(unsafe) @objc public func webView(_ webView: WebKit.WKWebView, didFinish navigation: WebKit.WKNavigation!)
+ @_Concurrency.MainActor(unsafe) @objc public func webView(_ webView: WebKit.WKWebView, decidePolicyFor navigationAction: WebKit.WKNavigationAction, decisionHandler: @escaping (WebKit.WKNavigationActionPolicy) -> Swift.Void)
@_Concurrency.MainActor(unsafe) @objc public func webView(_ webView: WebKit.WKWebView, didFail navigation: WebKit.WKNavigation!, withError error: Swift.Error)
@_Concurrency.MainActor(unsafe) public static func createOrGetInstance(frame: CoreFoundation.CGRect, configuration: WebKit.WKWebViewConfiguration, transcendCoreConfig: Transcend.TranscendCoreConfig, didFinishNavigation: ((Swift.Result) -> Swift.Void)? = nil) -> Transcend.TranscendWebView!
+ @_Concurrency.MainActor(unsafe) public func handleErrors(errorDetails: Swift.String)
@objc deinit
}
@objc @_Concurrency.MainActor(unsafe) public class BackEndWebView : WebKit.WKWebView, WebKit.WKNavigationDelegate {
@@ -160,7 +186,7 @@ public class WebAppInterface {
@objc deinit
}
public struct TranscendCoreConfig {
- public init(transcendConsentUrl: Swift.String, destroyOnClose: Swift.Bool = true, defaultAttributes: [Swift.String : Swift.String] = [:], token: Swift.String = "", syncDomains: [Swift.String] = [])
+ public init(transcendConsentUrl: Swift.String, destroyOnClose: Swift.Bool = true, defaultAttributes: [Swift.String : Swift.String] = [:], token: Swift.String = "", syncDomains: [Swift.String] = [], autoShowUI: Swift.Bool = false, mobileAppId: Swift.String = "")
public func getDefaultAttributesAsString() -> Swift.String
}
public enum JSONValue : Swift.Codable {
@@ -193,6 +219,34 @@ public enum JSONValue : Swift.Codable {
public static let IAB_TCF_PUBLISHER_CUSTOM_PURPOSES_LEGITIMATE_INTERESTS: Swift.String
@objc deinit
}
+@_hasMissingDesignatedInitializers public class TelemetryConfig : Swift.Codable {
+ @objc deinit
+ public func encode(to encoder: Swift.Encoder) throws
+ required public init(from decoder: Swift.Decoder) throws
+}
+@_hasMissingDesignatedInitializers public class TelemetryService {
+ public static func flushTelemetryRequest(mobileAppId: Swift.String, type: Transcend.TelemetryRequestType, config: Transcend.TelemetryConfig)
+ public static func flushTelemetryRequestsFromDBAsync()
+ @objc deinit
+}
+@_inheritsConvenienceInitializers @objc(TelemetryRequests) public class TelemetryRequests : CoreData.NSManagedObject {
+ @objc override dynamic public init(entity: CoreData.NSEntityDescription, insertInto context: CoreData.NSManagedObjectContext?)
+ @objc deinit
+}
+extension Transcend.TelemetryRequests {
+ @nonobjc public class func fetchRequest() -> CoreData.NSFetchRequest
+ @objc @NSManaged dynamic public var id: Foundation.UUID? {
+ @objc get
+ @objc set
+ }
+ @objc @NSManaged dynamic public var requestData: Foundation.Data? {
+ @objc get
+ @objc set
+ }
+}
+extension Transcend.TelemetryRequests : Swift.Identifiable {
+ public typealias ID = Foundation.UUID?
+}
@_inheritsConvenienceInitializers @objc(TranscendSDKPurposeMap) public class TranscendSDKPurposeMap : CoreData.NSManagedObject {
@objc override dynamic public init(entity: CoreData.NSEntityDescription, insertInto context: CoreData.NSManagedObjectContext?)
@objc deinit
@@ -213,3 +267,5 @@ extension Transcend.TranscendSDKPurposeMap : Swift.Identifiable {
}
extension Transcend.ConsentStatus : Swift.Equatable {}
extension Transcend.ConsentStatus : Swift.Hashable {}
+extension Transcend.TelemetryRequestType : Swift.Equatable {}
+extension Transcend.TelemetryRequestType : Swift.Hashable {}
diff --git a/Pods/Transcend/release/Transcend.xcframework/ios-arm64_x86_64-maccatalyst/Transcend.framework/Modules/Transcend.swiftmodule/x86_64-apple-ios-macabi.swiftdoc b/Pods/Transcend/release/Transcend.xcframework/ios-arm64_x86_64-maccatalyst/Transcend.framework/Modules/Transcend.swiftmodule/x86_64-apple-ios-macabi.swiftdoc
index 1d60e4d..4a404d6 100644
Binary files a/Pods/Transcend/release/Transcend.xcframework/ios-arm64_x86_64-maccatalyst/Transcend.framework/Modules/Transcend.swiftmodule/x86_64-apple-ios-macabi.swiftdoc and b/Pods/Transcend/release/Transcend.xcframework/ios-arm64_x86_64-maccatalyst/Transcend.framework/Modules/Transcend.swiftmodule/x86_64-apple-ios-macabi.swiftdoc differ
diff --git a/Pods/Transcend/release/Transcend.xcframework/ios-arm64_x86_64-maccatalyst/Transcend.framework/Modules/Transcend.swiftmodule/x86_64-apple-ios-macabi.swiftinterface b/Pods/Transcend/release/Transcend.xcframework/ios-arm64_x86_64-maccatalyst/Transcend.framework/Modules/Transcend.swiftmodule/x86_64-apple-ios-macabi.swiftinterface
index c3f6232..b9402df 100644
--- a/Pods/Transcend/release/Transcend.xcframework/ios-arm64_x86_64-maccatalyst/Transcend.framework/Modules/Transcend.swiftmodule/x86_64-apple-ios-macabi.swiftinterface
+++ b/Pods/Transcend/release/Transcend.xcframework/ios-arm64_x86_64-maccatalyst/Transcend.framework/Modules/Transcend.swiftmodule/x86_64-apple-ios-macabi.swiftinterface
@@ -11,6 +11,12 @@ import UIKit
import WebKit
import _Concurrency
import _StringProcessing
+@_hasMissingDesignatedInitializers public class TelemetryServiceHelper {
+ public static func saveTelemetryRequest(request: Transcend.TelemetryRequest, completion: @escaping (Swift.Bool, Swift.Error?) -> Swift.Void)
+ public static func getTelemetryRequests(completion: @escaping ([Transcend.TelemetryRequests]?, Swift.Error?) -> Swift.Void)
+ public static func deleteTelemetryRequest(withUUID uuid: Foundation.UUID, completion: @escaping (Swift.Bool, Swift.Error?) -> Swift.Void)
+ @objc deinit
+}
@_hasMissingDesignatedInitializers public class TranscendDataManager {
public static let shared: Transcend.TranscendDataManager
final public let container: CoreData.NSPersistentContainer
@@ -76,10 +82,14 @@ public struct TranscendWebViewWrapper : SwiftUI.UIViewRepresentable {
public static func fetchSDKPurposeMap(baseUrl: Swift.String, completion: @escaping (Swift.Result) -> Swift.Void)
@objc deinit
}
+public struct NativeConfig : Swift.Codable {
+ public func encode(to encoder: Swift.Encoder) throws
+ public init(from decoder: Swift.Decoder) throws
+}
@_hasMissingDesignatedInitializers public class TranscendServiceHelper {
- public static func saveSDKPurposeMap(sdkPurposeMap: Transcend.SDKPurposeMap)
- public static func isSDKPurposeMapValid() -> Swift.Bool
- public static func getSDKPurposeMap() -> Transcend.SDKPurposeMap?
+ public static func saveSDKPurposeMap(sdkPurposeMap: Transcend.SDKPurposeMap, completion: @escaping (Swift.Error?) -> Swift.Void)
+ public static func isSDKPurposeMapValid(completion: @escaping (Swift.Bool, Swift.Error?) -> Swift.Void)
+ public static func getSDKPurposeMap(completion: @escaping (Transcend.SDKPurposeMap?, Swift.Error?) -> Swift.Void)
@objc deinit
}
public enum ConsentStatus {
@@ -94,12 +104,26 @@ public enum ConsentStatus {
get
}
}
+@_hasMissingDesignatedInitializers public class TelemetryRequest : Swift.Codable {
+ @objc deinit
+ public func encode(to encoder: Swift.Encoder) throws
+ required public init(from decoder: Swift.Decoder) throws
+}
@_hasMissingDesignatedInitializers public class SDKPurposeMap : Swift.Codable {
public func isSDKAllowed(consentDetails: Transcend.TrackingConsentDetails, serviceId: Swift.String, tcfAllowed: Swift.Bool, regimePurposes: Swift.Set) -> Transcend.ConsentStatus
@objc deinit
public func encode(to encoder: Swift.Encoder) throws
required public init(from decoder: Swift.Decoder) throws
}
+public enum TelemetryRequestType {
+ case INITIAL_SITE_SESSION
+ case CONSENT_CHANGE
+ public static func == (a: Transcend.TelemetryRequestType, b: Transcend.TelemetryRequestType) -> Swift.Bool
+ public func hash(into hasher: inout Swift.Hasher)
+ public var hashValue: Swift.Int {
+ get
+ }
+}
public struct TrackingConsentDetails : Swift.Codable {
public var purposes: [Swift.String : Transcend.Value]
public var confirmed: Swift.Bool
@@ -143,8 +167,10 @@ public class WebAppInterface {
@_Concurrency.MainActor(unsafe) public init(frame: CoreFoundation.CGRect, configuration: WebKit.WKWebViewConfiguration, transcendCoreConfig: Transcend.TranscendCoreConfig, didFinishNavigation: ((Swift.Result) -> Swift.Void)? = nil, onCloseListenerV1: ((Swift.Result) -> Swift.Void)? = nil, onCloseListener: ((Swift.Result) -> Swift.Void)? = nil)
@_Concurrency.MainActor(unsafe) required public init?(coder: Foundation.NSCoder, transcendCoreConfig: Transcend.TranscendCoreConfig, didFinishNavigation: ((Swift.Result) -> Swift.Void)? = nil, onCloseListenerV1: ((Swift.Result) -> Swift.Void)? = nil, onCloseListener: ((Swift.Result) -> Swift.Void)? = nil)
@_Concurrency.MainActor(unsafe) @objc public func webView(_ webView: WebKit.WKWebView, didFinish navigation: WebKit.WKNavigation!)
+ @_Concurrency.MainActor(unsafe) @objc public func webView(_ webView: WebKit.WKWebView, decidePolicyFor navigationAction: WebKit.WKNavigationAction, decisionHandler: @escaping (WebKit.WKNavigationActionPolicy) -> Swift.Void)
@_Concurrency.MainActor(unsafe) @objc public func webView(_ webView: WebKit.WKWebView, didFail navigation: WebKit.WKNavigation!, withError error: Swift.Error)
@_Concurrency.MainActor(unsafe) public static func createOrGetInstance(frame: CoreFoundation.CGRect, configuration: WebKit.WKWebViewConfiguration, transcendCoreConfig: Transcend.TranscendCoreConfig, didFinishNavigation: ((Swift.Result) -> Swift.Void)? = nil) -> Transcend.TranscendWebView!
+ @_Concurrency.MainActor(unsafe) public func handleErrors(errorDetails: Swift.String)
@objc deinit
}
@objc @_Concurrency.MainActor(unsafe) public class BackEndWebView : WebKit.WKWebView, WebKit.WKNavigationDelegate {
@@ -160,7 +186,7 @@ public class WebAppInterface {
@objc deinit
}
public struct TranscendCoreConfig {
- public init(transcendConsentUrl: Swift.String, destroyOnClose: Swift.Bool = true, defaultAttributes: [Swift.String : Swift.String] = [:], token: Swift.String = "", syncDomains: [Swift.String] = [])
+ public init(transcendConsentUrl: Swift.String, destroyOnClose: Swift.Bool = true, defaultAttributes: [Swift.String : Swift.String] = [:], token: Swift.String = "", syncDomains: [Swift.String] = [], autoShowUI: Swift.Bool = false, mobileAppId: Swift.String = "")
public func getDefaultAttributesAsString() -> Swift.String
}
public enum JSONValue : Swift.Codable {
@@ -193,6 +219,34 @@ public enum JSONValue : Swift.Codable {
public static let IAB_TCF_PUBLISHER_CUSTOM_PURPOSES_LEGITIMATE_INTERESTS: Swift.String
@objc deinit
}
+@_hasMissingDesignatedInitializers public class TelemetryConfig : Swift.Codable {
+ @objc deinit
+ public func encode(to encoder: Swift.Encoder) throws
+ required public init(from decoder: Swift.Decoder) throws
+}
+@_hasMissingDesignatedInitializers public class TelemetryService {
+ public static func flushTelemetryRequest(mobileAppId: Swift.String, type: Transcend.TelemetryRequestType, config: Transcend.TelemetryConfig)
+ public static func flushTelemetryRequestsFromDBAsync()
+ @objc deinit
+}
+@_inheritsConvenienceInitializers @objc(TelemetryRequests) public class TelemetryRequests : CoreData.NSManagedObject {
+ @objc override dynamic public init(entity: CoreData.NSEntityDescription, insertInto context: CoreData.NSManagedObjectContext?)
+ @objc deinit
+}
+extension Transcend.TelemetryRequests {
+ @nonobjc public class func fetchRequest() -> CoreData.NSFetchRequest
+ @objc @NSManaged dynamic public var id: Foundation.UUID? {
+ @objc get
+ @objc set
+ }
+ @objc @NSManaged dynamic public var requestData: Foundation.Data? {
+ @objc get
+ @objc set
+ }
+}
+extension Transcend.TelemetryRequests : Swift.Identifiable {
+ public typealias ID = Foundation.UUID?
+}
@_inheritsConvenienceInitializers @objc(TranscendSDKPurposeMap) public class TranscendSDKPurposeMap : CoreData.NSManagedObject {
@objc override dynamic public init(entity: CoreData.NSEntityDescription, insertInto context: CoreData.NSManagedObjectContext?)
@objc deinit
@@ -213,3 +267,5 @@ extension Transcend.TranscendSDKPurposeMap : Swift.Identifiable {
}
extension Transcend.ConsentStatus : Swift.Equatable {}
extension Transcend.ConsentStatus : Swift.Hashable {}
+extension Transcend.TelemetryRequestType : Swift.Equatable {}
+extension Transcend.TelemetryRequestType : Swift.Hashable {}
diff --git a/Pods/Transcend/release/Transcend.xcframework/ios-arm64_x86_64-maccatalyst/Transcend.framework/Resources/Info.plist b/Pods/Transcend/release/Transcend.xcframework/ios-arm64_x86_64-maccatalyst/Transcend.framework/Resources/Info.plist
index dde1d7d..660110a 100644
--- a/Pods/Transcend/release/Transcend.xcframework/ios-arm64_x86_64-maccatalyst/Transcend.framework/Resources/Info.plist
+++ b/Pods/Transcend/release/Transcend.xcframework/ios-arm64_x86_64-maccatalyst/Transcend.framework/Resources/Info.plist
@@ -3,7 +3,7 @@
BuildMachineOSBuild
- 21H1015
+ 21H1123
CFBundleDevelopmentRegion
en
CFBundleExecutable
diff --git a/Pods/Transcend/release/Transcend.xcframework/ios-arm64_x86_64-maccatalyst/Transcend.framework/Resources/TranscendModel.momd/TranscendModel.mom b/Pods/Transcend/release/Transcend.xcframework/ios-arm64_x86_64-maccatalyst/Transcend.framework/Resources/TranscendModel.momd/TranscendModel.mom
index d3df219..eff891d 100644
Binary files a/Pods/Transcend/release/Transcend.xcframework/ios-arm64_x86_64-maccatalyst/Transcend.framework/Resources/TranscendModel.momd/TranscendModel.mom and b/Pods/Transcend/release/Transcend.xcframework/ios-arm64_x86_64-maccatalyst/Transcend.framework/Resources/TranscendModel.momd/TranscendModel.mom differ
diff --git a/Pods/Transcend/release/Transcend.xcframework/ios-arm64_x86_64-maccatalyst/Transcend.framework/Resources/TranscendModel.momd/VersionInfo.plist b/Pods/Transcend/release/Transcend.xcframework/ios-arm64_x86_64-maccatalyst/Transcend.framework/Resources/TranscendModel.momd/VersionInfo.plist
index 83f17e6..6d11d4d 100644
Binary files a/Pods/Transcend/release/Transcend.xcframework/ios-arm64_x86_64-maccatalyst/Transcend.framework/Resources/TranscendModel.momd/VersionInfo.plist and b/Pods/Transcend/release/Transcend.xcframework/ios-arm64_x86_64-maccatalyst/Transcend.framework/Resources/TranscendModel.momd/VersionInfo.plist differ
diff --git a/Pods/Transcend/release/Transcend.xcframework/ios-arm64_x86_64-maccatalyst/Transcend.framework/Transcend b/Pods/Transcend/release/Transcend.xcframework/ios-arm64_x86_64-maccatalyst/Transcend.framework/Transcend
index 78199ac..303a195 100755
Binary files a/Pods/Transcend/release/Transcend.xcframework/ios-arm64_x86_64-maccatalyst/Transcend.framework/Transcend and b/Pods/Transcend/release/Transcend.xcframework/ios-arm64_x86_64-maccatalyst/Transcend.framework/Transcend differ
diff --git a/Pods/Transcend/release/Transcend.xcframework/ios-arm64_x86_64-maccatalyst/Transcend.framework/Versions/A/Headers/Transcend-Swift.h b/Pods/Transcend/release/Transcend.xcframework/ios-arm64_x86_64-maccatalyst/Transcend.framework/Versions/A/Headers/Transcend-Swift.h
index 8b28c53..aed6913 100644
--- a/Pods/Transcend/release/Transcend.xcframework/ios-arm64_x86_64-maccatalyst/Transcend.framework/Versions/A/Headers/Transcend-Swift.h
+++ b/Pods/Transcend/release/Transcend.xcframework/ios-arm64_x86_64-maccatalyst/Transcend.framework/Versions/A/Headers/Transcend-Swift.h
@@ -271,13 +271,27 @@ SWIFT_CLASS("_TtC9Transcend14BackEndWebView")
@class NSEntityDescription;
@class NSManagedObjectContext;
+SWIFT_CLASS_NAMED("TelemetryRequests")
+@interface TelemetryRequests : NSManagedObject
+- (nonnull instancetype)initWithEntity:(NSEntityDescription * _Nonnull)entity insertIntoManagedObjectContext:(NSManagedObjectContext * _Nullable)context OBJC_DESIGNATED_INITIALIZER;
+@end
+
+
+@class NSUUID;
+@class NSData;
+
+@interface TelemetryRequests (SWIFT_EXTENSION(Transcend))
+@property (nonatomic, copy) NSUUID * _Nullable id;
+@property (nonatomic, copy) NSData * _Nullable requestData;
+@end
+
+
SWIFT_CLASS_NAMED("TranscendSDKPurposeMap")
@interface TranscendSDKPurposeMap : NSManagedObject
- (nonnull instancetype)initWithEntity:(NSEntityDescription * _Nonnull)entity insertIntoManagedObjectContext:(NSManagedObjectContext * _Nullable)context OBJC_DESIGNATED_INITIALIZER;
@end
-@class NSData;
@class NSDate;
@interface TranscendSDKPurposeMap (SWIFT_EXTENSION(Transcend))
@@ -285,6 +299,7 @@ SWIFT_CLASS_NAMED("TranscendSDKPurposeMap")
@property (nonatomic, copy) NSDate * _Nullable timestamp;
@end
+@class WKNavigationAction;
SWIFT_CLASS("_TtC9Transcend16TranscendWebView")
@interface TranscendWebView : WKWebView
@@ -297,6 +312,14 @@ SWIFT_CLASS("_TtC9Transcend16TranscendWebView")
/// \param navigation The navigation object that completed.
///
- (void)webView:(WKWebView * _Nonnull)webView didFinishNavigation:(WKNavigation * _Null_unspecified)navigation;
+/// A method called when the web view needs to decide whether to allow or cancel a navigation.
+/// \param webView The web view that initiated the navigation.
+///
+/// \param navigationAction Information about the navigation action.
+///
+/// \param decisionHandler A closure to call with your decision.
+///
+- (void)webView:(WKWebView * _Nonnull)webView decidePolicyForNavigationAction:(WKNavigationAction * _Nonnull)navigationAction decisionHandler:(void (^ _Nonnull)(WKNavigationActionPolicy))decisionHandler;
/// Notifies that the web view failed navigating to a new webpage.
/// This method is called when the web view fails to navigation to a new webpage.
/// \param webView The web view that finished navigation.
@@ -590,13 +613,27 @@ SWIFT_CLASS("_TtC9Transcend14BackEndWebView")
@class NSEntityDescription;
@class NSManagedObjectContext;
+SWIFT_CLASS_NAMED("TelemetryRequests")
+@interface TelemetryRequests : NSManagedObject
+- (nonnull instancetype)initWithEntity:(NSEntityDescription * _Nonnull)entity insertIntoManagedObjectContext:(NSManagedObjectContext * _Nullable)context OBJC_DESIGNATED_INITIALIZER;
+@end
+
+
+@class NSUUID;
+@class NSData;
+
+@interface TelemetryRequests (SWIFT_EXTENSION(Transcend))
+@property (nonatomic, copy) NSUUID * _Nullable id;
+@property (nonatomic, copy) NSData * _Nullable requestData;
+@end
+
+
SWIFT_CLASS_NAMED("TranscendSDKPurposeMap")
@interface TranscendSDKPurposeMap : NSManagedObject
- (nonnull instancetype)initWithEntity:(NSEntityDescription * _Nonnull)entity insertIntoManagedObjectContext:(NSManagedObjectContext * _Nullable)context OBJC_DESIGNATED_INITIALIZER;
@end
-@class NSData;
@class NSDate;
@interface TranscendSDKPurposeMap (SWIFT_EXTENSION(Transcend))
@@ -604,6 +641,7 @@ SWIFT_CLASS_NAMED("TranscendSDKPurposeMap")
@property (nonatomic, copy) NSDate * _Nullable timestamp;
@end
+@class WKNavigationAction;
SWIFT_CLASS("_TtC9Transcend16TranscendWebView")
@interface TranscendWebView : WKWebView
@@ -616,6 +654,14 @@ SWIFT_CLASS("_TtC9Transcend16TranscendWebView")
/// \param navigation The navigation object that completed.
///
- (void)webView:(WKWebView * _Nonnull)webView didFinishNavigation:(WKNavigation * _Null_unspecified)navigation;
+/// A method called when the web view needs to decide whether to allow or cancel a navigation.
+/// \param webView The web view that initiated the navigation.
+///
+/// \param navigationAction Information about the navigation action.
+///
+/// \param decisionHandler A closure to call with your decision.
+///
+- (void)webView:(WKWebView * _Nonnull)webView decidePolicyForNavigationAction:(WKNavigationAction * _Nonnull)navigationAction decisionHandler:(void (^ _Nonnull)(WKNavigationActionPolicy))decisionHandler;
/// Notifies that the web view failed navigating to a new webpage.
/// This method is called when the web view fails to navigation to a new webpage.
/// \param webView The web view that finished navigation.
diff --git a/Pods/Transcend/release/Transcend.xcframework/ios-arm64_x86_64-maccatalyst/Transcend.framework/Versions/A/Modules/Transcend.swiftmodule/arm64-apple-ios-macabi.abi.json b/Pods/Transcend/release/Transcend.xcframework/ios-arm64_x86_64-maccatalyst/Transcend.framework/Versions/A/Modules/Transcend.swiftmodule/arm64-apple-ios-macabi.abi.json
index 4069e34..7841c0f 100644
--- a/Pods/Transcend/release/Transcend.xcframework/ios-arm64_x86_64-maccatalyst/Transcend.framework/Versions/A/Modules/Transcend.swiftmodule/arm64-apple-ios-macabi.abi.json
+++ b/Pods/Transcend/release/Transcend.xcframework/ios-arm64_x86_64-maccatalyst/Transcend.framework/Versions/A/Modules/Transcend.swiftmodule/arm64-apple-ios-macabi.abi.json
@@ -38,6 +38,252 @@
"RawDocComment"
]
},
+ {
+ "kind": "Import",
+ "name": "CoreData",
+ "printedName": "CoreData",
+ "declKind": "Import",
+ "moduleName": "Transcend"
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "TelemetryServiceHelper",
+ "printedName": "TelemetryServiceHelper",
+ "children": [
+ {
+ "kind": "Function",
+ "name": "saveTelemetryRequest",
+ "printedName": "saveTelemetryRequest(request:completion:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "TelemetryRequest",
+ "printedName": "Transcend.TelemetryRequest",
+ "usr": "s:9Transcend16TelemetryRequestC"
+ },
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(Swift.Bool, Swift.Error?) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Tuple",
+ "printedName": "(Swift.Bool, Swift.Error?)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.Error?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Error",
+ "printedName": "Swift.Error",
+ "usr": "s:s5ErrorP"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:9Transcend22TelemetryServiceHelperC04saveB7Request7request10completionyAA0bF0C_ySb_s5Error_pSgtctFZ",
+ "mangledName": "$s9Transcend22TelemetryServiceHelperC04saveB7Request7request10completionyAA0bF0C_ySb_s5Error_pSgtctFZ",
+ "moduleName": "Transcend",
+ "static": true,
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "getTelemetryRequests",
+ "printedName": "getTelemetryRequests(completion:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "([Transcend.TelemetryRequests]?, Swift.Error?) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Tuple",
+ "printedName": "([Transcend.TelemetryRequests]?, Swift.Error?)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "[Transcend.TelemetryRequests]?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Array",
+ "printedName": "[Transcend.TelemetryRequests]",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "TelemetryRequests",
+ "printedName": "Transcend.TelemetryRequests",
+ "usr": "c:@M@Transcend@objc(cs)TelemetryRequests"
+ }
+ ],
+ "usr": "s:Sa"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.Error?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Error",
+ "printedName": "Swift.Error",
+ "usr": "s:s5ErrorP"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:9Transcend22TelemetryServiceHelperC03getB8Requests10completionyySayAA0bF0CGSg_s5Error_pSgtc_tFZ",
+ "mangledName": "$s9Transcend22TelemetryServiceHelperC03getB8Requests10completionyySayAA0bF0CGSg_s5Error_pSgtc_tFZ",
+ "moduleName": "Transcend",
+ "static": true,
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "deleteTelemetryRequest",
+ "printedName": "deleteTelemetryRequest(withUUID:completion:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "UUID",
+ "printedName": "Foundation.UUID",
+ "usr": "s:10Foundation4UUIDV"
+ },
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(Swift.Bool, Swift.Error?) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Tuple",
+ "printedName": "(Swift.Bool, Swift.Error?)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.Error?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Error",
+ "printedName": "Swift.Error",
+ "usr": "s:s5ErrorP"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:9Transcend22TelemetryServiceHelperC06deleteB7Request8withUUID10completiony10Foundation0H0V_ySb_s5Error_pSgtctFZ",
+ "mangledName": "$s9Transcend22TelemetryServiceHelperC06deleteB7Request8withUUID10completiony10Foundation0H0V_ySb_s5Error_pSgtctFZ",
+ "moduleName": "Transcend",
+ "static": true,
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ }
+ ],
+ "declKind": "Class",
+ "usr": "s:9Transcend22TelemetryServiceHelperC",
+ "mangledName": "$s9Transcend22TelemetryServiceHelperC",
+ "moduleName": "Transcend",
+ "declAttributes": [
+ "AccessControl"
+ ],
+ "hasMissingDesignatedInitializers": true
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "Transcend",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
{
"kind": "Import",
"name": "Foundation",
@@ -2696,7 +2942,8 @@
"static": true,
"declAttributes": [
"Final",
- "AccessControl"
+ "AccessControl",
+ "RawDocComment"
],
"funcSelfKind": "NonMutating"
}
@@ -2730,104 +2977,300 @@
"RawDocComment"
]
},
- {
- "kind": "Import",
- "name": "UIKit",
- "printedName": "UIKit",
- "declKind": "Import",
- "moduleName": "Transcend"
- },
- {
- "kind": "Import",
- "name": "CoreData",
- "printedName": "CoreData",
- "declKind": "Import",
- "moduleName": "Transcend"
- },
{
"kind": "TypeDecl",
- "name": "TranscendServiceHelper",
- "printedName": "TranscendServiceHelper",
+ "name": "NativeConfig",
+ "printedName": "NativeConfig",
"children": [
{
- "kind": "Function",
- "name": "saveSDKPurposeMap",
- "printedName": "saveSDKPurposeMap(sdkPurposeMap:)",
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init(from:)",
"children": [
{
"kind": "TypeNominal",
- "name": "Void",
- "printedName": "()"
+ "name": "NativeConfig",
+ "printedName": "Transcend.NativeConfig",
+ "usr": "s:9Transcend12NativeConfigV"
},
{
"kind": "TypeNominal",
- "name": "SDKPurposeMap",
- "printedName": "Transcend.SDKPurposeMap",
- "usr": "s:9Transcend13SDKPurposeMapC"
+ "name": "Decoder",
+ "printedName": "Swift.Decoder",
+ "usr": "s:s7DecoderP"
}
],
- "declKind": "Func",
- "usr": "s:9Transcend0A13ServiceHelperC17saveSDKPurposeMap010sdkPurposeF0yAA0eF0C_tFZ",
- "mangledName": "$s9Transcend0A13ServiceHelperC17saveSDKPurposeMap010sdkPurposeF0yAA0eF0C_tFZ",
+ "declKind": "Constructor",
+ "usr": "s:9Transcend12NativeConfigV4fromACs7Decoder_p_tKcfc",
+ "mangledName": "$s9Transcend12NativeConfigV4fromACs7Decoder_p_tKcfc",
"moduleName": "Transcend",
- "static": true,
- "declAttributes": [
- "Final",
- "AccessControl"
- ],
- "funcSelfKind": "NonMutating"
+ "implicit": true,
+ "throwing": true,
+ "init_kind": "Designated"
},
{
"kind": "Function",
- "name": "isSDKPurposeMapValid",
- "printedName": "isSDKPurposeMapValid()",
- "children": [
+ "name": "encode",
+ "printedName": "encode(to:)",
+ "children": [
{
"kind": "TypeNominal",
- "name": "Bool",
- "printedName": "Swift.Bool",
- "usr": "s:Sb"
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Encoder",
+ "printedName": "Swift.Encoder",
+ "usr": "s:s7EncoderP"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:9Transcend12NativeConfigV6encode2toys7Encoder_p_tKF",
+ "mangledName": "$s9Transcend12NativeConfigV6encode2toys7Encoder_p_tKF",
+ "moduleName": "Transcend",
+ "implicit": true,
+ "throwing": true,
+ "funcSelfKind": "NonMutating"
+ }
+ ],
+ "declKind": "Struct",
+ "usr": "s:9Transcend12NativeConfigV",
+ "mangledName": "$s9Transcend12NativeConfigV",
+ "moduleName": "Transcend",
+ "declAttributes": [
+ "AccessControl"
+ ],
+ "conformances": [
+ {
+ "kind": "Conformance",
+ "name": "Decodable",
+ "printedName": "Decodable",
+ "usr": "s:Se",
+ "mangledName": "$sSe"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Encodable",
+ "printedName": "Encodable",
+ "usr": "s:SE",
+ "mangledName": "$sSE"
+ }
+ ]
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "Transcend",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "Import",
+ "name": "UIKit",
+ "printedName": "UIKit",
+ "declKind": "Import",
+ "moduleName": "Transcend"
+ },
+ {
+ "kind": "Import",
+ "name": "CoreData",
+ "printedName": "CoreData",
+ "declKind": "Import",
+ "moduleName": "Transcend"
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "TranscendServiceHelper",
+ "printedName": "TranscendServiceHelper",
+ "children": [
+ {
+ "kind": "Function",
+ "name": "saveSDKPurposeMap",
+ "printedName": "saveSDKPurposeMap(sdkPurposeMap:completion:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "SDKPurposeMap",
+ "printedName": "Transcend.SDKPurposeMap",
+ "usr": "s:9Transcend13SDKPurposeMapC"
+ },
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(Swift.Error?) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.Error?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Error",
+ "printedName": "Swift.Error",
+ "usr": "s:s5ErrorP"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ]
}
],
"declKind": "Func",
- "usr": "s:9Transcend0A13ServiceHelperC20isSDKPurposeMapValidSbyFZ",
- "mangledName": "$s9Transcend0A13ServiceHelperC20isSDKPurposeMapValidSbyFZ",
+ "usr": "s:9Transcend0A13ServiceHelperC17saveSDKPurposeMap010sdkPurposeF010completionyAA0eF0C_ys5Error_pSgctFZ",
+ "mangledName": "$s9Transcend0A13ServiceHelperC17saveSDKPurposeMap010sdkPurposeF010completionyAA0eF0C_ys5Error_pSgctFZ",
"moduleName": "Transcend",
"static": true,
"declAttributes": [
"Final",
- "AccessControl"
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "isSDKPurposeMapValid",
+ "printedName": "isSDKPurposeMapValid(completion:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(Swift.Bool, Swift.Error?) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Tuple",
+ "printedName": "(Swift.Bool, Swift.Error?)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.Error?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Error",
+ "printedName": "Swift.Error",
+ "usr": "s:s5ErrorP"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:9Transcend0A13ServiceHelperC20isSDKPurposeMapValid10completionyySb_s5Error_pSgtc_tFZ",
+ "mangledName": "$s9Transcend0A13ServiceHelperC20isSDKPurposeMapValid10completionyySb_s5Error_pSgtc_tFZ",
+ "moduleName": "Transcend",
+ "static": true,
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
],
"funcSelfKind": "NonMutating"
},
{
"kind": "Function",
"name": "getSDKPurposeMap",
- "printedName": "getSDKPurposeMap()",
+ "printedName": "getSDKPurposeMap(completion:)",
"children": [
{
"kind": "TypeNominal",
- "name": "Optional",
- "printedName": "Transcend.SDKPurposeMap?",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(Transcend.SDKPurposeMap?, Swift.Error?) -> ()",
"children": [
{
"kind": "TypeNominal",
- "name": "SDKPurposeMap",
- "printedName": "Transcend.SDKPurposeMap",
- "usr": "s:9Transcend13SDKPurposeMapC"
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Tuple",
+ "printedName": "(Transcend.SDKPurposeMap?, Swift.Error?)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Transcend.SDKPurposeMap?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "SDKPurposeMap",
+ "printedName": "Transcend.SDKPurposeMap",
+ "usr": "s:9Transcend13SDKPurposeMapC"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.Error?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Error",
+ "printedName": "Swift.Error",
+ "usr": "s:s5ErrorP"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ]
}
- ],
- "usr": "s:Sq"
+ ]
}
],
"declKind": "Func",
- "usr": "s:9Transcend0A13ServiceHelperC16getSDKPurposeMapAA0eF0CSgyFZ",
- "mangledName": "$s9Transcend0A13ServiceHelperC16getSDKPurposeMapAA0eF0CSgyFZ",
+ "usr": "s:9Transcend0A13ServiceHelperC16getSDKPurposeMap10completionyyAA0eF0CSg_s5Error_pSgtc_tFZ",
+ "mangledName": "$s9Transcend0A13ServiceHelperC16getSDKPurposeMap10completionyyAA0eF0CSg_s5Error_pSgtc_tFZ",
"moduleName": "Transcend",
"static": true,
"declAttributes": [
"Final",
- "AccessControl"
+ "AccessControl",
+ "RawDocComment"
],
"funcSelfKind": "NonMutating"
}
@@ -3194,31 +3637,126 @@
},
{
"kind": "TypeDecl",
- "name": "SDKPurposeMap",
- "printedName": "SDKPurposeMap",
+ "name": "TelemetryRequest",
+ "printedName": "TelemetryRequest",
"children": [
{
- "kind": "Function",
- "name": "isSDKAllowed",
- "printedName": "isSDKAllowed(consentDetails:serviceId:tcfAllowed:regimePurposes:)",
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init(from:)",
"children": [
{
"kind": "TypeNominal",
- "name": "ConsentStatus",
- "printedName": "Transcend.ConsentStatus",
- "usr": "s:9Transcend13ConsentStatusO"
+ "name": "TelemetryRequest",
+ "printedName": "Transcend.TelemetryRequest",
+ "usr": "s:9Transcend16TelemetryRequestC"
},
{
"kind": "TypeNominal",
- "name": "TrackingConsentDetails",
- "printedName": "Transcend.TrackingConsentDetails",
- "usr": "s:9Transcend22TrackingConsentDetailsV"
- },
+ "name": "Decoder",
+ "printedName": "Swift.Decoder",
+ "usr": "s:s7DecoderP"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "s:9Transcend16TelemetryRequestC4fromACs7Decoder_p_tKcfc",
+ "mangledName": "$s9Transcend16TelemetryRequestC4fromACs7Decoder_p_tKcfc",
+ "moduleName": "Transcend",
+ "implicit": true,
+ "declAttributes": [
+ "Required"
+ ],
+ "throwing": true,
+ "init_kind": "Designated"
+ },
+ {
+ "kind": "Function",
+ "name": "encode",
+ "printedName": "encode(to:)",
+ "children": [
{
"kind": "TypeNominal",
- "name": "String",
- "printedName": "Swift.String",
- "usr": "s:SS"
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Encoder",
+ "printedName": "Swift.Encoder",
+ "usr": "s:s7EncoderP"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:9Transcend16TelemetryRequestC6encode2toys7Encoder_p_tKF",
+ "mangledName": "$s9Transcend16TelemetryRequestC6encode2toys7Encoder_p_tKF",
+ "moduleName": "Transcend",
+ "implicit": true,
+ "throwing": true,
+ "funcSelfKind": "NonMutating"
+ }
+ ],
+ "declKind": "Class",
+ "usr": "s:9Transcend16TelemetryRequestC",
+ "mangledName": "$s9Transcend16TelemetryRequestC",
+ "moduleName": "Transcend",
+ "declAttributes": [
+ "AccessControl"
+ ],
+ "hasMissingDesignatedInitializers": true,
+ "conformances": [
+ {
+ "kind": "Conformance",
+ "name": "Decodable",
+ "printedName": "Decodable",
+ "usr": "s:Se",
+ "mangledName": "$sSe"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Encodable",
+ "printedName": "Encodable",
+ "usr": "s:SE",
+ "mangledName": "$sSE"
+ }
+ ]
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "Transcend",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "SDKPurposeMap",
+ "printedName": "SDKPurposeMap",
+ "children": [
+ {
+ "kind": "Function",
+ "name": "isSDKAllowed",
+ "printedName": "isSDKAllowed(consentDetails:serviceId:tcfAllowed:regimePurposes:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ConsentStatus",
+ "printedName": "Transcend.ConsentStatus",
+ "usr": "s:9Transcend13ConsentStatusO"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "TrackingConsentDetails",
+ "printedName": "Transcend.TrackingConsentDetails",
+ "usr": "s:9Transcend22TrackingConsentDetailsV"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
},
{
"kind": "TypeNominal",
@@ -3340,6 +3878,216 @@
"RawDocComment"
]
},
+ {
+ "kind": "TypeDecl",
+ "name": "TelemetryRequestType",
+ "printedName": "TelemetryRequestType",
+ "children": [
+ {
+ "kind": "Var",
+ "name": "INITIAL_SITE_SESSION",
+ "printedName": "INITIAL_SITE_SESSION",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(Transcend.TelemetryRequestType.Type) -> Transcend.TelemetryRequestType",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "TelemetryRequestType",
+ "printedName": "Transcend.TelemetryRequestType",
+ "usr": "s:9Transcend20TelemetryRequestTypeO"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Metatype",
+ "printedName": "Transcend.TelemetryRequestType.Type",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "TelemetryRequestType",
+ "printedName": "Transcend.TelemetryRequestType",
+ "usr": "s:9Transcend20TelemetryRequestTypeO"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "EnumElement",
+ "usr": "s:9Transcend20TelemetryRequestTypeO20INITIAL_SITE_SESSIONyA2CmF",
+ "mangledName": "$s9Transcend20TelemetryRequestTypeO20INITIAL_SITE_SESSIONyA2CmF",
+ "moduleName": "Transcend"
+ },
+ {
+ "kind": "Var",
+ "name": "CONSENT_CHANGE",
+ "printedName": "CONSENT_CHANGE",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(Transcend.TelemetryRequestType.Type) -> Transcend.TelemetryRequestType",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "TelemetryRequestType",
+ "printedName": "Transcend.TelemetryRequestType",
+ "usr": "s:9Transcend20TelemetryRequestTypeO"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Metatype",
+ "printedName": "Transcend.TelemetryRequestType.Type",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "TelemetryRequestType",
+ "printedName": "Transcend.TelemetryRequestType",
+ "usr": "s:9Transcend20TelemetryRequestTypeO"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "EnumElement",
+ "usr": "s:9Transcend20TelemetryRequestTypeO14CONSENT_CHANGEyA2CmF",
+ "mangledName": "$s9Transcend20TelemetryRequestTypeO14CONSENT_CHANGEyA2CmF",
+ "moduleName": "Transcend"
+ },
+ {
+ "kind": "Function",
+ "name": "==",
+ "printedName": "==(_:_:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "TelemetryRequestType",
+ "printedName": "Transcend.TelemetryRequestType",
+ "usr": "s:9Transcend20TelemetryRequestTypeO"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "TelemetryRequestType",
+ "printedName": "Transcend.TelemetryRequestType",
+ "usr": "s:9Transcend20TelemetryRequestTypeO"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:9Transcend20TelemetryRequestTypeO2eeoiySbAC_ACtFZ",
+ "mangledName": "$s9Transcend20TelemetryRequestTypeO2eeoiySbAC_ACtFZ",
+ "moduleName": "Transcend",
+ "static": true,
+ "implicit": true,
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Var",
+ "name": "hashValue",
+ "printedName": "hashValue",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Int",
+ "printedName": "Swift.Int",
+ "usr": "s:Si"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:9Transcend20TelemetryRequestTypeO9hashValueSivp",
+ "mangledName": "$s9Transcend20TelemetryRequestTypeO9hashValueSivp",
+ "moduleName": "Transcend",
+ "implicit": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Int",
+ "printedName": "Swift.Int",
+ "usr": "s:Si"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:9Transcend20TelemetryRequestTypeO9hashValueSivg",
+ "mangledName": "$s9Transcend20TelemetryRequestTypeO9hashValueSivg",
+ "moduleName": "Transcend",
+ "implicit": true,
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Function",
+ "name": "hash",
+ "printedName": "hash(into:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Hasher",
+ "printedName": "Swift.Hasher",
+ "paramValueOwnership": "InOut",
+ "usr": "s:s6HasherV"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:9Transcend20TelemetryRequestTypeO4hash4intoys6HasherVz_tF",
+ "mangledName": "$s9Transcend20TelemetryRequestTypeO4hash4intoys6HasherVz_tF",
+ "moduleName": "Transcend",
+ "implicit": true,
+ "funcSelfKind": "NonMutating"
+ }
+ ],
+ "declKind": "Enum",
+ "usr": "s:9Transcend20TelemetryRequestTypeO",
+ "mangledName": "$s9Transcend20TelemetryRequestTypeO",
+ "moduleName": "Transcend",
+ "declAttributes": [
+ "AccessControl"
+ ],
+ "conformances": [
+ {
+ "kind": "Conformance",
+ "name": "Equatable",
+ "printedName": "Equatable",
+ "usr": "s:SQ",
+ "mangledName": "$sSQ"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Hashable",
+ "printedName": "Hashable",
+ "usr": "s:SH",
+ "mangledName": "$sSH"
+ }
+ ]
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "Transcend",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
{
"kind": "Import",
"name": "Foundation",
@@ -6509,7 +7257,7 @@
{
"kind": "Function",
"name": "webView",
- "printedName": "webView(_:didFail:withError:)",
+ "printedName": "webView(_:decidePolicyFor:decisionHandler:)",
"children": [
{
"kind": "TypeNominal",
@@ -6524,17 +7272,71 @@
},
{
"kind": "TypeNominal",
- "name": "ImplicitlyUnwrappedOptional",
- "printedName": "WebKit.WKNavigation?",
+ "name": "WKNavigationAction",
+ "printedName": "WebKit.WKNavigationAction",
+ "usr": "c:objc(cs)WKNavigationAction"
+ },
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(WebKit.WKNavigationActionPolicy) -> ()",
"children": [
{
"kind": "TypeNominal",
- "name": "WKNavigation",
- "printedName": "WebKit.WKNavigation",
- "usr": "c:objc(cs)WKNavigation"
- }
- ],
- "usr": "s:Sq"
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "WKNavigationActionPolicy",
+ "printedName": "WebKit.WKNavigationActionPolicy",
+ "usr": "c:@E@WKNavigationActionPolicy"
+ }
+ ]
+ }
+ ],
+ "declKind": "Func",
+ "usr": "c:@M@Transcend@objc(cs)TranscendWebView(im)webView:decidePolicyForNavigationAction:decisionHandler:",
+ "mangledName": "$s9Transcend0A7WebViewC03webC0_15decidePolicyFor15decisionHandlerySo05WKWebC0C_So18WKNavigationActionCySo0klF0VctF",
+ "moduleName": "Transcend",
+ "objc_name": "webView:decidePolicyForNavigationAction:decisionHandler:",
+ "declAttributes": [
+ "ObjC",
+ "Custom",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "webView",
+ "printedName": "webView(_:didFail:withError:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "WKWebView",
+ "printedName": "WebKit.WKWebView",
+ "usr": "c:objc(cs)WKWebView"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "ImplicitlyUnwrappedOptional",
+ "printedName": "WebKit.WKNavigation?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "WKNavigation",
+ "printedName": "WebKit.WKNavigation",
+ "usr": "c:objc(cs)WKNavigation"
+ }
+ ],
+ "usr": "s:Sq"
},
{
"kind": "TypeNominal",
@@ -6647,6 +7449,34 @@
],
"funcSelfKind": "NonMutating"
},
+ {
+ "kind": "Function",
+ "name": "handleErrors",
+ "printedName": "handleErrors(errorDetails:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:9Transcend0A7WebViewC12handleErrors12errorDetailsySS_tF",
+ "mangledName": "$s9Transcend0A7WebViewC12handleErrors12errorDetailsySS_tF",
+ "moduleName": "Transcend",
+ "declAttributes": [
+ "Custom",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
{
"kind": "Constructor",
"name": "init",
@@ -7685,7 +8515,7 @@
{
"kind": "Constructor",
"name": "init",
- "printedName": "init(transcendConsentUrl:destroyOnClose:defaultAttributes:token:syncDomains:)",
+ "printedName": "init(transcendConsentUrl:destroyOnClose:defaultAttributes:token:syncDomains:autoShowUI:mobileAppId:)",
"children": [
{
"kind": "TypeNominal",
@@ -7748,11 +8578,25 @@
],
"hasDefaultArg": true,
"usr": "s:Sa"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "hasDefaultArg": true,
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "hasDefaultArg": true,
+ "usr": "s:SS"
}
],
"declKind": "Constructor",
- "usr": "s:9Transcend0A10CoreConfigV19transcendConsentUrl14destroyOnClose17defaultAttributes5token11syncDomainsACSS_SbSDyS2SGSSSaySSGtcfc",
- "mangledName": "$s9Transcend0A10CoreConfigV19transcendConsentUrl14destroyOnClose17defaultAttributes5token11syncDomainsACSS_SbSDyS2SGSSSaySSGtcfc",
+ "usr": "s:9Transcend0A10CoreConfigV19transcendConsentUrl14destroyOnClose17defaultAttributes5token11syncDomains10autoShowUI11mobileAppIdACSS_SbSDyS2SGSSSaySSGSbSStcfc",
+ "mangledName": "$s9Transcend0A10CoreConfigV19transcendConsentUrl14destroyOnClose17defaultAttributes5token11syncDomains10autoShowUI11mobileAppIdACSS_SbSDyS2SGSSSaySSGSbSStcfc",
"moduleName": "Transcend",
"declAttributes": [
"AccessControl",
@@ -9069,34 +9913,661 @@
"children": [
{
"kind": "TypeNominal",
- "name": "String",
- "printedName": "Swift.String",
- "usr": "s:SS"
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:9Transcend12IABConstantsC54IAB_TCF_PUBLISHER_CUSTOM_PURPOSES_LEGITIMATE_INTERESTSSSvgZ",
+ "mangledName": "$s9Transcend12IABConstantsC54IAB_TCF_PUBLISHER_CUSTOM_PURPOSES_LEGITIMATE_INTERESTSSSvgZ",
+ "moduleName": "Transcend",
+ "static": true,
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ }
+ ],
+ "declKind": "Class",
+ "usr": "s:9Transcend12IABConstantsC",
+ "mangledName": "$s9Transcend12IABConstantsC",
+ "moduleName": "Transcend",
+ "declAttributes": [
+ "Final",
+ "AccessControl"
+ ],
+ "hasMissingDesignatedInitializers": true
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "Transcend",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "TelemetryConfig",
+ "printedName": "TelemetryConfig",
+ "children": [
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init(from:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "TelemetryConfig",
+ "printedName": "Transcend.TelemetryConfig",
+ "usr": "s:9Transcend15TelemetryConfigC"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Decoder",
+ "printedName": "Swift.Decoder",
+ "usr": "s:s7DecoderP"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "s:9Transcend15TelemetryConfigC4fromACs7Decoder_p_tKcfc",
+ "mangledName": "$s9Transcend15TelemetryConfigC4fromACs7Decoder_p_tKcfc",
+ "moduleName": "Transcend",
+ "implicit": true,
+ "declAttributes": [
+ "Required"
+ ],
+ "throwing": true,
+ "init_kind": "Designated"
+ },
+ {
+ "kind": "Function",
+ "name": "encode",
+ "printedName": "encode(to:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Encoder",
+ "printedName": "Swift.Encoder",
+ "usr": "s:s7EncoderP"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:9Transcend15TelemetryConfigC6encode2toys7Encoder_p_tKF",
+ "mangledName": "$s9Transcend15TelemetryConfigC6encode2toys7Encoder_p_tKF",
+ "moduleName": "Transcend",
+ "implicit": true,
+ "throwing": true,
+ "funcSelfKind": "NonMutating"
+ }
+ ],
+ "declKind": "Class",
+ "usr": "s:9Transcend15TelemetryConfigC",
+ "mangledName": "$s9Transcend15TelemetryConfigC",
+ "moduleName": "Transcend",
+ "declAttributes": [
+ "AccessControl"
+ ],
+ "hasMissingDesignatedInitializers": true,
+ "conformances": [
+ {
+ "kind": "Conformance",
+ "name": "Decodable",
+ "printedName": "Decodable",
+ "usr": "s:Se",
+ "mangledName": "$sSe"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Encodable",
+ "printedName": "Encodable",
+ "usr": "s:SE",
+ "mangledName": "$sSE"
+ }
+ ]
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "Transcend",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "TelemetryService",
+ "printedName": "TelemetryService",
+ "children": [
+ {
+ "kind": "Function",
+ "name": "flushTelemetryRequest",
+ "printedName": "flushTelemetryRequest(mobileAppId:type:config:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "TelemetryRequestType",
+ "printedName": "Transcend.TelemetryRequestType",
+ "usr": "s:9Transcend20TelemetryRequestTypeO"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "TelemetryConfig",
+ "printedName": "Transcend.TelemetryConfig",
+ "usr": "s:9Transcend15TelemetryConfigC"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:9Transcend16TelemetryServiceC05flushB7Request11mobileAppId4type6configySS_AA0bE4TypeOAA0B6ConfigCtFZ",
+ "mangledName": "$s9Transcend16TelemetryServiceC05flushB7Request11mobileAppId4type6configySS_AA0bE4TypeOAA0B6ConfigCtFZ",
+ "moduleName": "Transcend",
+ "static": true,
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "flushTelemetryRequestsFromDBAsync",
+ "printedName": "flushTelemetryRequestsFromDBAsync()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:9Transcend16TelemetryServiceC05flushB19RequestsFromDBAsyncyyFZ",
+ "mangledName": "$s9Transcend16TelemetryServiceC05flushB19RequestsFromDBAsyncyyFZ",
+ "moduleName": "Transcend",
+ "static": true,
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ }
+ ],
+ "declKind": "Class",
+ "usr": "s:9Transcend16TelemetryServiceC",
+ "mangledName": "$s9Transcend16TelemetryServiceC",
+ "moduleName": "Transcend",
+ "declAttributes": [
+ "AccessControl"
+ ],
+ "hasMissingDesignatedInitializers": true
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "Transcend",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "Import",
+ "name": "CoreData",
+ "printedName": "CoreData",
+ "declKind": "Import",
+ "moduleName": "Transcend"
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "TelemetryRequests",
+ "printedName": "TelemetryRequests",
+ "children": [
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init(entity:insertInto:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "TelemetryRequests",
+ "printedName": "Transcend.TelemetryRequests",
+ "usr": "c:@M@Transcend@objc(cs)TelemetryRequests"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "NSEntityDescription",
+ "printedName": "CoreData.NSEntityDescription",
+ "usr": "c:objc(cs)NSEntityDescription"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "CoreData.NSManagedObjectContext?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "NSManagedObjectContext",
+ "printedName": "CoreData.NSManagedObjectContext",
+ "usr": "c:objc(cs)NSManagedObjectContext"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "c:@M@Transcend@objc(cs)TelemetryRequests(im)initWithEntity:insertIntoManagedObjectContext:",
+ "mangledName": "$s9Transcend17TelemetryRequestsC6entity10insertIntoACSo19NSEntityDescriptionC_So22NSManagedObjectContextCSgtcfc",
+ "moduleName": "Transcend",
+ "overriding": true,
+ "implicit": true,
+ "objc_name": "initWithEntity:insertIntoManagedObjectContext:",
+ "declAttributes": [
+ "Dynamic",
+ "ObjC",
+ "Override"
+ ],
+ "init_kind": "Designated"
+ },
+ {
+ "kind": "Function",
+ "name": "fetchRequest",
+ "printedName": "fetchRequest()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "NSFetchRequest",
+ "printedName": "CoreData.NSFetchRequest",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "TelemetryRequests",
+ "printedName": "Transcend.TelemetryRequests",
+ "usr": "c:@M@Transcend@objc(cs)TelemetryRequests"
+ }
+ ],
+ "usr": "c:objc(cs)NSFetchRequest"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:9Transcend17TelemetryRequestsC12fetchRequestSo07NSFetchE0CyACGyFZ",
+ "mangledName": "$s9Transcend17TelemetryRequestsC12fetchRequestSo07NSFetchE0CyACGyFZ",
+ "moduleName": "Transcend",
+ "static": true,
+ "declAttributes": [
+ "AccessControl",
+ "NonObjC"
+ ],
+ "isFromExtension": true,
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Var",
+ "name": "id",
+ "printedName": "id",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Foundation.UUID?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "UUID",
+ "printedName": "Foundation.UUID",
+ "usr": "s:10Foundation4UUIDV"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "c:@CM@Transcend@objc(cs)TelemetryRequests(py)id",
+ "mangledName": "$s9Transcend17TelemetryRequestsC2id10Foundation4UUIDVSgvp",
+ "moduleName": "Transcend",
+ "declAttributes": [
+ "Dynamic",
+ "AccessControl",
+ "NSManaged",
+ "ObjC"
+ ],
+ "isFromExtension": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Foundation.UUID?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "UUID",
+ "printedName": "Foundation.UUID",
+ "usr": "s:10Foundation4UUIDV"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "c:@CM@Transcend@objc(cs)TelemetryRequests(im)id",
+ "mangledName": "$s9Transcend17TelemetryRequestsC2id10Foundation4UUIDVSgvg",
+ "moduleName": "Transcend",
+ "implicit": true,
+ "declAttributes": [
+ "Dynamic",
+ "ObjC"
+ ],
+ "isFromExtension": true,
+ "accessorKind": "get"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Set",
+ "printedName": "Set()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Foundation.UUID?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "UUID",
+ "printedName": "Foundation.UUID",
+ "usr": "s:10Foundation4UUIDV"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "c:@CM@Transcend@objc(cs)TelemetryRequests(im)setId:",
+ "mangledName": "$s9Transcend17TelemetryRequestsC2id10Foundation4UUIDVSgvs",
+ "moduleName": "Transcend",
+ "implicit": true,
+ "declAttributes": [
+ "Dynamic",
+ "ObjC"
+ ],
+ "isFromExtension": true,
+ "accessorKind": "set"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "requestData",
+ "printedName": "requestData",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Foundation.Data?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Data",
+ "printedName": "Foundation.Data",
+ "usr": "s:10Foundation4DataV"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "c:@CM@Transcend@objc(cs)TelemetryRequests(py)requestData",
+ "mangledName": "$s9Transcend17TelemetryRequestsC11requestData10Foundation0E0VSgvp",
+ "moduleName": "Transcend",
+ "declAttributes": [
+ "Dynamic",
+ "AccessControl",
+ "NSManaged",
+ "ObjC"
+ ],
+ "isFromExtension": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Foundation.Data?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Data",
+ "printedName": "Foundation.Data",
+ "usr": "s:10Foundation4DataV"
+ }
+ ],
+ "usr": "s:Sq"
}
],
"declKind": "Accessor",
- "usr": "s:9Transcend12IABConstantsC54IAB_TCF_PUBLISHER_CUSTOM_PURPOSES_LEGITIMATE_INTERESTSSSvgZ",
- "mangledName": "$s9Transcend12IABConstantsC54IAB_TCF_PUBLISHER_CUSTOM_PURPOSES_LEGITIMATE_INTERESTSSSvgZ",
+ "usr": "c:@CM@Transcend@objc(cs)TelemetryRequests(im)requestData",
+ "mangledName": "$s9Transcend17TelemetryRequestsC11requestData10Foundation0E0VSgvg",
"moduleName": "Transcend",
- "static": true,
"implicit": true,
"declAttributes": [
- "Final"
+ "Dynamic",
+ "ObjC"
],
+ "isFromExtension": true,
"accessorKind": "get"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Set",
+ "printedName": "Set()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Foundation.Data?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Data",
+ "printedName": "Foundation.Data",
+ "usr": "s:10Foundation4DataV"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "c:@CM@Transcend@objc(cs)TelemetryRequests(im)setRequestData:",
+ "mangledName": "$s9Transcend17TelemetryRequestsC11requestData10Foundation0E0VSgvs",
+ "moduleName": "Transcend",
+ "implicit": true,
+ "declAttributes": [
+ "Dynamic",
+ "ObjC"
+ ],
+ "isFromExtension": true,
+ "accessorKind": "set"
}
]
}
],
"declKind": "Class",
- "usr": "s:9Transcend12IABConstantsC",
- "mangledName": "$s9Transcend12IABConstantsC",
+ "usr": "c:@M@Transcend@objc(cs)TelemetryRequests",
+ "mangledName": "$s9Transcend17TelemetryRequestsC",
"moduleName": "Transcend",
+ "objc_name": "TelemetryRequests",
"declAttributes": [
- "Final",
- "AccessControl"
+ "AccessControl",
+ "ObjC"
],
- "hasMissingDesignatedInitializers": true
+ "superclassUsr": "c:objc(cs)NSManagedObject",
+ "inheritsConvenienceInitializers": true,
+ "superclassNames": [
+ "CoreData.NSManagedObject",
+ "ObjectiveC.NSObject"
+ ],
+ "conformances": [
+ {
+ "kind": "Conformance",
+ "name": "Identifiable",
+ "printedName": "Identifiable",
+ "children": [
+ {
+ "kind": "TypeWitness",
+ "name": "ID",
+ "printedName": "ID",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Foundation.UUID?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "UUID",
+ "printedName": "Foundation.UUID",
+ "usr": "s:10Foundation4UUIDV"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ]
+ }
+ ],
+ "usr": "s:s12IdentifiableP",
+ "mangledName": "$ss12IdentifiableP"
+ },
+ {
+ "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": "ObservableObject",
+ "printedName": "ObservableObject",
+ "children": [
+ {
+ "kind": "TypeWitness",
+ "name": "ObjectWillChangePublisher",
+ "printedName": "ObjectWillChangePublisher",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ObservableObjectPublisher",
+ "printedName": "Combine.ObservableObjectPublisher",
+ "usr": "s:7Combine25ObservableObjectPublisherC"
+ }
+ ]
+ }
+ ],
+ "usr": "s:7Combine16ObservableObjectP",
+ "mangledName": "$s7Combine16ObservableObjectP"
+ }
+ ]
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "Transcend",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "Import",
+ "name": "CoreData",
+ "printedName": "CoreData",
+ "declKind": "Import",
+ "moduleName": "Transcend"
},
{
"kind": "Import",
@@ -9606,147 +11077,189 @@
{
"filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Constants\/TranscendConstants.swift",
"kind": "StringLiteral",
- "offset": 459,
+ "offset": 452,
+ "length": 22,
+ "value": "\"Transcend_AG_Version\""
+ },
+ {
+ "filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Constants\/TranscendConstants.swift",
+ "kind": "StringLiteral",
+ "offset": 516,
+ "length": 17,
+ "value": "\"Transcend_CM_Id\""
+ },
+ {
+ "filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Constants\/TranscendConstants.swift",
+ "kind": "StringLiteral",
+ "offset": 577,
+ "length": 19,
+ "value": "\"Transcend_Regimes\""
+ },
+ {
+ "filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Constants\/TranscendConstants.swift",
+ "kind": "StringLiteral",
+ "offset": 646,
+ "length": 25,
+ "value": "\"Transcend_Telemetry_Url\""
+ },
+ {
+ "filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Constants\/TranscendConstants.swift",
+ "kind": "StringLiteral",
+ "offset": 725,
"length": 79,
"value": "\"Please check your network settings. Failed to load Transcend Consent Manager.\""
},
{
"filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Constants\/TranscendConstants.swift",
"kind": "StringLiteral",
- "offset": 588,
+ "offset": 854,
"length": 72,
"value": "\"https:\/\/cdn.transcend-mobile-consent.com\/VERSION\/BUNDLE_ID\/bridge.html\""
},
{
"filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Constants\/TranscendConstants.swift",
"kind": "StringLiteral",
- "offset": 790,
+ "offset": 978,
+ "length": 99,
+ "value": "\"Please configure mobile application identifier while initiating TranscendAPI or TranscendWebView.\""
+ },
+ {
+ "filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Constants\/TranscendConstants.swift",
+ "kind": "StringLiteral",
+ "offset": 1128,
+ "length": 8,
+ "value": "\"8.37.2\""
+ },
+ {
+ "filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Constants\/TranscendConstants.swift",
+ "kind": "StringLiteral",
+ "offset": 1266,
"length": 24,
"value": "\"\/(cm|cm-test)\/([^\/]+)\/\""
},
{
"filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Constants\/TranscendConstants.swift",
"kind": "StringLiteral",
- "offset": 852,
+ "offset": 1328,
"length": 41,
"value": "\"Error: Invalid regex pattern - \""
},
{
"filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Constants\/TranscendConstants.swift",
"kind": "StringLiteral",
- "offset": 892,
+ "offset": 1368,
"length": 2,
"value": "\"\""
},
{
"filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Constants\/TranscendConstants.swift",
"kind": "StringLiteral",
- "offset": 1002,
+ "offset": 1478,
"length": 7,
"value": "\"cmpId\""
},
{
"filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Constants\/TranscendConstants.swift",
"kind": "StringLiteral",
- "offset": 1052,
+ "offset": 1528,
"length": 12,
"value": "\"cmpVersion\""
},
{
"filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Constants\/TranscendConstants.swift",
"kind": "StringLiteral",
- "offset": 1112,
+ "offset": 1588,
"length": 18,
"value": "\"tcfPolicyVersion\""
},
{
"filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Constants\/TranscendConstants.swift",
"kind": "StringLiteral",
- "offset": 1177,
+ "offset": 1653,
"length": 13,
"value": "\"gdprApplies\""
},
{
"filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Constants\/TranscendConstants.swift",
"kind": "StringLiteral",
- "offset": 1235,
+ "offset": 1711,
"length": 13,
"value": "\"publisherCC\""
},
{
"filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Constants\/TranscendConstants.swift",
"kind": "StringLiteral",
- "offset": 1293,
+ "offset": 1769,
"length": 21,
"value": "\"purposeOneTreatment\""
},
{
"filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Constants\/TranscendConstants.swift",
"kind": "StringLiteral",
- "offset": 1368,
+ "offset": 1844,
"length": 10,
"value": "\"tcString\""
},
{
"filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Constants\/TranscendConstants.swift",
"kind": "StringLiteral",
- "offset": 1420,
+ "offset": 1896,
"length": 17,
"value": "\"vendor_consents\""
},
{
"filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Constants\/TranscendConstants.swift",
"kind": "StringLiteral",
- "offset": 1485,
+ "offset": 1961,
"length": 28,
"value": "\"vendor_legitimateInterests\""
},
{
"filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Constants\/TranscendConstants.swift",
"kind": "StringLiteral",
- "offset": 1573,
+ "offset": 2049,
"length": 18,
"value": "\"purpose_consents\""
},
{
"filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Constants\/TranscendConstants.swift",
"kind": "StringLiteral",
- "offset": 1640,
+ "offset": 2116,
"length": 29,
"value": "\"purpose_legitimateInterests\""
},
{
"filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Constants\/TranscendConstants.swift",
"kind": "StringLiteral",
- "offset": 1730,
+ "offset": 2206,
"length": 22,
"value": "\"specialFeatureOptins\""
},
{
"filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Constants\/TranscendConstants.swift",
"kind": "StringLiteral",
- "offset": 1808,
+ "offset": 2284,
"length": 20,
"value": "\"publisher_consents\""
},
{
"filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Constants\/TranscendConstants.swift",
"kind": "StringLiteral",
- "offset": 1878,
+ "offset": 2354,
"length": 31,
"value": "\"publisher_legitimateInterests\""
},
{
"filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Constants\/TranscendConstants.swift",
"kind": "StringLiteral",
- "offset": 1972,
+ "offset": 2448,
"length": 34,
"value": "\"publisher_customPurpose_consents\""
},
{
"filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Constants\/TranscendConstants.swift",
"kind": "StringLiteral",
- "offset": 2073,
+ "offset": 2549,
"length": 45,
"value": "\"publisher_customPurpose_legitimateInterests\""
},
@@ -9767,31 +11280,45 @@
{
"filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Models\/TranscendCoreConfig.swift",
"kind": "BooleanLiteral",
- "offset": 937,
+ "offset": 1159,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Models\/TranscendCoreConfig.swift",
"kind": "Dictionary",
- "offset": 981,
+ "offset": 1219,
"length": 3,
"value": "[]"
},
{
"filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Models\/TranscendCoreConfig.swift",
"kind": "StringLiteral",
- "offset": 1002,
+ "offset": 1256,
"length": 2,
"value": "\"\""
},
{
"filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Models\/TranscendCoreConfig.swift",
"kind": "Array",
- "offset": 1030,
+ "offset": 1300,
"length": 2,
"value": "[]"
},
+ {
+ "filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Models\/TranscendCoreConfig.swift",
+ "kind": "BooleanLiteral",
+ "offset": 1339,
+ "length": 5,
+ "value": "false"
+ },
+ {
+ "filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Models\/TranscendCoreConfig.swift",
+ "kind": "StringLiteral",
+ "offset": 1384,
+ "length": 2,
+ "value": "\"\""
+ },
{
"filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Constants\/IABConstants.swift",
"kind": "StringLiteral",
@@ -9910,6 +11437,48 @@
"offset": 1520,
"length": 51,
"value": "\"IABTCF_PublisherCustomPurposesLegitimateInterests\""
+ },
+ {
+ "filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Models\/TelemetryConfig.swift",
+ "kind": "StringLiteral",
+ "offset": 425,
+ "length": 2,
+ "value": "\"\""
+ },
+ {
+ "filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Models\/TelemetryConfig.swift",
+ "kind": "Array",
+ "offset": 449,
+ "length": 2,
+ "value": "[]"
+ },
+ {
+ "filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Models\/TelemetryConfig.swift",
+ "kind": "StringLiteral",
+ "offset": 480,
+ "length": 2,
+ "value": "\"\""
+ },
+ {
+ "filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Models\/TelemetryConfig.swift",
+ "kind": "StringLiteral",
+ "offset": 512,
+ "length": 2,
+ "value": "\"\""
+ },
+ {
+ "filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Models\/TelemetryConfig.swift",
+ "kind": "Dictionary",
+ "offset": 549,
+ "length": 3,
+ "value": "[]"
+ },
+ {
+ "filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Models\/TelemetryConfig.swift",
+ "kind": "Dictionary",
+ "offset": 587,
+ "length": 3,
+ "value": "[]"
}
]
}
\ No newline at end of file
diff --git a/Pods/Transcend/release/Transcend.xcframework/ios-arm64_x86_64-maccatalyst/Transcend.framework/Versions/A/Modules/Transcend.swiftmodule/arm64-apple-ios-macabi.private.swiftinterface b/Pods/Transcend/release/Transcend.xcframework/ios-arm64_x86_64-maccatalyst/Transcend.framework/Versions/A/Modules/Transcend.swiftmodule/arm64-apple-ios-macabi.private.swiftinterface
index 91f79c2..b8bc07f 100644
--- a/Pods/Transcend/release/Transcend.xcframework/ios-arm64_x86_64-maccatalyst/Transcend.framework/Versions/A/Modules/Transcend.swiftmodule/arm64-apple-ios-macabi.private.swiftinterface
+++ b/Pods/Transcend/release/Transcend.xcframework/ios-arm64_x86_64-maccatalyst/Transcend.framework/Versions/A/Modules/Transcend.swiftmodule/arm64-apple-ios-macabi.private.swiftinterface
@@ -11,6 +11,12 @@ import UIKit
import WebKit
import _Concurrency
import _StringProcessing
+@_hasMissingDesignatedInitializers public class TelemetryServiceHelper {
+ public static func saveTelemetryRequest(request: Transcend.TelemetryRequest, completion: @escaping (Swift.Bool, Swift.Error?) -> Swift.Void)
+ public static func getTelemetryRequests(completion: @escaping ([Transcend.TelemetryRequests]?, Swift.Error?) -> Swift.Void)
+ public static func deleteTelemetryRequest(withUUID uuid: Foundation.UUID, completion: @escaping (Swift.Bool, Swift.Error?) -> Swift.Void)
+ @objc deinit
+}
@_hasMissingDesignatedInitializers public class TranscendDataManager {
public static let shared: Transcend.TranscendDataManager
final public let container: CoreData.NSPersistentContainer
@@ -76,10 +82,14 @@ public struct TranscendWebViewWrapper : SwiftUI.UIViewRepresentable {
public static func fetchSDKPurposeMap(baseUrl: Swift.String, completion: @escaping (Swift.Result) -> Swift.Void)
@objc deinit
}
+public struct NativeConfig : Swift.Codable {
+ public func encode(to encoder: Swift.Encoder) throws
+ public init(from decoder: Swift.Decoder) throws
+}
@_hasMissingDesignatedInitializers public class TranscendServiceHelper {
- public static func saveSDKPurposeMap(sdkPurposeMap: Transcend.SDKPurposeMap)
- public static func isSDKPurposeMapValid() -> Swift.Bool
- public static func getSDKPurposeMap() -> Transcend.SDKPurposeMap?
+ public static func saveSDKPurposeMap(sdkPurposeMap: Transcend.SDKPurposeMap, completion: @escaping (Swift.Error?) -> Swift.Void)
+ public static func isSDKPurposeMapValid(completion: @escaping (Swift.Bool, Swift.Error?) -> Swift.Void)
+ public static func getSDKPurposeMap(completion: @escaping (Transcend.SDKPurposeMap?, Swift.Error?) -> Swift.Void)
@objc deinit
}
public enum ConsentStatus {
@@ -94,12 +104,26 @@ public enum ConsentStatus {
get
}
}
+@_hasMissingDesignatedInitializers public class TelemetryRequest : Swift.Codable {
+ @objc deinit
+ public func encode(to encoder: Swift.Encoder) throws
+ required public init(from decoder: Swift.Decoder) throws
+}
@_hasMissingDesignatedInitializers public class SDKPurposeMap : Swift.Codable {
public func isSDKAllowed(consentDetails: Transcend.TrackingConsentDetails, serviceId: Swift.String, tcfAllowed: Swift.Bool, regimePurposes: Swift.Set) -> Transcend.ConsentStatus
@objc deinit
public func encode(to encoder: Swift.Encoder) throws
required public init(from decoder: Swift.Decoder) throws
}
+public enum TelemetryRequestType {
+ case INITIAL_SITE_SESSION
+ case CONSENT_CHANGE
+ public static func == (a: Transcend.TelemetryRequestType, b: Transcend.TelemetryRequestType) -> Swift.Bool
+ public func hash(into hasher: inout Swift.Hasher)
+ public var hashValue: Swift.Int {
+ get
+ }
+}
public struct TrackingConsentDetails : Swift.Codable {
public var purposes: [Swift.String : Transcend.Value]
public var confirmed: Swift.Bool
@@ -143,8 +167,10 @@ public class WebAppInterface {
@_Concurrency.MainActor(unsafe) public init(frame: CoreFoundation.CGRect, configuration: WebKit.WKWebViewConfiguration, transcendCoreConfig: Transcend.TranscendCoreConfig, didFinishNavigation: ((Swift.Result) -> Swift.Void)? = nil, onCloseListenerV1: ((Swift.Result) -> Swift.Void)? = nil, onCloseListener: ((Swift.Result) -> Swift.Void)? = nil)
@_Concurrency.MainActor(unsafe) required public init?(coder: Foundation.NSCoder, transcendCoreConfig: Transcend.TranscendCoreConfig, didFinishNavigation: ((Swift.Result) -> Swift.Void)? = nil, onCloseListenerV1: ((Swift.Result) -> Swift.Void)? = nil, onCloseListener: ((Swift.Result) -> Swift.Void)? = nil)
@_Concurrency.MainActor(unsafe) @objc public func webView(_ webView: WebKit.WKWebView, didFinish navigation: WebKit.WKNavigation!)
+ @_Concurrency.MainActor(unsafe) @objc public func webView(_ webView: WebKit.WKWebView, decidePolicyFor navigationAction: WebKit.WKNavigationAction, decisionHandler: @escaping (WebKit.WKNavigationActionPolicy) -> Swift.Void)
@_Concurrency.MainActor(unsafe) @objc public func webView(_ webView: WebKit.WKWebView, didFail navigation: WebKit.WKNavigation!, withError error: Swift.Error)
@_Concurrency.MainActor(unsafe) public static func createOrGetInstance(frame: CoreFoundation.CGRect, configuration: WebKit.WKWebViewConfiguration, transcendCoreConfig: Transcend.TranscendCoreConfig, didFinishNavigation: ((Swift.Result) -> Swift.Void)? = nil) -> Transcend.TranscendWebView!
+ @_Concurrency.MainActor(unsafe) public func handleErrors(errorDetails: Swift.String)
@objc deinit
}
@objc @_Concurrency.MainActor(unsafe) public class BackEndWebView : WebKit.WKWebView, WebKit.WKNavigationDelegate {
@@ -160,7 +186,7 @@ public class WebAppInterface {
@objc deinit
}
public struct TranscendCoreConfig {
- public init(transcendConsentUrl: Swift.String, destroyOnClose: Swift.Bool = true, defaultAttributes: [Swift.String : Swift.String] = [:], token: Swift.String = "", syncDomains: [Swift.String] = [])
+ public init(transcendConsentUrl: Swift.String, destroyOnClose: Swift.Bool = true, defaultAttributes: [Swift.String : Swift.String] = [:], token: Swift.String = "", syncDomains: [Swift.String] = [], autoShowUI: Swift.Bool = false, mobileAppId: Swift.String = "")
public func getDefaultAttributesAsString() -> Swift.String
}
public enum JSONValue : Swift.Codable {
@@ -193,6 +219,34 @@ public enum JSONValue : Swift.Codable {
public static let IAB_TCF_PUBLISHER_CUSTOM_PURPOSES_LEGITIMATE_INTERESTS: Swift.String
@objc deinit
}
+@_hasMissingDesignatedInitializers public class TelemetryConfig : Swift.Codable {
+ @objc deinit
+ public func encode(to encoder: Swift.Encoder) throws
+ required public init(from decoder: Swift.Decoder) throws
+}
+@_hasMissingDesignatedInitializers public class TelemetryService {
+ public static func flushTelemetryRequest(mobileAppId: Swift.String, type: Transcend.TelemetryRequestType, config: Transcend.TelemetryConfig)
+ public static func flushTelemetryRequestsFromDBAsync()
+ @objc deinit
+}
+@_inheritsConvenienceInitializers @objc(TelemetryRequests) public class TelemetryRequests : CoreData.NSManagedObject {
+ @objc override dynamic public init(entity: CoreData.NSEntityDescription, insertInto context: CoreData.NSManagedObjectContext?)
+ @objc deinit
+}
+extension Transcend.TelemetryRequests {
+ @nonobjc public class func fetchRequest() -> CoreData.NSFetchRequest
+ @objc @NSManaged dynamic public var id: Foundation.UUID? {
+ @objc get
+ @objc set
+ }
+ @objc @NSManaged dynamic public var requestData: Foundation.Data? {
+ @objc get
+ @objc set
+ }
+}
+extension Transcend.TelemetryRequests : Swift.Identifiable {
+ public typealias ID = Foundation.UUID?
+}
@_inheritsConvenienceInitializers @objc(TranscendSDKPurposeMap) public class TranscendSDKPurposeMap : CoreData.NSManagedObject {
@objc override dynamic public init(entity: CoreData.NSEntityDescription, insertInto context: CoreData.NSManagedObjectContext?)
@objc deinit
@@ -213,3 +267,5 @@ extension Transcend.TranscendSDKPurposeMap : Swift.Identifiable {
}
extension Transcend.ConsentStatus : Swift.Equatable {}
extension Transcend.ConsentStatus : Swift.Hashable {}
+extension Transcend.TelemetryRequestType : Swift.Equatable {}
+extension Transcend.TelemetryRequestType : Swift.Hashable {}
diff --git a/Pods/Transcend/release/Transcend.xcframework/ios-arm64_x86_64-maccatalyst/Transcend.framework/Versions/A/Modules/Transcend.swiftmodule/arm64-apple-ios-macabi.swiftdoc b/Pods/Transcend/release/Transcend.xcframework/ios-arm64_x86_64-maccatalyst/Transcend.framework/Versions/A/Modules/Transcend.swiftmodule/arm64-apple-ios-macabi.swiftdoc
index 554d398..7c9f3f0 100644
Binary files a/Pods/Transcend/release/Transcend.xcframework/ios-arm64_x86_64-maccatalyst/Transcend.framework/Versions/A/Modules/Transcend.swiftmodule/arm64-apple-ios-macabi.swiftdoc and b/Pods/Transcend/release/Transcend.xcframework/ios-arm64_x86_64-maccatalyst/Transcend.framework/Versions/A/Modules/Transcend.swiftmodule/arm64-apple-ios-macabi.swiftdoc differ
diff --git a/Pods/Transcend/release/Transcend.xcframework/ios-arm64_x86_64-maccatalyst/Transcend.framework/Versions/A/Modules/Transcend.swiftmodule/arm64-apple-ios-macabi.swiftinterface b/Pods/Transcend/release/Transcend.xcframework/ios-arm64_x86_64-maccatalyst/Transcend.framework/Versions/A/Modules/Transcend.swiftmodule/arm64-apple-ios-macabi.swiftinterface
index 91f79c2..b8bc07f 100644
--- a/Pods/Transcend/release/Transcend.xcframework/ios-arm64_x86_64-maccatalyst/Transcend.framework/Versions/A/Modules/Transcend.swiftmodule/arm64-apple-ios-macabi.swiftinterface
+++ b/Pods/Transcend/release/Transcend.xcframework/ios-arm64_x86_64-maccatalyst/Transcend.framework/Versions/A/Modules/Transcend.swiftmodule/arm64-apple-ios-macabi.swiftinterface
@@ -11,6 +11,12 @@ import UIKit
import WebKit
import _Concurrency
import _StringProcessing
+@_hasMissingDesignatedInitializers public class TelemetryServiceHelper {
+ public static func saveTelemetryRequest(request: Transcend.TelemetryRequest, completion: @escaping (Swift.Bool, Swift.Error?) -> Swift.Void)
+ public static func getTelemetryRequests(completion: @escaping ([Transcend.TelemetryRequests]?, Swift.Error?) -> Swift.Void)
+ public static func deleteTelemetryRequest(withUUID uuid: Foundation.UUID, completion: @escaping (Swift.Bool, Swift.Error?) -> Swift.Void)
+ @objc deinit
+}
@_hasMissingDesignatedInitializers public class TranscendDataManager {
public static let shared: Transcend.TranscendDataManager
final public let container: CoreData.NSPersistentContainer
@@ -76,10 +82,14 @@ public struct TranscendWebViewWrapper : SwiftUI.UIViewRepresentable {
public static func fetchSDKPurposeMap(baseUrl: Swift.String, completion: @escaping (Swift.Result) -> Swift.Void)
@objc deinit
}
+public struct NativeConfig : Swift.Codable {
+ public func encode(to encoder: Swift.Encoder) throws
+ public init(from decoder: Swift.Decoder) throws
+}
@_hasMissingDesignatedInitializers public class TranscendServiceHelper {
- public static func saveSDKPurposeMap(sdkPurposeMap: Transcend.SDKPurposeMap)
- public static func isSDKPurposeMapValid() -> Swift.Bool
- public static func getSDKPurposeMap() -> Transcend.SDKPurposeMap?
+ public static func saveSDKPurposeMap(sdkPurposeMap: Transcend.SDKPurposeMap, completion: @escaping (Swift.Error?) -> Swift.Void)
+ public static func isSDKPurposeMapValid(completion: @escaping (Swift.Bool, Swift.Error?) -> Swift.Void)
+ public static func getSDKPurposeMap(completion: @escaping (Transcend.SDKPurposeMap?, Swift.Error?) -> Swift.Void)
@objc deinit
}
public enum ConsentStatus {
@@ -94,12 +104,26 @@ public enum ConsentStatus {
get
}
}
+@_hasMissingDesignatedInitializers public class TelemetryRequest : Swift.Codable {
+ @objc deinit
+ public func encode(to encoder: Swift.Encoder) throws
+ required public init(from decoder: Swift.Decoder) throws
+}
@_hasMissingDesignatedInitializers public class SDKPurposeMap : Swift.Codable {
public func isSDKAllowed(consentDetails: Transcend.TrackingConsentDetails, serviceId: Swift.String, tcfAllowed: Swift.Bool, regimePurposes: Swift.Set) -> Transcend.ConsentStatus
@objc deinit
public func encode(to encoder: Swift.Encoder) throws
required public init(from decoder: Swift.Decoder) throws
}
+public enum TelemetryRequestType {
+ case INITIAL_SITE_SESSION
+ case CONSENT_CHANGE
+ public static func == (a: Transcend.TelemetryRequestType, b: Transcend.TelemetryRequestType) -> Swift.Bool
+ public func hash(into hasher: inout Swift.Hasher)
+ public var hashValue: Swift.Int {
+ get
+ }
+}
public struct TrackingConsentDetails : Swift.Codable {
public var purposes: [Swift.String : Transcend.Value]
public var confirmed: Swift.Bool
@@ -143,8 +167,10 @@ public class WebAppInterface {
@_Concurrency.MainActor(unsafe) public init(frame: CoreFoundation.CGRect, configuration: WebKit.WKWebViewConfiguration, transcendCoreConfig: Transcend.TranscendCoreConfig, didFinishNavigation: ((Swift.Result) -> Swift.Void)? = nil, onCloseListenerV1: ((Swift.Result) -> Swift.Void)? = nil, onCloseListener: ((Swift.Result) -> Swift.Void)? = nil)
@_Concurrency.MainActor(unsafe) required public init?(coder: Foundation.NSCoder, transcendCoreConfig: Transcend.TranscendCoreConfig, didFinishNavigation: ((Swift.Result) -> Swift.Void)? = nil, onCloseListenerV1: ((Swift.Result) -> Swift.Void)? = nil, onCloseListener: ((Swift.Result) -> Swift.Void)? = nil)
@_Concurrency.MainActor(unsafe) @objc public func webView(_ webView: WebKit.WKWebView, didFinish navigation: WebKit.WKNavigation!)
+ @_Concurrency.MainActor(unsafe) @objc public func webView(_ webView: WebKit.WKWebView, decidePolicyFor navigationAction: WebKit.WKNavigationAction, decisionHandler: @escaping (WebKit.WKNavigationActionPolicy) -> Swift.Void)
@_Concurrency.MainActor(unsafe) @objc public func webView(_ webView: WebKit.WKWebView, didFail navigation: WebKit.WKNavigation!, withError error: Swift.Error)
@_Concurrency.MainActor(unsafe) public static func createOrGetInstance(frame: CoreFoundation.CGRect, configuration: WebKit.WKWebViewConfiguration, transcendCoreConfig: Transcend.TranscendCoreConfig, didFinishNavigation: ((Swift.Result) -> Swift.Void)? = nil) -> Transcend.TranscendWebView!
+ @_Concurrency.MainActor(unsafe) public func handleErrors(errorDetails: Swift.String)
@objc deinit
}
@objc @_Concurrency.MainActor(unsafe) public class BackEndWebView : WebKit.WKWebView, WebKit.WKNavigationDelegate {
@@ -160,7 +186,7 @@ public class WebAppInterface {
@objc deinit
}
public struct TranscendCoreConfig {
- public init(transcendConsentUrl: Swift.String, destroyOnClose: Swift.Bool = true, defaultAttributes: [Swift.String : Swift.String] = [:], token: Swift.String = "", syncDomains: [Swift.String] = [])
+ public init(transcendConsentUrl: Swift.String, destroyOnClose: Swift.Bool = true, defaultAttributes: [Swift.String : Swift.String] = [:], token: Swift.String = "", syncDomains: [Swift.String] = [], autoShowUI: Swift.Bool = false, mobileAppId: Swift.String = "")
public func getDefaultAttributesAsString() -> Swift.String
}
public enum JSONValue : Swift.Codable {
@@ -193,6 +219,34 @@ public enum JSONValue : Swift.Codable {
public static let IAB_TCF_PUBLISHER_CUSTOM_PURPOSES_LEGITIMATE_INTERESTS: Swift.String
@objc deinit
}
+@_hasMissingDesignatedInitializers public class TelemetryConfig : Swift.Codable {
+ @objc deinit
+ public func encode(to encoder: Swift.Encoder) throws
+ required public init(from decoder: Swift.Decoder) throws
+}
+@_hasMissingDesignatedInitializers public class TelemetryService {
+ public static func flushTelemetryRequest(mobileAppId: Swift.String, type: Transcend.TelemetryRequestType, config: Transcend.TelemetryConfig)
+ public static func flushTelemetryRequestsFromDBAsync()
+ @objc deinit
+}
+@_inheritsConvenienceInitializers @objc(TelemetryRequests) public class TelemetryRequests : CoreData.NSManagedObject {
+ @objc override dynamic public init(entity: CoreData.NSEntityDescription, insertInto context: CoreData.NSManagedObjectContext?)
+ @objc deinit
+}
+extension Transcend.TelemetryRequests {
+ @nonobjc public class func fetchRequest() -> CoreData.NSFetchRequest
+ @objc @NSManaged dynamic public var id: Foundation.UUID? {
+ @objc get
+ @objc set
+ }
+ @objc @NSManaged dynamic public var requestData: Foundation.Data? {
+ @objc get
+ @objc set
+ }
+}
+extension Transcend.TelemetryRequests : Swift.Identifiable {
+ public typealias ID = Foundation.UUID?
+}
@_inheritsConvenienceInitializers @objc(TranscendSDKPurposeMap) public class TranscendSDKPurposeMap : CoreData.NSManagedObject {
@objc override dynamic public init(entity: CoreData.NSEntityDescription, insertInto context: CoreData.NSManagedObjectContext?)
@objc deinit
@@ -213,3 +267,5 @@ extension Transcend.TranscendSDKPurposeMap : Swift.Identifiable {
}
extension Transcend.ConsentStatus : Swift.Equatable {}
extension Transcend.ConsentStatus : Swift.Hashable {}
+extension Transcend.TelemetryRequestType : Swift.Equatable {}
+extension Transcend.TelemetryRequestType : Swift.Hashable {}
diff --git a/Pods/Transcend/release/Transcend.xcframework/ios-arm64_x86_64-maccatalyst/Transcend.framework/Versions/A/Modules/Transcend.swiftmodule/x86_64-apple-ios-macabi.abi.json b/Pods/Transcend/release/Transcend.xcframework/ios-arm64_x86_64-maccatalyst/Transcend.framework/Versions/A/Modules/Transcend.swiftmodule/x86_64-apple-ios-macabi.abi.json
index 4069e34..7841c0f 100644
--- a/Pods/Transcend/release/Transcend.xcframework/ios-arm64_x86_64-maccatalyst/Transcend.framework/Versions/A/Modules/Transcend.swiftmodule/x86_64-apple-ios-macabi.abi.json
+++ b/Pods/Transcend/release/Transcend.xcframework/ios-arm64_x86_64-maccatalyst/Transcend.framework/Versions/A/Modules/Transcend.swiftmodule/x86_64-apple-ios-macabi.abi.json
@@ -38,6 +38,252 @@
"RawDocComment"
]
},
+ {
+ "kind": "Import",
+ "name": "CoreData",
+ "printedName": "CoreData",
+ "declKind": "Import",
+ "moduleName": "Transcend"
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "TelemetryServiceHelper",
+ "printedName": "TelemetryServiceHelper",
+ "children": [
+ {
+ "kind": "Function",
+ "name": "saveTelemetryRequest",
+ "printedName": "saveTelemetryRequest(request:completion:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "TelemetryRequest",
+ "printedName": "Transcend.TelemetryRequest",
+ "usr": "s:9Transcend16TelemetryRequestC"
+ },
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(Swift.Bool, Swift.Error?) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Tuple",
+ "printedName": "(Swift.Bool, Swift.Error?)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.Error?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Error",
+ "printedName": "Swift.Error",
+ "usr": "s:s5ErrorP"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:9Transcend22TelemetryServiceHelperC04saveB7Request7request10completionyAA0bF0C_ySb_s5Error_pSgtctFZ",
+ "mangledName": "$s9Transcend22TelemetryServiceHelperC04saveB7Request7request10completionyAA0bF0C_ySb_s5Error_pSgtctFZ",
+ "moduleName": "Transcend",
+ "static": true,
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "getTelemetryRequests",
+ "printedName": "getTelemetryRequests(completion:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "([Transcend.TelemetryRequests]?, Swift.Error?) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Tuple",
+ "printedName": "([Transcend.TelemetryRequests]?, Swift.Error?)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "[Transcend.TelemetryRequests]?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Array",
+ "printedName": "[Transcend.TelemetryRequests]",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "TelemetryRequests",
+ "printedName": "Transcend.TelemetryRequests",
+ "usr": "c:@M@Transcend@objc(cs)TelemetryRequests"
+ }
+ ],
+ "usr": "s:Sa"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.Error?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Error",
+ "printedName": "Swift.Error",
+ "usr": "s:s5ErrorP"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:9Transcend22TelemetryServiceHelperC03getB8Requests10completionyySayAA0bF0CGSg_s5Error_pSgtc_tFZ",
+ "mangledName": "$s9Transcend22TelemetryServiceHelperC03getB8Requests10completionyySayAA0bF0CGSg_s5Error_pSgtc_tFZ",
+ "moduleName": "Transcend",
+ "static": true,
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "deleteTelemetryRequest",
+ "printedName": "deleteTelemetryRequest(withUUID:completion:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "UUID",
+ "printedName": "Foundation.UUID",
+ "usr": "s:10Foundation4UUIDV"
+ },
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(Swift.Bool, Swift.Error?) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Tuple",
+ "printedName": "(Swift.Bool, Swift.Error?)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.Error?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Error",
+ "printedName": "Swift.Error",
+ "usr": "s:s5ErrorP"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:9Transcend22TelemetryServiceHelperC06deleteB7Request8withUUID10completiony10Foundation0H0V_ySb_s5Error_pSgtctFZ",
+ "mangledName": "$s9Transcend22TelemetryServiceHelperC06deleteB7Request8withUUID10completiony10Foundation0H0V_ySb_s5Error_pSgtctFZ",
+ "moduleName": "Transcend",
+ "static": true,
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ }
+ ],
+ "declKind": "Class",
+ "usr": "s:9Transcend22TelemetryServiceHelperC",
+ "mangledName": "$s9Transcend22TelemetryServiceHelperC",
+ "moduleName": "Transcend",
+ "declAttributes": [
+ "AccessControl"
+ ],
+ "hasMissingDesignatedInitializers": true
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "Transcend",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
{
"kind": "Import",
"name": "Foundation",
@@ -2696,7 +2942,8 @@
"static": true,
"declAttributes": [
"Final",
- "AccessControl"
+ "AccessControl",
+ "RawDocComment"
],
"funcSelfKind": "NonMutating"
}
@@ -2730,104 +2977,300 @@
"RawDocComment"
]
},
- {
- "kind": "Import",
- "name": "UIKit",
- "printedName": "UIKit",
- "declKind": "Import",
- "moduleName": "Transcend"
- },
- {
- "kind": "Import",
- "name": "CoreData",
- "printedName": "CoreData",
- "declKind": "Import",
- "moduleName": "Transcend"
- },
{
"kind": "TypeDecl",
- "name": "TranscendServiceHelper",
- "printedName": "TranscendServiceHelper",
+ "name": "NativeConfig",
+ "printedName": "NativeConfig",
"children": [
{
- "kind": "Function",
- "name": "saveSDKPurposeMap",
- "printedName": "saveSDKPurposeMap(sdkPurposeMap:)",
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init(from:)",
"children": [
{
"kind": "TypeNominal",
- "name": "Void",
- "printedName": "()"
+ "name": "NativeConfig",
+ "printedName": "Transcend.NativeConfig",
+ "usr": "s:9Transcend12NativeConfigV"
},
{
"kind": "TypeNominal",
- "name": "SDKPurposeMap",
- "printedName": "Transcend.SDKPurposeMap",
- "usr": "s:9Transcend13SDKPurposeMapC"
+ "name": "Decoder",
+ "printedName": "Swift.Decoder",
+ "usr": "s:s7DecoderP"
}
],
- "declKind": "Func",
- "usr": "s:9Transcend0A13ServiceHelperC17saveSDKPurposeMap010sdkPurposeF0yAA0eF0C_tFZ",
- "mangledName": "$s9Transcend0A13ServiceHelperC17saveSDKPurposeMap010sdkPurposeF0yAA0eF0C_tFZ",
+ "declKind": "Constructor",
+ "usr": "s:9Transcend12NativeConfigV4fromACs7Decoder_p_tKcfc",
+ "mangledName": "$s9Transcend12NativeConfigV4fromACs7Decoder_p_tKcfc",
"moduleName": "Transcend",
- "static": true,
- "declAttributes": [
- "Final",
- "AccessControl"
- ],
- "funcSelfKind": "NonMutating"
+ "implicit": true,
+ "throwing": true,
+ "init_kind": "Designated"
},
{
"kind": "Function",
- "name": "isSDKPurposeMapValid",
- "printedName": "isSDKPurposeMapValid()",
- "children": [
+ "name": "encode",
+ "printedName": "encode(to:)",
+ "children": [
{
"kind": "TypeNominal",
- "name": "Bool",
- "printedName": "Swift.Bool",
- "usr": "s:Sb"
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Encoder",
+ "printedName": "Swift.Encoder",
+ "usr": "s:s7EncoderP"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:9Transcend12NativeConfigV6encode2toys7Encoder_p_tKF",
+ "mangledName": "$s9Transcend12NativeConfigV6encode2toys7Encoder_p_tKF",
+ "moduleName": "Transcend",
+ "implicit": true,
+ "throwing": true,
+ "funcSelfKind": "NonMutating"
+ }
+ ],
+ "declKind": "Struct",
+ "usr": "s:9Transcend12NativeConfigV",
+ "mangledName": "$s9Transcend12NativeConfigV",
+ "moduleName": "Transcend",
+ "declAttributes": [
+ "AccessControl"
+ ],
+ "conformances": [
+ {
+ "kind": "Conformance",
+ "name": "Decodable",
+ "printedName": "Decodable",
+ "usr": "s:Se",
+ "mangledName": "$sSe"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Encodable",
+ "printedName": "Encodable",
+ "usr": "s:SE",
+ "mangledName": "$sSE"
+ }
+ ]
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "Transcend",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "Import",
+ "name": "UIKit",
+ "printedName": "UIKit",
+ "declKind": "Import",
+ "moduleName": "Transcend"
+ },
+ {
+ "kind": "Import",
+ "name": "CoreData",
+ "printedName": "CoreData",
+ "declKind": "Import",
+ "moduleName": "Transcend"
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "TranscendServiceHelper",
+ "printedName": "TranscendServiceHelper",
+ "children": [
+ {
+ "kind": "Function",
+ "name": "saveSDKPurposeMap",
+ "printedName": "saveSDKPurposeMap(sdkPurposeMap:completion:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "SDKPurposeMap",
+ "printedName": "Transcend.SDKPurposeMap",
+ "usr": "s:9Transcend13SDKPurposeMapC"
+ },
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(Swift.Error?) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.Error?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Error",
+ "printedName": "Swift.Error",
+ "usr": "s:s5ErrorP"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ]
}
],
"declKind": "Func",
- "usr": "s:9Transcend0A13ServiceHelperC20isSDKPurposeMapValidSbyFZ",
- "mangledName": "$s9Transcend0A13ServiceHelperC20isSDKPurposeMapValidSbyFZ",
+ "usr": "s:9Transcend0A13ServiceHelperC17saveSDKPurposeMap010sdkPurposeF010completionyAA0eF0C_ys5Error_pSgctFZ",
+ "mangledName": "$s9Transcend0A13ServiceHelperC17saveSDKPurposeMap010sdkPurposeF010completionyAA0eF0C_ys5Error_pSgctFZ",
"moduleName": "Transcend",
"static": true,
"declAttributes": [
"Final",
- "AccessControl"
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "isSDKPurposeMapValid",
+ "printedName": "isSDKPurposeMapValid(completion:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(Swift.Bool, Swift.Error?) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Tuple",
+ "printedName": "(Swift.Bool, Swift.Error?)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.Error?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Error",
+ "printedName": "Swift.Error",
+ "usr": "s:s5ErrorP"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:9Transcend0A13ServiceHelperC20isSDKPurposeMapValid10completionyySb_s5Error_pSgtc_tFZ",
+ "mangledName": "$s9Transcend0A13ServiceHelperC20isSDKPurposeMapValid10completionyySb_s5Error_pSgtc_tFZ",
+ "moduleName": "Transcend",
+ "static": true,
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
],
"funcSelfKind": "NonMutating"
},
{
"kind": "Function",
"name": "getSDKPurposeMap",
- "printedName": "getSDKPurposeMap()",
+ "printedName": "getSDKPurposeMap(completion:)",
"children": [
{
"kind": "TypeNominal",
- "name": "Optional",
- "printedName": "Transcend.SDKPurposeMap?",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(Transcend.SDKPurposeMap?, Swift.Error?) -> ()",
"children": [
{
"kind": "TypeNominal",
- "name": "SDKPurposeMap",
- "printedName": "Transcend.SDKPurposeMap",
- "usr": "s:9Transcend13SDKPurposeMapC"
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Tuple",
+ "printedName": "(Transcend.SDKPurposeMap?, Swift.Error?)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Transcend.SDKPurposeMap?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "SDKPurposeMap",
+ "printedName": "Transcend.SDKPurposeMap",
+ "usr": "s:9Transcend13SDKPurposeMapC"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.Error?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Error",
+ "printedName": "Swift.Error",
+ "usr": "s:s5ErrorP"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ]
}
- ],
- "usr": "s:Sq"
+ ]
}
],
"declKind": "Func",
- "usr": "s:9Transcend0A13ServiceHelperC16getSDKPurposeMapAA0eF0CSgyFZ",
- "mangledName": "$s9Transcend0A13ServiceHelperC16getSDKPurposeMapAA0eF0CSgyFZ",
+ "usr": "s:9Transcend0A13ServiceHelperC16getSDKPurposeMap10completionyyAA0eF0CSg_s5Error_pSgtc_tFZ",
+ "mangledName": "$s9Transcend0A13ServiceHelperC16getSDKPurposeMap10completionyyAA0eF0CSg_s5Error_pSgtc_tFZ",
"moduleName": "Transcend",
"static": true,
"declAttributes": [
"Final",
- "AccessControl"
+ "AccessControl",
+ "RawDocComment"
],
"funcSelfKind": "NonMutating"
}
@@ -3194,31 +3637,126 @@
},
{
"kind": "TypeDecl",
- "name": "SDKPurposeMap",
- "printedName": "SDKPurposeMap",
+ "name": "TelemetryRequest",
+ "printedName": "TelemetryRequest",
"children": [
{
- "kind": "Function",
- "name": "isSDKAllowed",
- "printedName": "isSDKAllowed(consentDetails:serviceId:tcfAllowed:regimePurposes:)",
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init(from:)",
"children": [
{
"kind": "TypeNominal",
- "name": "ConsentStatus",
- "printedName": "Transcend.ConsentStatus",
- "usr": "s:9Transcend13ConsentStatusO"
+ "name": "TelemetryRequest",
+ "printedName": "Transcend.TelemetryRequest",
+ "usr": "s:9Transcend16TelemetryRequestC"
},
{
"kind": "TypeNominal",
- "name": "TrackingConsentDetails",
- "printedName": "Transcend.TrackingConsentDetails",
- "usr": "s:9Transcend22TrackingConsentDetailsV"
- },
+ "name": "Decoder",
+ "printedName": "Swift.Decoder",
+ "usr": "s:s7DecoderP"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "s:9Transcend16TelemetryRequestC4fromACs7Decoder_p_tKcfc",
+ "mangledName": "$s9Transcend16TelemetryRequestC4fromACs7Decoder_p_tKcfc",
+ "moduleName": "Transcend",
+ "implicit": true,
+ "declAttributes": [
+ "Required"
+ ],
+ "throwing": true,
+ "init_kind": "Designated"
+ },
+ {
+ "kind": "Function",
+ "name": "encode",
+ "printedName": "encode(to:)",
+ "children": [
{
"kind": "TypeNominal",
- "name": "String",
- "printedName": "Swift.String",
- "usr": "s:SS"
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Encoder",
+ "printedName": "Swift.Encoder",
+ "usr": "s:s7EncoderP"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:9Transcend16TelemetryRequestC6encode2toys7Encoder_p_tKF",
+ "mangledName": "$s9Transcend16TelemetryRequestC6encode2toys7Encoder_p_tKF",
+ "moduleName": "Transcend",
+ "implicit": true,
+ "throwing": true,
+ "funcSelfKind": "NonMutating"
+ }
+ ],
+ "declKind": "Class",
+ "usr": "s:9Transcend16TelemetryRequestC",
+ "mangledName": "$s9Transcend16TelemetryRequestC",
+ "moduleName": "Transcend",
+ "declAttributes": [
+ "AccessControl"
+ ],
+ "hasMissingDesignatedInitializers": true,
+ "conformances": [
+ {
+ "kind": "Conformance",
+ "name": "Decodable",
+ "printedName": "Decodable",
+ "usr": "s:Se",
+ "mangledName": "$sSe"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Encodable",
+ "printedName": "Encodable",
+ "usr": "s:SE",
+ "mangledName": "$sSE"
+ }
+ ]
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "Transcend",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "SDKPurposeMap",
+ "printedName": "SDKPurposeMap",
+ "children": [
+ {
+ "kind": "Function",
+ "name": "isSDKAllowed",
+ "printedName": "isSDKAllowed(consentDetails:serviceId:tcfAllowed:regimePurposes:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ConsentStatus",
+ "printedName": "Transcend.ConsentStatus",
+ "usr": "s:9Transcend13ConsentStatusO"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "TrackingConsentDetails",
+ "printedName": "Transcend.TrackingConsentDetails",
+ "usr": "s:9Transcend22TrackingConsentDetailsV"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
},
{
"kind": "TypeNominal",
@@ -3340,6 +3878,216 @@
"RawDocComment"
]
},
+ {
+ "kind": "TypeDecl",
+ "name": "TelemetryRequestType",
+ "printedName": "TelemetryRequestType",
+ "children": [
+ {
+ "kind": "Var",
+ "name": "INITIAL_SITE_SESSION",
+ "printedName": "INITIAL_SITE_SESSION",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(Transcend.TelemetryRequestType.Type) -> Transcend.TelemetryRequestType",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "TelemetryRequestType",
+ "printedName": "Transcend.TelemetryRequestType",
+ "usr": "s:9Transcend20TelemetryRequestTypeO"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Metatype",
+ "printedName": "Transcend.TelemetryRequestType.Type",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "TelemetryRequestType",
+ "printedName": "Transcend.TelemetryRequestType",
+ "usr": "s:9Transcend20TelemetryRequestTypeO"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "EnumElement",
+ "usr": "s:9Transcend20TelemetryRequestTypeO20INITIAL_SITE_SESSIONyA2CmF",
+ "mangledName": "$s9Transcend20TelemetryRequestTypeO20INITIAL_SITE_SESSIONyA2CmF",
+ "moduleName": "Transcend"
+ },
+ {
+ "kind": "Var",
+ "name": "CONSENT_CHANGE",
+ "printedName": "CONSENT_CHANGE",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(Transcend.TelemetryRequestType.Type) -> Transcend.TelemetryRequestType",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "TelemetryRequestType",
+ "printedName": "Transcend.TelemetryRequestType",
+ "usr": "s:9Transcend20TelemetryRequestTypeO"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Metatype",
+ "printedName": "Transcend.TelemetryRequestType.Type",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "TelemetryRequestType",
+ "printedName": "Transcend.TelemetryRequestType",
+ "usr": "s:9Transcend20TelemetryRequestTypeO"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "EnumElement",
+ "usr": "s:9Transcend20TelemetryRequestTypeO14CONSENT_CHANGEyA2CmF",
+ "mangledName": "$s9Transcend20TelemetryRequestTypeO14CONSENT_CHANGEyA2CmF",
+ "moduleName": "Transcend"
+ },
+ {
+ "kind": "Function",
+ "name": "==",
+ "printedName": "==(_:_:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "TelemetryRequestType",
+ "printedName": "Transcend.TelemetryRequestType",
+ "usr": "s:9Transcend20TelemetryRequestTypeO"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "TelemetryRequestType",
+ "printedName": "Transcend.TelemetryRequestType",
+ "usr": "s:9Transcend20TelemetryRequestTypeO"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:9Transcend20TelemetryRequestTypeO2eeoiySbAC_ACtFZ",
+ "mangledName": "$s9Transcend20TelemetryRequestTypeO2eeoiySbAC_ACtFZ",
+ "moduleName": "Transcend",
+ "static": true,
+ "implicit": true,
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Var",
+ "name": "hashValue",
+ "printedName": "hashValue",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Int",
+ "printedName": "Swift.Int",
+ "usr": "s:Si"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:9Transcend20TelemetryRequestTypeO9hashValueSivp",
+ "mangledName": "$s9Transcend20TelemetryRequestTypeO9hashValueSivp",
+ "moduleName": "Transcend",
+ "implicit": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Int",
+ "printedName": "Swift.Int",
+ "usr": "s:Si"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:9Transcend20TelemetryRequestTypeO9hashValueSivg",
+ "mangledName": "$s9Transcend20TelemetryRequestTypeO9hashValueSivg",
+ "moduleName": "Transcend",
+ "implicit": true,
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Function",
+ "name": "hash",
+ "printedName": "hash(into:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Hasher",
+ "printedName": "Swift.Hasher",
+ "paramValueOwnership": "InOut",
+ "usr": "s:s6HasherV"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:9Transcend20TelemetryRequestTypeO4hash4intoys6HasherVz_tF",
+ "mangledName": "$s9Transcend20TelemetryRequestTypeO4hash4intoys6HasherVz_tF",
+ "moduleName": "Transcend",
+ "implicit": true,
+ "funcSelfKind": "NonMutating"
+ }
+ ],
+ "declKind": "Enum",
+ "usr": "s:9Transcend20TelemetryRequestTypeO",
+ "mangledName": "$s9Transcend20TelemetryRequestTypeO",
+ "moduleName": "Transcend",
+ "declAttributes": [
+ "AccessControl"
+ ],
+ "conformances": [
+ {
+ "kind": "Conformance",
+ "name": "Equatable",
+ "printedName": "Equatable",
+ "usr": "s:SQ",
+ "mangledName": "$sSQ"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Hashable",
+ "printedName": "Hashable",
+ "usr": "s:SH",
+ "mangledName": "$sSH"
+ }
+ ]
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "Transcend",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
{
"kind": "Import",
"name": "Foundation",
@@ -6509,7 +7257,7 @@
{
"kind": "Function",
"name": "webView",
- "printedName": "webView(_:didFail:withError:)",
+ "printedName": "webView(_:decidePolicyFor:decisionHandler:)",
"children": [
{
"kind": "TypeNominal",
@@ -6524,17 +7272,71 @@
},
{
"kind": "TypeNominal",
- "name": "ImplicitlyUnwrappedOptional",
- "printedName": "WebKit.WKNavigation?",
+ "name": "WKNavigationAction",
+ "printedName": "WebKit.WKNavigationAction",
+ "usr": "c:objc(cs)WKNavigationAction"
+ },
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(WebKit.WKNavigationActionPolicy) -> ()",
"children": [
{
"kind": "TypeNominal",
- "name": "WKNavigation",
- "printedName": "WebKit.WKNavigation",
- "usr": "c:objc(cs)WKNavigation"
- }
- ],
- "usr": "s:Sq"
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "WKNavigationActionPolicy",
+ "printedName": "WebKit.WKNavigationActionPolicy",
+ "usr": "c:@E@WKNavigationActionPolicy"
+ }
+ ]
+ }
+ ],
+ "declKind": "Func",
+ "usr": "c:@M@Transcend@objc(cs)TranscendWebView(im)webView:decidePolicyForNavigationAction:decisionHandler:",
+ "mangledName": "$s9Transcend0A7WebViewC03webC0_15decidePolicyFor15decisionHandlerySo05WKWebC0C_So18WKNavigationActionCySo0klF0VctF",
+ "moduleName": "Transcend",
+ "objc_name": "webView:decidePolicyForNavigationAction:decisionHandler:",
+ "declAttributes": [
+ "ObjC",
+ "Custom",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "webView",
+ "printedName": "webView(_:didFail:withError:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "WKWebView",
+ "printedName": "WebKit.WKWebView",
+ "usr": "c:objc(cs)WKWebView"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "ImplicitlyUnwrappedOptional",
+ "printedName": "WebKit.WKNavigation?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "WKNavigation",
+ "printedName": "WebKit.WKNavigation",
+ "usr": "c:objc(cs)WKNavigation"
+ }
+ ],
+ "usr": "s:Sq"
},
{
"kind": "TypeNominal",
@@ -6647,6 +7449,34 @@
],
"funcSelfKind": "NonMutating"
},
+ {
+ "kind": "Function",
+ "name": "handleErrors",
+ "printedName": "handleErrors(errorDetails:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:9Transcend0A7WebViewC12handleErrors12errorDetailsySS_tF",
+ "mangledName": "$s9Transcend0A7WebViewC12handleErrors12errorDetailsySS_tF",
+ "moduleName": "Transcend",
+ "declAttributes": [
+ "Custom",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
{
"kind": "Constructor",
"name": "init",
@@ -7685,7 +8515,7 @@
{
"kind": "Constructor",
"name": "init",
- "printedName": "init(transcendConsentUrl:destroyOnClose:defaultAttributes:token:syncDomains:)",
+ "printedName": "init(transcendConsentUrl:destroyOnClose:defaultAttributes:token:syncDomains:autoShowUI:mobileAppId:)",
"children": [
{
"kind": "TypeNominal",
@@ -7748,11 +8578,25 @@
],
"hasDefaultArg": true,
"usr": "s:Sa"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "hasDefaultArg": true,
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "hasDefaultArg": true,
+ "usr": "s:SS"
}
],
"declKind": "Constructor",
- "usr": "s:9Transcend0A10CoreConfigV19transcendConsentUrl14destroyOnClose17defaultAttributes5token11syncDomainsACSS_SbSDyS2SGSSSaySSGtcfc",
- "mangledName": "$s9Transcend0A10CoreConfigV19transcendConsentUrl14destroyOnClose17defaultAttributes5token11syncDomainsACSS_SbSDyS2SGSSSaySSGtcfc",
+ "usr": "s:9Transcend0A10CoreConfigV19transcendConsentUrl14destroyOnClose17defaultAttributes5token11syncDomains10autoShowUI11mobileAppIdACSS_SbSDyS2SGSSSaySSGSbSStcfc",
+ "mangledName": "$s9Transcend0A10CoreConfigV19transcendConsentUrl14destroyOnClose17defaultAttributes5token11syncDomains10autoShowUI11mobileAppIdACSS_SbSDyS2SGSSSaySSGSbSStcfc",
"moduleName": "Transcend",
"declAttributes": [
"AccessControl",
@@ -9069,34 +9913,661 @@
"children": [
{
"kind": "TypeNominal",
- "name": "String",
- "printedName": "Swift.String",
- "usr": "s:SS"
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:9Transcend12IABConstantsC54IAB_TCF_PUBLISHER_CUSTOM_PURPOSES_LEGITIMATE_INTERESTSSSvgZ",
+ "mangledName": "$s9Transcend12IABConstantsC54IAB_TCF_PUBLISHER_CUSTOM_PURPOSES_LEGITIMATE_INTERESTSSSvgZ",
+ "moduleName": "Transcend",
+ "static": true,
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ }
+ ],
+ "declKind": "Class",
+ "usr": "s:9Transcend12IABConstantsC",
+ "mangledName": "$s9Transcend12IABConstantsC",
+ "moduleName": "Transcend",
+ "declAttributes": [
+ "Final",
+ "AccessControl"
+ ],
+ "hasMissingDesignatedInitializers": true
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "Transcend",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "TelemetryConfig",
+ "printedName": "TelemetryConfig",
+ "children": [
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init(from:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "TelemetryConfig",
+ "printedName": "Transcend.TelemetryConfig",
+ "usr": "s:9Transcend15TelemetryConfigC"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Decoder",
+ "printedName": "Swift.Decoder",
+ "usr": "s:s7DecoderP"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "s:9Transcend15TelemetryConfigC4fromACs7Decoder_p_tKcfc",
+ "mangledName": "$s9Transcend15TelemetryConfigC4fromACs7Decoder_p_tKcfc",
+ "moduleName": "Transcend",
+ "implicit": true,
+ "declAttributes": [
+ "Required"
+ ],
+ "throwing": true,
+ "init_kind": "Designated"
+ },
+ {
+ "kind": "Function",
+ "name": "encode",
+ "printedName": "encode(to:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Encoder",
+ "printedName": "Swift.Encoder",
+ "usr": "s:s7EncoderP"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:9Transcend15TelemetryConfigC6encode2toys7Encoder_p_tKF",
+ "mangledName": "$s9Transcend15TelemetryConfigC6encode2toys7Encoder_p_tKF",
+ "moduleName": "Transcend",
+ "implicit": true,
+ "throwing": true,
+ "funcSelfKind": "NonMutating"
+ }
+ ],
+ "declKind": "Class",
+ "usr": "s:9Transcend15TelemetryConfigC",
+ "mangledName": "$s9Transcend15TelemetryConfigC",
+ "moduleName": "Transcend",
+ "declAttributes": [
+ "AccessControl"
+ ],
+ "hasMissingDesignatedInitializers": true,
+ "conformances": [
+ {
+ "kind": "Conformance",
+ "name": "Decodable",
+ "printedName": "Decodable",
+ "usr": "s:Se",
+ "mangledName": "$sSe"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Encodable",
+ "printedName": "Encodable",
+ "usr": "s:SE",
+ "mangledName": "$sSE"
+ }
+ ]
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "Transcend",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "TelemetryService",
+ "printedName": "TelemetryService",
+ "children": [
+ {
+ "kind": "Function",
+ "name": "flushTelemetryRequest",
+ "printedName": "flushTelemetryRequest(mobileAppId:type:config:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "TelemetryRequestType",
+ "printedName": "Transcend.TelemetryRequestType",
+ "usr": "s:9Transcend20TelemetryRequestTypeO"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "TelemetryConfig",
+ "printedName": "Transcend.TelemetryConfig",
+ "usr": "s:9Transcend15TelemetryConfigC"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:9Transcend16TelemetryServiceC05flushB7Request11mobileAppId4type6configySS_AA0bE4TypeOAA0B6ConfigCtFZ",
+ "mangledName": "$s9Transcend16TelemetryServiceC05flushB7Request11mobileAppId4type6configySS_AA0bE4TypeOAA0B6ConfigCtFZ",
+ "moduleName": "Transcend",
+ "static": true,
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "flushTelemetryRequestsFromDBAsync",
+ "printedName": "flushTelemetryRequestsFromDBAsync()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:9Transcend16TelemetryServiceC05flushB19RequestsFromDBAsyncyyFZ",
+ "mangledName": "$s9Transcend16TelemetryServiceC05flushB19RequestsFromDBAsyncyyFZ",
+ "moduleName": "Transcend",
+ "static": true,
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ }
+ ],
+ "declKind": "Class",
+ "usr": "s:9Transcend16TelemetryServiceC",
+ "mangledName": "$s9Transcend16TelemetryServiceC",
+ "moduleName": "Transcend",
+ "declAttributes": [
+ "AccessControl"
+ ],
+ "hasMissingDesignatedInitializers": true
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "Transcend",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "Import",
+ "name": "CoreData",
+ "printedName": "CoreData",
+ "declKind": "Import",
+ "moduleName": "Transcend"
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "TelemetryRequests",
+ "printedName": "TelemetryRequests",
+ "children": [
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init(entity:insertInto:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "TelemetryRequests",
+ "printedName": "Transcend.TelemetryRequests",
+ "usr": "c:@M@Transcend@objc(cs)TelemetryRequests"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "NSEntityDescription",
+ "printedName": "CoreData.NSEntityDescription",
+ "usr": "c:objc(cs)NSEntityDescription"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "CoreData.NSManagedObjectContext?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "NSManagedObjectContext",
+ "printedName": "CoreData.NSManagedObjectContext",
+ "usr": "c:objc(cs)NSManagedObjectContext"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "c:@M@Transcend@objc(cs)TelemetryRequests(im)initWithEntity:insertIntoManagedObjectContext:",
+ "mangledName": "$s9Transcend17TelemetryRequestsC6entity10insertIntoACSo19NSEntityDescriptionC_So22NSManagedObjectContextCSgtcfc",
+ "moduleName": "Transcend",
+ "overriding": true,
+ "implicit": true,
+ "objc_name": "initWithEntity:insertIntoManagedObjectContext:",
+ "declAttributes": [
+ "Dynamic",
+ "ObjC",
+ "Override"
+ ],
+ "init_kind": "Designated"
+ },
+ {
+ "kind": "Function",
+ "name": "fetchRequest",
+ "printedName": "fetchRequest()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "NSFetchRequest",
+ "printedName": "CoreData.NSFetchRequest",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "TelemetryRequests",
+ "printedName": "Transcend.TelemetryRequests",
+ "usr": "c:@M@Transcend@objc(cs)TelemetryRequests"
+ }
+ ],
+ "usr": "c:objc(cs)NSFetchRequest"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:9Transcend17TelemetryRequestsC12fetchRequestSo07NSFetchE0CyACGyFZ",
+ "mangledName": "$s9Transcend17TelemetryRequestsC12fetchRequestSo07NSFetchE0CyACGyFZ",
+ "moduleName": "Transcend",
+ "static": true,
+ "declAttributes": [
+ "AccessControl",
+ "NonObjC"
+ ],
+ "isFromExtension": true,
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Var",
+ "name": "id",
+ "printedName": "id",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Foundation.UUID?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "UUID",
+ "printedName": "Foundation.UUID",
+ "usr": "s:10Foundation4UUIDV"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "c:@CM@Transcend@objc(cs)TelemetryRequests(py)id",
+ "mangledName": "$s9Transcend17TelemetryRequestsC2id10Foundation4UUIDVSgvp",
+ "moduleName": "Transcend",
+ "declAttributes": [
+ "Dynamic",
+ "AccessControl",
+ "NSManaged",
+ "ObjC"
+ ],
+ "isFromExtension": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Foundation.UUID?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "UUID",
+ "printedName": "Foundation.UUID",
+ "usr": "s:10Foundation4UUIDV"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "c:@CM@Transcend@objc(cs)TelemetryRequests(im)id",
+ "mangledName": "$s9Transcend17TelemetryRequestsC2id10Foundation4UUIDVSgvg",
+ "moduleName": "Transcend",
+ "implicit": true,
+ "declAttributes": [
+ "Dynamic",
+ "ObjC"
+ ],
+ "isFromExtension": true,
+ "accessorKind": "get"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Set",
+ "printedName": "Set()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Foundation.UUID?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "UUID",
+ "printedName": "Foundation.UUID",
+ "usr": "s:10Foundation4UUIDV"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "c:@CM@Transcend@objc(cs)TelemetryRequests(im)setId:",
+ "mangledName": "$s9Transcend17TelemetryRequestsC2id10Foundation4UUIDVSgvs",
+ "moduleName": "Transcend",
+ "implicit": true,
+ "declAttributes": [
+ "Dynamic",
+ "ObjC"
+ ],
+ "isFromExtension": true,
+ "accessorKind": "set"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "requestData",
+ "printedName": "requestData",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Foundation.Data?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Data",
+ "printedName": "Foundation.Data",
+ "usr": "s:10Foundation4DataV"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "c:@CM@Transcend@objc(cs)TelemetryRequests(py)requestData",
+ "mangledName": "$s9Transcend17TelemetryRequestsC11requestData10Foundation0E0VSgvp",
+ "moduleName": "Transcend",
+ "declAttributes": [
+ "Dynamic",
+ "AccessControl",
+ "NSManaged",
+ "ObjC"
+ ],
+ "isFromExtension": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Foundation.Data?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Data",
+ "printedName": "Foundation.Data",
+ "usr": "s:10Foundation4DataV"
+ }
+ ],
+ "usr": "s:Sq"
}
],
"declKind": "Accessor",
- "usr": "s:9Transcend12IABConstantsC54IAB_TCF_PUBLISHER_CUSTOM_PURPOSES_LEGITIMATE_INTERESTSSSvgZ",
- "mangledName": "$s9Transcend12IABConstantsC54IAB_TCF_PUBLISHER_CUSTOM_PURPOSES_LEGITIMATE_INTERESTSSSvgZ",
+ "usr": "c:@CM@Transcend@objc(cs)TelemetryRequests(im)requestData",
+ "mangledName": "$s9Transcend17TelemetryRequestsC11requestData10Foundation0E0VSgvg",
"moduleName": "Transcend",
- "static": true,
"implicit": true,
"declAttributes": [
- "Final"
+ "Dynamic",
+ "ObjC"
],
+ "isFromExtension": true,
"accessorKind": "get"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Set",
+ "printedName": "Set()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Foundation.Data?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Data",
+ "printedName": "Foundation.Data",
+ "usr": "s:10Foundation4DataV"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "c:@CM@Transcend@objc(cs)TelemetryRequests(im)setRequestData:",
+ "mangledName": "$s9Transcend17TelemetryRequestsC11requestData10Foundation0E0VSgvs",
+ "moduleName": "Transcend",
+ "implicit": true,
+ "declAttributes": [
+ "Dynamic",
+ "ObjC"
+ ],
+ "isFromExtension": true,
+ "accessorKind": "set"
}
]
}
],
"declKind": "Class",
- "usr": "s:9Transcend12IABConstantsC",
- "mangledName": "$s9Transcend12IABConstantsC",
+ "usr": "c:@M@Transcend@objc(cs)TelemetryRequests",
+ "mangledName": "$s9Transcend17TelemetryRequestsC",
"moduleName": "Transcend",
+ "objc_name": "TelemetryRequests",
"declAttributes": [
- "Final",
- "AccessControl"
+ "AccessControl",
+ "ObjC"
],
- "hasMissingDesignatedInitializers": true
+ "superclassUsr": "c:objc(cs)NSManagedObject",
+ "inheritsConvenienceInitializers": true,
+ "superclassNames": [
+ "CoreData.NSManagedObject",
+ "ObjectiveC.NSObject"
+ ],
+ "conformances": [
+ {
+ "kind": "Conformance",
+ "name": "Identifiable",
+ "printedName": "Identifiable",
+ "children": [
+ {
+ "kind": "TypeWitness",
+ "name": "ID",
+ "printedName": "ID",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Foundation.UUID?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "UUID",
+ "printedName": "Foundation.UUID",
+ "usr": "s:10Foundation4UUIDV"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ]
+ }
+ ],
+ "usr": "s:s12IdentifiableP",
+ "mangledName": "$ss12IdentifiableP"
+ },
+ {
+ "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": "ObservableObject",
+ "printedName": "ObservableObject",
+ "children": [
+ {
+ "kind": "TypeWitness",
+ "name": "ObjectWillChangePublisher",
+ "printedName": "ObjectWillChangePublisher",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ObservableObjectPublisher",
+ "printedName": "Combine.ObservableObjectPublisher",
+ "usr": "s:7Combine25ObservableObjectPublisherC"
+ }
+ ]
+ }
+ ],
+ "usr": "s:7Combine16ObservableObjectP",
+ "mangledName": "$s7Combine16ObservableObjectP"
+ }
+ ]
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "Transcend",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "Import",
+ "name": "CoreData",
+ "printedName": "CoreData",
+ "declKind": "Import",
+ "moduleName": "Transcend"
},
{
"kind": "Import",
@@ -9606,147 +11077,189 @@
{
"filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Constants\/TranscendConstants.swift",
"kind": "StringLiteral",
- "offset": 459,
+ "offset": 452,
+ "length": 22,
+ "value": "\"Transcend_AG_Version\""
+ },
+ {
+ "filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Constants\/TranscendConstants.swift",
+ "kind": "StringLiteral",
+ "offset": 516,
+ "length": 17,
+ "value": "\"Transcend_CM_Id\""
+ },
+ {
+ "filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Constants\/TranscendConstants.swift",
+ "kind": "StringLiteral",
+ "offset": 577,
+ "length": 19,
+ "value": "\"Transcend_Regimes\""
+ },
+ {
+ "filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Constants\/TranscendConstants.swift",
+ "kind": "StringLiteral",
+ "offset": 646,
+ "length": 25,
+ "value": "\"Transcend_Telemetry_Url\""
+ },
+ {
+ "filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Constants\/TranscendConstants.swift",
+ "kind": "StringLiteral",
+ "offset": 725,
"length": 79,
"value": "\"Please check your network settings. Failed to load Transcend Consent Manager.\""
},
{
"filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Constants\/TranscendConstants.swift",
"kind": "StringLiteral",
- "offset": 588,
+ "offset": 854,
"length": 72,
"value": "\"https:\/\/cdn.transcend-mobile-consent.com\/VERSION\/BUNDLE_ID\/bridge.html\""
},
{
"filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Constants\/TranscendConstants.swift",
"kind": "StringLiteral",
- "offset": 790,
+ "offset": 978,
+ "length": 99,
+ "value": "\"Please configure mobile application identifier while initiating TranscendAPI or TranscendWebView.\""
+ },
+ {
+ "filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Constants\/TranscendConstants.swift",
+ "kind": "StringLiteral",
+ "offset": 1128,
+ "length": 8,
+ "value": "\"8.37.2\""
+ },
+ {
+ "filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Constants\/TranscendConstants.swift",
+ "kind": "StringLiteral",
+ "offset": 1266,
"length": 24,
"value": "\"\/(cm|cm-test)\/([^\/]+)\/\""
},
{
"filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Constants\/TranscendConstants.swift",
"kind": "StringLiteral",
- "offset": 852,
+ "offset": 1328,
"length": 41,
"value": "\"Error: Invalid regex pattern - \""
},
{
"filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Constants\/TranscendConstants.swift",
"kind": "StringLiteral",
- "offset": 892,
+ "offset": 1368,
"length": 2,
"value": "\"\""
},
{
"filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Constants\/TranscendConstants.swift",
"kind": "StringLiteral",
- "offset": 1002,
+ "offset": 1478,
"length": 7,
"value": "\"cmpId\""
},
{
"filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Constants\/TranscendConstants.swift",
"kind": "StringLiteral",
- "offset": 1052,
+ "offset": 1528,
"length": 12,
"value": "\"cmpVersion\""
},
{
"filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Constants\/TranscendConstants.swift",
"kind": "StringLiteral",
- "offset": 1112,
+ "offset": 1588,
"length": 18,
"value": "\"tcfPolicyVersion\""
},
{
"filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Constants\/TranscendConstants.swift",
"kind": "StringLiteral",
- "offset": 1177,
+ "offset": 1653,
"length": 13,
"value": "\"gdprApplies\""
},
{
"filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Constants\/TranscendConstants.swift",
"kind": "StringLiteral",
- "offset": 1235,
+ "offset": 1711,
"length": 13,
"value": "\"publisherCC\""
},
{
"filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Constants\/TranscendConstants.swift",
"kind": "StringLiteral",
- "offset": 1293,
+ "offset": 1769,
"length": 21,
"value": "\"purposeOneTreatment\""
},
{
"filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Constants\/TranscendConstants.swift",
"kind": "StringLiteral",
- "offset": 1368,
+ "offset": 1844,
"length": 10,
"value": "\"tcString\""
},
{
"filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Constants\/TranscendConstants.swift",
"kind": "StringLiteral",
- "offset": 1420,
+ "offset": 1896,
"length": 17,
"value": "\"vendor_consents\""
},
{
"filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Constants\/TranscendConstants.swift",
"kind": "StringLiteral",
- "offset": 1485,
+ "offset": 1961,
"length": 28,
"value": "\"vendor_legitimateInterests\""
},
{
"filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Constants\/TranscendConstants.swift",
"kind": "StringLiteral",
- "offset": 1573,
+ "offset": 2049,
"length": 18,
"value": "\"purpose_consents\""
},
{
"filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Constants\/TranscendConstants.swift",
"kind": "StringLiteral",
- "offset": 1640,
+ "offset": 2116,
"length": 29,
"value": "\"purpose_legitimateInterests\""
},
{
"filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Constants\/TranscendConstants.swift",
"kind": "StringLiteral",
- "offset": 1730,
+ "offset": 2206,
"length": 22,
"value": "\"specialFeatureOptins\""
},
{
"filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Constants\/TranscendConstants.swift",
"kind": "StringLiteral",
- "offset": 1808,
+ "offset": 2284,
"length": 20,
"value": "\"publisher_consents\""
},
{
"filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Constants\/TranscendConstants.swift",
"kind": "StringLiteral",
- "offset": 1878,
+ "offset": 2354,
"length": 31,
"value": "\"publisher_legitimateInterests\""
},
{
"filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Constants\/TranscendConstants.swift",
"kind": "StringLiteral",
- "offset": 1972,
+ "offset": 2448,
"length": 34,
"value": "\"publisher_customPurpose_consents\""
},
{
"filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Constants\/TranscendConstants.swift",
"kind": "StringLiteral",
- "offset": 2073,
+ "offset": 2549,
"length": 45,
"value": "\"publisher_customPurpose_legitimateInterests\""
},
@@ -9767,31 +11280,45 @@
{
"filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Models\/TranscendCoreConfig.swift",
"kind": "BooleanLiteral",
- "offset": 937,
+ "offset": 1159,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Models\/TranscendCoreConfig.swift",
"kind": "Dictionary",
- "offset": 981,
+ "offset": 1219,
"length": 3,
"value": "[]"
},
{
"filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Models\/TranscendCoreConfig.swift",
"kind": "StringLiteral",
- "offset": 1002,
+ "offset": 1256,
"length": 2,
"value": "\"\""
},
{
"filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Models\/TranscendCoreConfig.swift",
"kind": "Array",
- "offset": 1030,
+ "offset": 1300,
"length": 2,
"value": "[]"
},
+ {
+ "filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Models\/TranscendCoreConfig.swift",
+ "kind": "BooleanLiteral",
+ "offset": 1339,
+ "length": 5,
+ "value": "false"
+ },
+ {
+ "filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Models\/TranscendCoreConfig.swift",
+ "kind": "StringLiteral",
+ "offset": 1384,
+ "length": 2,
+ "value": "\"\""
+ },
{
"filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Constants\/IABConstants.swift",
"kind": "StringLiteral",
@@ -9910,6 +11437,48 @@
"offset": 1520,
"length": 51,
"value": "\"IABTCF_PublisherCustomPurposesLegitimateInterests\""
+ },
+ {
+ "filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Models\/TelemetryConfig.swift",
+ "kind": "StringLiteral",
+ "offset": 425,
+ "length": 2,
+ "value": "\"\""
+ },
+ {
+ "filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Models\/TelemetryConfig.swift",
+ "kind": "Array",
+ "offset": 449,
+ "length": 2,
+ "value": "[]"
+ },
+ {
+ "filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Models\/TelemetryConfig.swift",
+ "kind": "StringLiteral",
+ "offset": 480,
+ "length": 2,
+ "value": "\"\""
+ },
+ {
+ "filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Models\/TelemetryConfig.swift",
+ "kind": "StringLiteral",
+ "offset": 512,
+ "length": 2,
+ "value": "\"\""
+ },
+ {
+ "filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Models\/TelemetryConfig.swift",
+ "kind": "Dictionary",
+ "offset": 549,
+ "length": 3,
+ "value": "[]"
+ },
+ {
+ "filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Models\/TelemetryConfig.swift",
+ "kind": "Dictionary",
+ "offset": 587,
+ "length": 3,
+ "value": "[]"
}
]
}
\ No newline at end of file
diff --git a/Pods/Transcend/release/Transcend.xcframework/ios-arm64_x86_64-maccatalyst/Transcend.framework/Versions/A/Modules/Transcend.swiftmodule/x86_64-apple-ios-macabi.private.swiftinterface b/Pods/Transcend/release/Transcend.xcframework/ios-arm64_x86_64-maccatalyst/Transcend.framework/Versions/A/Modules/Transcend.swiftmodule/x86_64-apple-ios-macabi.private.swiftinterface
index c3f6232..b9402df 100644
--- a/Pods/Transcend/release/Transcend.xcframework/ios-arm64_x86_64-maccatalyst/Transcend.framework/Versions/A/Modules/Transcend.swiftmodule/x86_64-apple-ios-macabi.private.swiftinterface
+++ b/Pods/Transcend/release/Transcend.xcframework/ios-arm64_x86_64-maccatalyst/Transcend.framework/Versions/A/Modules/Transcend.swiftmodule/x86_64-apple-ios-macabi.private.swiftinterface
@@ -11,6 +11,12 @@ import UIKit
import WebKit
import _Concurrency
import _StringProcessing
+@_hasMissingDesignatedInitializers public class TelemetryServiceHelper {
+ public static func saveTelemetryRequest(request: Transcend.TelemetryRequest, completion: @escaping (Swift.Bool, Swift.Error?) -> Swift.Void)
+ public static func getTelemetryRequests(completion: @escaping ([Transcend.TelemetryRequests]?, Swift.Error?) -> Swift.Void)
+ public static func deleteTelemetryRequest(withUUID uuid: Foundation.UUID, completion: @escaping (Swift.Bool, Swift.Error?) -> Swift.Void)
+ @objc deinit
+}
@_hasMissingDesignatedInitializers public class TranscendDataManager {
public static let shared: Transcend.TranscendDataManager
final public let container: CoreData.NSPersistentContainer
@@ -76,10 +82,14 @@ public struct TranscendWebViewWrapper : SwiftUI.UIViewRepresentable {
public static func fetchSDKPurposeMap(baseUrl: Swift.String, completion: @escaping (Swift.Result) -> Swift.Void)
@objc deinit
}
+public struct NativeConfig : Swift.Codable {
+ public func encode(to encoder: Swift.Encoder) throws
+ public init(from decoder: Swift.Decoder) throws
+}
@_hasMissingDesignatedInitializers public class TranscendServiceHelper {
- public static func saveSDKPurposeMap(sdkPurposeMap: Transcend.SDKPurposeMap)
- public static func isSDKPurposeMapValid() -> Swift.Bool
- public static func getSDKPurposeMap() -> Transcend.SDKPurposeMap?
+ public static func saveSDKPurposeMap(sdkPurposeMap: Transcend.SDKPurposeMap, completion: @escaping (Swift.Error?) -> Swift.Void)
+ public static func isSDKPurposeMapValid(completion: @escaping (Swift.Bool, Swift.Error?) -> Swift.Void)
+ public static func getSDKPurposeMap(completion: @escaping (Transcend.SDKPurposeMap?, Swift.Error?) -> Swift.Void)
@objc deinit
}
public enum ConsentStatus {
@@ -94,12 +104,26 @@ public enum ConsentStatus {
get
}
}
+@_hasMissingDesignatedInitializers public class TelemetryRequest : Swift.Codable {
+ @objc deinit
+ public func encode(to encoder: Swift.Encoder) throws
+ required public init(from decoder: Swift.Decoder) throws
+}
@_hasMissingDesignatedInitializers public class SDKPurposeMap : Swift.Codable {
public func isSDKAllowed(consentDetails: Transcend.TrackingConsentDetails, serviceId: Swift.String, tcfAllowed: Swift.Bool, regimePurposes: Swift.Set) -> Transcend.ConsentStatus
@objc deinit
public func encode(to encoder: Swift.Encoder) throws
required public init(from decoder: Swift.Decoder) throws
}
+public enum TelemetryRequestType {
+ case INITIAL_SITE_SESSION
+ case CONSENT_CHANGE
+ public static func == (a: Transcend.TelemetryRequestType, b: Transcend.TelemetryRequestType) -> Swift.Bool
+ public func hash(into hasher: inout Swift.Hasher)
+ public var hashValue: Swift.Int {
+ get
+ }
+}
public struct TrackingConsentDetails : Swift.Codable {
public var purposes: [Swift.String : Transcend.Value]
public var confirmed: Swift.Bool
@@ -143,8 +167,10 @@ public class WebAppInterface {
@_Concurrency.MainActor(unsafe) public init(frame: CoreFoundation.CGRect, configuration: WebKit.WKWebViewConfiguration, transcendCoreConfig: Transcend.TranscendCoreConfig, didFinishNavigation: ((Swift.Result) -> Swift.Void)? = nil, onCloseListenerV1: ((Swift.Result) -> Swift.Void)? = nil, onCloseListener: ((Swift.Result) -> Swift.Void)? = nil)
@_Concurrency.MainActor(unsafe) required public init?(coder: Foundation.NSCoder, transcendCoreConfig: Transcend.TranscendCoreConfig, didFinishNavigation: ((Swift.Result) -> Swift.Void)? = nil, onCloseListenerV1: ((Swift.Result) -> Swift.Void)? = nil, onCloseListener: ((Swift.Result) -> Swift.Void)? = nil)
@_Concurrency.MainActor(unsafe) @objc public func webView(_ webView: WebKit.WKWebView, didFinish navigation: WebKit.WKNavigation!)
+ @_Concurrency.MainActor(unsafe) @objc public func webView(_ webView: WebKit.WKWebView, decidePolicyFor navigationAction: WebKit.WKNavigationAction, decisionHandler: @escaping (WebKit.WKNavigationActionPolicy) -> Swift.Void)
@_Concurrency.MainActor(unsafe) @objc public func webView(_ webView: WebKit.WKWebView, didFail navigation: WebKit.WKNavigation!, withError error: Swift.Error)
@_Concurrency.MainActor(unsafe) public static func createOrGetInstance(frame: CoreFoundation.CGRect, configuration: WebKit.WKWebViewConfiguration, transcendCoreConfig: Transcend.TranscendCoreConfig, didFinishNavigation: ((Swift.Result) -> Swift.Void)? = nil) -> Transcend.TranscendWebView!
+ @_Concurrency.MainActor(unsafe) public func handleErrors(errorDetails: Swift.String)
@objc deinit
}
@objc @_Concurrency.MainActor(unsafe) public class BackEndWebView : WebKit.WKWebView, WebKit.WKNavigationDelegate {
@@ -160,7 +186,7 @@ public class WebAppInterface {
@objc deinit
}
public struct TranscendCoreConfig {
- public init(transcendConsentUrl: Swift.String, destroyOnClose: Swift.Bool = true, defaultAttributes: [Swift.String : Swift.String] = [:], token: Swift.String = "", syncDomains: [Swift.String] = [])
+ public init(transcendConsentUrl: Swift.String, destroyOnClose: Swift.Bool = true, defaultAttributes: [Swift.String : Swift.String] = [:], token: Swift.String = "", syncDomains: [Swift.String] = [], autoShowUI: Swift.Bool = false, mobileAppId: Swift.String = "")
public func getDefaultAttributesAsString() -> Swift.String
}
public enum JSONValue : Swift.Codable {
@@ -193,6 +219,34 @@ public enum JSONValue : Swift.Codable {
public static let IAB_TCF_PUBLISHER_CUSTOM_PURPOSES_LEGITIMATE_INTERESTS: Swift.String
@objc deinit
}
+@_hasMissingDesignatedInitializers public class TelemetryConfig : Swift.Codable {
+ @objc deinit
+ public func encode(to encoder: Swift.Encoder) throws
+ required public init(from decoder: Swift.Decoder) throws
+}
+@_hasMissingDesignatedInitializers public class TelemetryService {
+ public static func flushTelemetryRequest(mobileAppId: Swift.String, type: Transcend.TelemetryRequestType, config: Transcend.TelemetryConfig)
+ public static func flushTelemetryRequestsFromDBAsync()
+ @objc deinit
+}
+@_inheritsConvenienceInitializers @objc(TelemetryRequests) public class TelemetryRequests : CoreData.NSManagedObject {
+ @objc override dynamic public init(entity: CoreData.NSEntityDescription, insertInto context: CoreData.NSManagedObjectContext?)
+ @objc deinit
+}
+extension Transcend.TelemetryRequests {
+ @nonobjc public class func fetchRequest() -> CoreData.NSFetchRequest
+ @objc @NSManaged dynamic public var id: Foundation.UUID? {
+ @objc get
+ @objc set
+ }
+ @objc @NSManaged dynamic public var requestData: Foundation.Data? {
+ @objc get
+ @objc set
+ }
+}
+extension Transcend.TelemetryRequests : Swift.Identifiable {
+ public typealias ID = Foundation.UUID?
+}
@_inheritsConvenienceInitializers @objc(TranscendSDKPurposeMap) public class TranscendSDKPurposeMap : CoreData.NSManagedObject {
@objc override dynamic public init(entity: CoreData.NSEntityDescription, insertInto context: CoreData.NSManagedObjectContext?)
@objc deinit
@@ -213,3 +267,5 @@ extension Transcend.TranscendSDKPurposeMap : Swift.Identifiable {
}
extension Transcend.ConsentStatus : Swift.Equatable {}
extension Transcend.ConsentStatus : Swift.Hashable {}
+extension Transcend.TelemetryRequestType : Swift.Equatable {}
+extension Transcend.TelemetryRequestType : Swift.Hashable {}
diff --git a/Pods/Transcend/release/Transcend.xcframework/ios-arm64_x86_64-maccatalyst/Transcend.framework/Versions/A/Modules/Transcend.swiftmodule/x86_64-apple-ios-macabi.swiftdoc b/Pods/Transcend/release/Transcend.xcframework/ios-arm64_x86_64-maccatalyst/Transcend.framework/Versions/A/Modules/Transcend.swiftmodule/x86_64-apple-ios-macabi.swiftdoc
index 1d60e4d..4a404d6 100644
Binary files a/Pods/Transcend/release/Transcend.xcframework/ios-arm64_x86_64-maccatalyst/Transcend.framework/Versions/A/Modules/Transcend.swiftmodule/x86_64-apple-ios-macabi.swiftdoc and b/Pods/Transcend/release/Transcend.xcframework/ios-arm64_x86_64-maccatalyst/Transcend.framework/Versions/A/Modules/Transcend.swiftmodule/x86_64-apple-ios-macabi.swiftdoc differ
diff --git a/Pods/Transcend/release/Transcend.xcframework/ios-arm64_x86_64-maccatalyst/Transcend.framework/Versions/A/Modules/Transcend.swiftmodule/x86_64-apple-ios-macabi.swiftinterface b/Pods/Transcend/release/Transcend.xcframework/ios-arm64_x86_64-maccatalyst/Transcend.framework/Versions/A/Modules/Transcend.swiftmodule/x86_64-apple-ios-macabi.swiftinterface
index c3f6232..b9402df 100644
--- a/Pods/Transcend/release/Transcend.xcframework/ios-arm64_x86_64-maccatalyst/Transcend.framework/Versions/A/Modules/Transcend.swiftmodule/x86_64-apple-ios-macabi.swiftinterface
+++ b/Pods/Transcend/release/Transcend.xcframework/ios-arm64_x86_64-maccatalyst/Transcend.framework/Versions/A/Modules/Transcend.swiftmodule/x86_64-apple-ios-macabi.swiftinterface
@@ -11,6 +11,12 @@ import UIKit
import WebKit
import _Concurrency
import _StringProcessing
+@_hasMissingDesignatedInitializers public class TelemetryServiceHelper {
+ public static func saveTelemetryRequest(request: Transcend.TelemetryRequest, completion: @escaping (Swift.Bool, Swift.Error?) -> Swift.Void)
+ public static func getTelemetryRequests(completion: @escaping ([Transcend.TelemetryRequests]?, Swift.Error?) -> Swift.Void)
+ public static func deleteTelemetryRequest(withUUID uuid: Foundation.UUID, completion: @escaping (Swift.Bool, Swift.Error?) -> Swift.Void)
+ @objc deinit
+}
@_hasMissingDesignatedInitializers public class TranscendDataManager {
public static let shared: Transcend.TranscendDataManager
final public let container: CoreData.NSPersistentContainer
@@ -76,10 +82,14 @@ public struct TranscendWebViewWrapper : SwiftUI.UIViewRepresentable {
public static func fetchSDKPurposeMap(baseUrl: Swift.String, completion: @escaping (Swift.Result) -> Swift.Void)
@objc deinit
}
+public struct NativeConfig : Swift.Codable {
+ public func encode(to encoder: Swift.Encoder) throws
+ public init(from decoder: Swift.Decoder) throws
+}
@_hasMissingDesignatedInitializers public class TranscendServiceHelper {
- public static func saveSDKPurposeMap(sdkPurposeMap: Transcend.SDKPurposeMap)
- public static func isSDKPurposeMapValid() -> Swift.Bool
- public static func getSDKPurposeMap() -> Transcend.SDKPurposeMap?
+ public static func saveSDKPurposeMap(sdkPurposeMap: Transcend.SDKPurposeMap, completion: @escaping (Swift.Error?) -> Swift.Void)
+ public static func isSDKPurposeMapValid(completion: @escaping (Swift.Bool, Swift.Error?) -> Swift.Void)
+ public static func getSDKPurposeMap(completion: @escaping (Transcend.SDKPurposeMap?, Swift.Error?) -> Swift.Void)
@objc deinit
}
public enum ConsentStatus {
@@ -94,12 +104,26 @@ public enum ConsentStatus {
get
}
}
+@_hasMissingDesignatedInitializers public class TelemetryRequest : Swift.Codable {
+ @objc deinit
+ public func encode(to encoder: Swift.Encoder) throws
+ required public init(from decoder: Swift.Decoder) throws
+}
@_hasMissingDesignatedInitializers public class SDKPurposeMap : Swift.Codable {
public func isSDKAllowed(consentDetails: Transcend.TrackingConsentDetails, serviceId: Swift.String, tcfAllowed: Swift.Bool, regimePurposes: Swift.Set) -> Transcend.ConsentStatus
@objc deinit
public func encode(to encoder: Swift.Encoder) throws
required public init(from decoder: Swift.Decoder) throws
}
+public enum TelemetryRequestType {
+ case INITIAL_SITE_SESSION
+ case CONSENT_CHANGE
+ public static func == (a: Transcend.TelemetryRequestType, b: Transcend.TelemetryRequestType) -> Swift.Bool
+ public func hash(into hasher: inout Swift.Hasher)
+ public var hashValue: Swift.Int {
+ get
+ }
+}
public struct TrackingConsentDetails : Swift.Codable {
public var purposes: [Swift.String : Transcend.Value]
public var confirmed: Swift.Bool
@@ -143,8 +167,10 @@ public class WebAppInterface {
@_Concurrency.MainActor(unsafe) public init(frame: CoreFoundation.CGRect, configuration: WebKit.WKWebViewConfiguration, transcendCoreConfig: Transcend.TranscendCoreConfig, didFinishNavigation: ((Swift.Result) -> Swift.Void)? = nil, onCloseListenerV1: ((Swift.Result) -> Swift.Void)? = nil, onCloseListener: ((Swift.Result) -> Swift.Void)? = nil)
@_Concurrency.MainActor(unsafe) required public init?(coder: Foundation.NSCoder, transcendCoreConfig: Transcend.TranscendCoreConfig, didFinishNavigation: ((Swift.Result) -> Swift.Void)? = nil, onCloseListenerV1: ((Swift.Result) -> Swift.Void)? = nil, onCloseListener: ((Swift.Result) -> Swift.Void)? = nil)
@_Concurrency.MainActor(unsafe) @objc public func webView(_ webView: WebKit.WKWebView, didFinish navigation: WebKit.WKNavigation!)
+ @_Concurrency.MainActor(unsafe) @objc public func webView(_ webView: WebKit.WKWebView, decidePolicyFor navigationAction: WebKit.WKNavigationAction, decisionHandler: @escaping (WebKit.WKNavigationActionPolicy) -> Swift.Void)
@_Concurrency.MainActor(unsafe) @objc public func webView(_ webView: WebKit.WKWebView, didFail navigation: WebKit.WKNavigation!, withError error: Swift.Error)
@_Concurrency.MainActor(unsafe) public static func createOrGetInstance(frame: CoreFoundation.CGRect, configuration: WebKit.WKWebViewConfiguration, transcendCoreConfig: Transcend.TranscendCoreConfig, didFinishNavigation: ((Swift.Result) -> Swift.Void)? = nil) -> Transcend.TranscendWebView!
+ @_Concurrency.MainActor(unsafe) public func handleErrors(errorDetails: Swift.String)
@objc deinit
}
@objc @_Concurrency.MainActor(unsafe) public class BackEndWebView : WebKit.WKWebView, WebKit.WKNavigationDelegate {
@@ -160,7 +186,7 @@ public class WebAppInterface {
@objc deinit
}
public struct TranscendCoreConfig {
- public init(transcendConsentUrl: Swift.String, destroyOnClose: Swift.Bool = true, defaultAttributes: [Swift.String : Swift.String] = [:], token: Swift.String = "", syncDomains: [Swift.String] = [])
+ public init(transcendConsentUrl: Swift.String, destroyOnClose: Swift.Bool = true, defaultAttributes: [Swift.String : Swift.String] = [:], token: Swift.String = "", syncDomains: [Swift.String] = [], autoShowUI: Swift.Bool = false, mobileAppId: Swift.String = "")
public func getDefaultAttributesAsString() -> Swift.String
}
public enum JSONValue : Swift.Codable {
@@ -193,6 +219,34 @@ public enum JSONValue : Swift.Codable {
public static let IAB_TCF_PUBLISHER_CUSTOM_PURPOSES_LEGITIMATE_INTERESTS: Swift.String
@objc deinit
}
+@_hasMissingDesignatedInitializers public class TelemetryConfig : Swift.Codable {
+ @objc deinit
+ public func encode(to encoder: Swift.Encoder) throws
+ required public init(from decoder: Swift.Decoder) throws
+}
+@_hasMissingDesignatedInitializers public class TelemetryService {
+ public static func flushTelemetryRequest(mobileAppId: Swift.String, type: Transcend.TelemetryRequestType, config: Transcend.TelemetryConfig)
+ public static func flushTelemetryRequestsFromDBAsync()
+ @objc deinit
+}
+@_inheritsConvenienceInitializers @objc(TelemetryRequests) public class TelemetryRequests : CoreData.NSManagedObject {
+ @objc override dynamic public init(entity: CoreData.NSEntityDescription, insertInto context: CoreData.NSManagedObjectContext?)
+ @objc deinit
+}
+extension Transcend.TelemetryRequests {
+ @nonobjc public class func fetchRequest() -> CoreData.NSFetchRequest
+ @objc @NSManaged dynamic public var id: Foundation.UUID? {
+ @objc get
+ @objc set
+ }
+ @objc @NSManaged dynamic public var requestData: Foundation.Data? {
+ @objc get
+ @objc set
+ }
+}
+extension Transcend.TelemetryRequests : Swift.Identifiable {
+ public typealias ID = Foundation.UUID?
+}
@_inheritsConvenienceInitializers @objc(TranscendSDKPurposeMap) public class TranscendSDKPurposeMap : CoreData.NSManagedObject {
@objc override dynamic public init(entity: CoreData.NSEntityDescription, insertInto context: CoreData.NSManagedObjectContext?)
@objc deinit
@@ -213,3 +267,5 @@ extension Transcend.TranscendSDKPurposeMap : Swift.Identifiable {
}
extension Transcend.ConsentStatus : Swift.Equatable {}
extension Transcend.ConsentStatus : Swift.Hashable {}
+extension Transcend.TelemetryRequestType : Swift.Equatable {}
+extension Transcend.TelemetryRequestType : Swift.Hashable {}
diff --git a/Pods/Transcend/release/Transcend.xcframework/ios-arm64_x86_64-maccatalyst/Transcend.framework/Versions/A/Resources/Info.plist b/Pods/Transcend/release/Transcend.xcframework/ios-arm64_x86_64-maccatalyst/Transcend.framework/Versions/A/Resources/Info.plist
index dde1d7d..660110a 100644
--- a/Pods/Transcend/release/Transcend.xcframework/ios-arm64_x86_64-maccatalyst/Transcend.framework/Versions/A/Resources/Info.plist
+++ b/Pods/Transcend/release/Transcend.xcframework/ios-arm64_x86_64-maccatalyst/Transcend.framework/Versions/A/Resources/Info.plist
@@ -3,7 +3,7 @@
BuildMachineOSBuild
- 21H1015
+ 21H1123
CFBundleDevelopmentRegion
en
CFBundleExecutable
diff --git a/Pods/Transcend/release/Transcend.xcframework/ios-arm64_x86_64-maccatalyst/Transcend.framework/Versions/A/Resources/TranscendModel.momd/TranscendModel.mom b/Pods/Transcend/release/Transcend.xcframework/ios-arm64_x86_64-maccatalyst/Transcend.framework/Versions/A/Resources/TranscendModel.momd/TranscendModel.mom
index d3df219..eff891d 100644
Binary files a/Pods/Transcend/release/Transcend.xcframework/ios-arm64_x86_64-maccatalyst/Transcend.framework/Versions/A/Resources/TranscendModel.momd/TranscendModel.mom and b/Pods/Transcend/release/Transcend.xcframework/ios-arm64_x86_64-maccatalyst/Transcend.framework/Versions/A/Resources/TranscendModel.momd/TranscendModel.mom differ
diff --git a/Pods/Transcend/release/Transcend.xcframework/ios-arm64_x86_64-maccatalyst/Transcend.framework/Versions/A/Resources/TranscendModel.momd/VersionInfo.plist b/Pods/Transcend/release/Transcend.xcframework/ios-arm64_x86_64-maccatalyst/Transcend.framework/Versions/A/Resources/TranscendModel.momd/VersionInfo.plist
index 83f17e6..6d11d4d 100644
Binary files a/Pods/Transcend/release/Transcend.xcframework/ios-arm64_x86_64-maccatalyst/Transcend.framework/Versions/A/Resources/TranscendModel.momd/VersionInfo.plist and b/Pods/Transcend/release/Transcend.xcframework/ios-arm64_x86_64-maccatalyst/Transcend.framework/Versions/A/Resources/TranscendModel.momd/VersionInfo.plist differ
diff --git a/Pods/Transcend/release/Transcend.xcframework/ios-arm64_x86_64-maccatalyst/Transcend.framework/Versions/A/Transcend b/Pods/Transcend/release/Transcend.xcframework/ios-arm64_x86_64-maccatalyst/Transcend.framework/Versions/A/Transcend
index 78199ac..303a195 100755
Binary files a/Pods/Transcend/release/Transcend.xcframework/ios-arm64_x86_64-maccatalyst/Transcend.framework/Versions/A/Transcend and b/Pods/Transcend/release/Transcend.xcframework/ios-arm64_x86_64-maccatalyst/Transcend.framework/Versions/A/Transcend differ
diff --git a/Pods/Transcend/release/Transcend.xcframework/ios-arm64_x86_64-maccatalyst/Transcend.framework/Versions/Current/Headers/Transcend-Swift.h b/Pods/Transcend/release/Transcend.xcframework/ios-arm64_x86_64-maccatalyst/Transcend.framework/Versions/Current/Headers/Transcend-Swift.h
index 8b28c53..aed6913 100644
--- a/Pods/Transcend/release/Transcend.xcframework/ios-arm64_x86_64-maccatalyst/Transcend.framework/Versions/Current/Headers/Transcend-Swift.h
+++ b/Pods/Transcend/release/Transcend.xcframework/ios-arm64_x86_64-maccatalyst/Transcend.framework/Versions/Current/Headers/Transcend-Swift.h
@@ -271,13 +271,27 @@ SWIFT_CLASS("_TtC9Transcend14BackEndWebView")
@class NSEntityDescription;
@class NSManagedObjectContext;
+SWIFT_CLASS_NAMED("TelemetryRequests")
+@interface TelemetryRequests : NSManagedObject
+- (nonnull instancetype)initWithEntity:(NSEntityDescription * _Nonnull)entity insertIntoManagedObjectContext:(NSManagedObjectContext * _Nullable)context OBJC_DESIGNATED_INITIALIZER;
+@end
+
+
+@class NSUUID;
+@class NSData;
+
+@interface TelemetryRequests (SWIFT_EXTENSION(Transcend))
+@property (nonatomic, copy) NSUUID * _Nullable id;
+@property (nonatomic, copy) NSData * _Nullable requestData;
+@end
+
+
SWIFT_CLASS_NAMED("TranscendSDKPurposeMap")
@interface TranscendSDKPurposeMap : NSManagedObject
- (nonnull instancetype)initWithEntity:(NSEntityDescription * _Nonnull)entity insertIntoManagedObjectContext:(NSManagedObjectContext * _Nullable)context OBJC_DESIGNATED_INITIALIZER;
@end
-@class NSData;
@class NSDate;
@interface TranscendSDKPurposeMap (SWIFT_EXTENSION(Transcend))
@@ -285,6 +299,7 @@ SWIFT_CLASS_NAMED("TranscendSDKPurposeMap")
@property (nonatomic, copy) NSDate * _Nullable timestamp;
@end
+@class WKNavigationAction;
SWIFT_CLASS("_TtC9Transcend16TranscendWebView")
@interface TranscendWebView : WKWebView
@@ -297,6 +312,14 @@ SWIFT_CLASS("_TtC9Transcend16TranscendWebView")
/// \param navigation The navigation object that completed.
///
- (void)webView:(WKWebView * _Nonnull)webView didFinishNavigation:(WKNavigation * _Null_unspecified)navigation;
+/// A method called when the web view needs to decide whether to allow or cancel a navigation.
+/// \param webView The web view that initiated the navigation.
+///
+/// \param navigationAction Information about the navigation action.
+///
+/// \param decisionHandler A closure to call with your decision.
+///
+- (void)webView:(WKWebView * _Nonnull)webView decidePolicyForNavigationAction:(WKNavigationAction * _Nonnull)navigationAction decisionHandler:(void (^ _Nonnull)(WKNavigationActionPolicy))decisionHandler;
/// Notifies that the web view failed navigating to a new webpage.
/// This method is called when the web view fails to navigation to a new webpage.
/// \param webView The web view that finished navigation.
@@ -590,13 +613,27 @@ SWIFT_CLASS("_TtC9Transcend14BackEndWebView")
@class NSEntityDescription;
@class NSManagedObjectContext;
+SWIFT_CLASS_NAMED("TelemetryRequests")
+@interface TelemetryRequests : NSManagedObject
+- (nonnull instancetype)initWithEntity:(NSEntityDescription * _Nonnull)entity insertIntoManagedObjectContext:(NSManagedObjectContext * _Nullable)context OBJC_DESIGNATED_INITIALIZER;
+@end
+
+
+@class NSUUID;
+@class NSData;
+
+@interface TelemetryRequests (SWIFT_EXTENSION(Transcend))
+@property (nonatomic, copy) NSUUID * _Nullable id;
+@property (nonatomic, copy) NSData * _Nullable requestData;
+@end
+
+
SWIFT_CLASS_NAMED("TranscendSDKPurposeMap")
@interface TranscendSDKPurposeMap : NSManagedObject
- (nonnull instancetype)initWithEntity:(NSEntityDescription * _Nonnull)entity insertIntoManagedObjectContext:(NSManagedObjectContext * _Nullable)context OBJC_DESIGNATED_INITIALIZER;
@end
-@class NSData;
@class NSDate;
@interface TranscendSDKPurposeMap (SWIFT_EXTENSION(Transcend))
@@ -604,6 +641,7 @@ SWIFT_CLASS_NAMED("TranscendSDKPurposeMap")
@property (nonatomic, copy) NSDate * _Nullable timestamp;
@end
+@class WKNavigationAction;
SWIFT_CLASS("_TtC9Transcend16TranscendWebView")
@interface TranscendWebView : WKWebView
@@ -616,6 +654,14 @@ SWIFT_CLASS("_TtC9Transcend16TranscendWebView")
/// \param navigation The navigation object that completed.
///
- (void)webView:(WKWebView * _Nonnull)webView didFinishNavigation:(WKNavigation * _Null_unspecified)navigation;
+/// A method called when the web view needs to decide whether to allow or cancel a navigation.
+/// \param webView The web view that initiated the navigation.
+///
+/// \param navigationAction Information about the navigation action.
+///
+/// \param decisionHandler A closure to call with your decision.
+///
+- (void)webView:(WKWebView * _Nonnull)webView decidePolicyForNavigationAction:(WKNavigationAction * _Nonnull)navigationAction decisionHandler:(void (^ _Nonnull)(WKNavigationActionPolicy))decisionHandler;
/// Notifies that the web view failed navigating to a new webpage.
/// This method is called when the web view fails to navigation to a new webpage.
/// \param webView The web view that finished navigation.
diff --git a/Pods/Transcend/release/Transcend.xcframework/ios-arm64_x86_64-maccatalyst/Transcend.framework/Versions/Current/Modules/Transcend.swiftmodule/arm64-apple-ios-macabi.abi.json b/Pods/Transcend/release/Transcend.xcframework/ios-arm64_x86_64-maccatalyst/Transcend.framework/Versions/Current/Modules/Transcend.swiftmodule/arm64-apple-ios-macabi.abi.json
index 4069e34..7841c0f 100644
--- a/Pods/Transcend/release/Transcend.xcframework/ios-arm64_x86_64-maccatalyst/Transcend.framework/Versions/Current/Modules/Transcend.swiftmodule/arm64-apple-ios-macabi.abi.json
+++ b/Pods/Transcend/release/Transcend.xcframework/ios-arm64_x86_64-maccatalyst/Transcend.framework/Versions/Current/Modules/Transcend.swiftmodule/arm64-apple-ios-macabi.abi.json
@@ -38,6 +38,252 @@
"RawDocComment"
]
},
+ {
+ "kind": "Import",
+ "name": "CoreData",
+ "printedName": "CoreData",
+ "declKind": "Import",
+ "moduleName": "Transcend"
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "TelemetryServiceHelper",
+ "printedName": "TelemetryServiceHelper",
+ "children": [
+ {
+ "kind": "Function",
+ "name": "saveTelemetryRequest",
+ "printedName": "saveTelemetryRequest(request:completion:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "TelemetryRequest",
+ "printedName": "Transcend.TelemetryRequest",
+ "usr": "s:9Transcend16TelemetryRequestC"
+ },
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(Swift.Bool, Swift.Error?) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Tuple",
+ "printedName": "(Swift.Bool, Swift.Error?)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.Error?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Error",
+ "printedName": "Swift.Error",
+ "usr": "s:s5ErrorP"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:9Transcend22TelemetryServiceHelperC04saveB7Request7request10completionyAA0bF0C_ySb_s5Error_pSgtctFZ",
+ "mangledName": "$s9Transcend22TelemetryServiceHelperC04saveB7Request7request10completionyAA0bF0C_ySb_s5Error_pSgtctFZ",
+ "moduleName": "Transcend",
+ "static": true,
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "getTelemetryRequests",
+ "printedName": "getTelemetryRequests(completion:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "([Transcend.TelemetryRequests]?, Swift.Error?) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Tuple",
+ "printedName": "([Transcend.TelemetryRequests]?, Swift.Error?)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "[Transcend.TelemetryRequests]?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Array",
+ "printedName": "[Transcend.TelemetryRequests]",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "TelemetryRequests",
+ "printedName": "Transcend.TelemetryRequests",
+ "usr": "c:@M@Transcend@objc(cs)TelemetryRequests"
+ }
+ ],
+ "usr": "s:Sa"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.Error?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Error",
+ "printedName": "Swift.Error",
+ "usr": "s:s5ErrorP"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:9Transcend22TelemetryServiceHelperC03getB8Requests10completionyySayAA0bF0CGSg_s5Error_pSgtc_tFZ",
+ "mangledName": "$s9Transcend22TelemetryServiceHelperC03getB8Requests10completionyySayAA0bF0CGSg_s5Error_pSgtc_tFZ",
+ "moduleName": "Transcend",
+ "static": true,
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "deleteTelemetryRequest",
+ "printedName": "deleteTelemetryRequest(withUUID:completion:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "UUID",
+ "printedName": "Foundation.UUID",
+ "usr": "s:10Foundation4UUIDV"
+ },
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(Swift.Bool, Swift.Error?) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Tuple",
+ "printedName": "(Swift.Bool, Swift.Error?)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.Error?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Error",
+ "printedName": "Swift.Error",
+ "usr": "s:s5ErrorP"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:9Transcend22TelemetryServiceHelperC06deleteB7Request8withUUID10completiony10Foundation0H0V_ySb_s5Error_pSgtctFZ",
+ "mangledName": "$s9Transcend22TelemetryServiceHelperC06deleteB7Request8withUUID10completiony10Foundation0H0V_ySb_s5Error_pSgtctFZ",
+ "moduleName": "Transcend",
+ "static": true,
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ }
+ ],
+ "declKind": "Class",
+ "usr": "s:9Transcend22TelemetryServiceHelperC",
+ "mangledName": "$s9Transcend22TelemetryServiceHelperC",
+ "moduleName": "Transcend",
+ "declAttributes": [
+ "AccessControl"
+ ],
+ "hasMissingDesignatedInitializers": true
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "Transcend",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
{
"kind": "Import",
"name": "Foundation",
@@ -2696,7 +2942,8 @@
"static": true,
"declAttributes": [
"Final",
- "AccessControl"
+ "AccessControl",
+ "RawDocComment"
],
"funcSelfKind": "NonMutating"
}
@@ -2730,104 +2977,300 @@
"RawDocComment"
]
},
- {
- "kind": "Import",
- "name": "UIKit",
- "printedName": "UIKit",
- "declKind": "Import",
- "moduleName": "Transcend"
- },
- {
- "kind": "Import",
- "name": "CoreData",
- "printedName": "CoreData",
- "declKind": "Import",
- "moduleName": "Transcend"
- },
{
"kind": "TypeDecl",
- "name": "TranscendServiceHelper",
- "printedName": "TranscendServiceHelper",
+ "name": "NativeConfig",
+ "printedName": "NativeConfig",
"children": [
{
- "kind": "Function",
- "name": "saveSDKPurposeMap",
- "printedName": "saveSDKPurposeMap(sdkPurposeMap:)",
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init(from:)",
"children": [
{
"kind": "TypeNominal",
- "name": "Void",
- "printedName": "()"
+ "name": "NativeConfig",
+ "printedName": "Transcend.NativeConfig",
+ "usr": "s:9Transcend12NativeConfigV"
},
{
"kind": "TypeNominal",
- "name": "SDKPurposeMap",
- "printedName": "Transcend.SDKPurposeMap",
- "usr": "s:9Transcend13SDKPurposeMapC"
+ "name": "Decoder",
+ "printedName": "Swift.Decoder",
+ "usr": "s:s7DecoderP"
}
],
- "declKind": "Func",
- "usr": "s:9Transcend0A13ServiceHelperC17saveSDKPurposeMap010sdkPurposeF0yAA0eF0C_tFZ",
- "mangledName": "$s9Transcend0A13ServiceHelperC17saveSDKPurposeMap010sdkPurposeF0yAA0eF0C_tFZ",
+ "declKind": "Constructor",
+ "usr": "s:9Transcend12NativeConfigV4fromACs7Decoder_p_tKcfc",
+ "mangledName": "$s9Transcend12NativeConfigV4fromACs7Decoder_p_tKcfc",
"moduleName": "Transcend",
- "static": true,
- "declAttributes": [
- "Final",
- "AccessControl"
- ],
- "funcSelfKind": "NonMutating"
+ "implicit": true,
+ "throwing": true,
+ "init_kind": "Designated"
},
{
"kind": "Function",
- "name": "isSDKPurposeMapValid",
- "printedName": "isSDKPurposeMapValid()",
- "children": [
+ "name": "encode",
+ "printedName": "encode(to:)",
+ "children": [
{
"kind": "TypeNominal",
- "name": "Bool",
- "printedName": "Swift.Bool",
- "usr": "s:Sb"
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Encoder",
+ "printedName": "Swift.Encoder",
+ "usr": "s:s7EncoderP"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:9Transcend12NativeConfigV6encode2toys7Encoder_p_tKF",
+ "mangledName": "$s9Transcend12NativeConfigV6encode2toys7Encoder_p_tKF",
+ "moduleName": "Transcend",
+ "implicit": true,
+ "throwing": true,
+ "funcSelfKind": "NonMutating"
+ }
+ ],
+ "declKind": "Struct",
+ "usr": "s:9Transcend12NativeConfigV",
+ "mangledName": "$s9Transcend12NativeConfigV",
+ "moduleName": "Transcend",
+ "declAttributes": [
+ "AccessControl"
+ ],
+ "conformances": [
+ {
+ "kind": "Conformance",
+ "name": "Decodable",
+ "printedName": "Decodable",
+ "usr": "s:Se",
+ "mangledName": "$sSe"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Encodable",
+ "printedName": "Encodable",
+ "usr": "s:SE",
+ "mangledName": "$sSE"
+ }
+ ]
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "Transcend",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "Import",
+ "name": "UIKit",
+ "printedName": "UIKit",
+ "declKind": "Import",
+ "moduleName": "Transcend"
+ },
+ {
+ "kind": "Import",
+ "name": "CoreData",
+ "printedName": "CoreData",
+ "declKind": "Import",
+ "moduleName": "Transcend"
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "TranscendServiceHelper",
+ "printedName": "TranscendServiceHelper",
+ "children": [
+ {
+ "kind": "Function",
+ "name": "saveSDKPurposeMap",
+ "printedName": "saveSDKPurposeMap(sdkPurposeMap:completion:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "SDKPurposeMap",
+ "printedName": "Transcend.SDKPurposeMap",
+ "usr": "s:9Transcend13SDKPurposeMapC"
+ },
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(Swift.Error?) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.Error?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Error",
+ "printedName": "Swift.Error",
+ "usr": "s:s5ErrorP"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ]
}
],
"declKind": "Func",
- "usr": "s:9Transcend0A13ServiceHelperC20isSDKPurposeMapValidSbyFZ",
- "mangledName": "$s9Transcend0A13ServiceHelperC20isSDKPurposeMapValidSbyFZ",
+ "usr": "s:9Transcend0A13ServiceHelperC17saveSDKPurposeMap010sdkPurposeF010completionyAA0eF0C_ys5Error_pSgctFZ",
+ "mangledName": "$s9Transcend0A13ServiceHelperC17saveSDKPurposeMap010sdkPurposeF010completionyAA0eF0C_ys5Error_pSgctFZ",
"moduleName": "Transcend",
"static": true,
"declAttributes": [
"Final",
- "AccessControl"
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "isSDKPurposeMapValid",
+ "printedName": "isSDKPurposeMapValid(completion:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(Swift.Bool, Swift.Error?) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Tuple",
+ "printedName": "(Swift.Bool, Swift.Error?)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.Error?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Error",
+ "printedName": "Swift.Error",
+ "usr": "s:s5ErrorP"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:9Transcend0A13ServiceHelperC20isSDKPurposeMapValid10completionyySb_s5Error_pSgtc_tFZ",
+ "mangledName": "$s9Transcend0A13ServiceHelperC20isSDKPurposeMapValid10completionyySb_s5Error_pSgtc_tFZ",
+ "moduleName": "Transcend",
+ "static": true,
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
],
"funcSelfKind": "NonMutating"
},
{
"kind": "Function",
"name": "getSDKPurposeMap",
- "printedName": "getSDKPurposeMap()",
+ "printedName": "getSDKPurposeMap(completion:)",
"children": [
{
"kind": "TypeNominal",
- "name": "Optional",
- "printedName": "Transcend.SDKPurposeMap?",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(Transcend.SDKPurposeMap?, Swift.Error?) -> ()",
"children": [
{
"kind": "TypeNominal",
- "name": "SDKPurposeMap",
- "printedName": "Transcend.SDKPurposeMap",
- "usr": "s:9Transcend13SDKPurposeMapC"
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Tuple",
+ "printedName": "(Transcend.SDKPurposeMap?, Swift.Error?)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Transcend.SDKPurposeMap?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "SDKPurposeMap",
+ "printedName": "Transcend.SDKPurposeMap",
+ "usr": "s:9Transcend13SDKPurposeMapC"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.Error?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Error",
+ "printedName": "Swift.Error",
+ "usr": "s:s5ErrorP"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ]
}
- ],
- "usr": "s:Sq"
+ ]
}
],
"declKind": "Func",
- "usr": "s:9Transcend0A13ServiceHelperC16getSDKPurposeMapAA0eF0CSgyFZ",
- "mangledName": "$s9Transcend0A13ServiceHelperC16getSDKPurposeMapAA0eF0CSgyFZ",
+ "usr": "s:9Transcend0A13ServiceHelperC16getSDKPurposeMap10completionyyAA0eF0CSg_s5Error_pSgtc_tFZ",
+ "mangledName": "$s9Transcend0A13ServiceHelperC16getSDKPurposeMap10completionyyAA0eF0CSg_s5Error_pSgtc_tFZ",
"moduleName": "Transcend",
"static": true,
"declAttributes": [
"Final",
- "AccessControl"
+ "AccessControl",
+ "RawDocComment"
],
"funcSelfKind": "NonMutating"
}
@@ -3194,31 +3637,126 @@
},
{
"kind": "TypeDecl",
- "name": "SDKPurposeMap",
- "printedName": "SDKPurposeMap",
+ "name": "TelemetryRequest",
+ "printedName": "TelemetryRequest",
"children": [
{
- "kind": "Function",
- "name": "isSDKAllowed",
- "printedName": "isSDKAllowed(consentDetails:serviceId:tcfAllowed:regimePurposes:)",
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init(from:)",
"children": [
{
"kind": "TypeNominal",
- "name": "ConsentStatus",
- "printedName": "Transcend.ConsentStatus",
- "usr": "s:9Transcend13ConsentStatusO"
+ "name": "TelemetryRequest",
+ "printedName": "Transcend.TelemetryRequest",
+ "usr": "s:9Transcend16TelemetryRequestC"
},
{
"kind": "TypeNominal",
- "name": "TrackingConsentDetails",
- "printedName": "Transcend.TrackingConsentDetails",
- "usr": "s:9Transcend22TrackingConsentDetailsV"
- },
+ "name": "Decoder",
+ "printedName": "Swift.Decoder",
+ "usr": "s:s7DecoderP"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "s:9Transcend16TelemetryRequestC4fromACs7Decoder_p_tKcfc",
+ "mangledName": "$s9Transcend16TelemetryRequestC4fromACs7Decoder_p_tKcfc",
+ "moduleName": "Transcend",
+ "implicit": true,
+ "declAttributes": [
+ "Required"
+ ],
+ "throwing": true,
+ "init_kind": "Designated"
+ },
+ {
+ "kind": "Function",
+ "name": "encode",
+ "printedName": "encode(to:)",
+ "children": [
{
"kind": "TypeNominal",
- "name": "String",
- "printedName": "Swift.String",
- "usr": "s:SS"
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Encoder",
+ "printedName": "Swift.Encoder",
+ "usr": "s:s7EncoderP"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:9Transcend16TelemetryRequestC6encode2toys7Encoder_p_tKF",
+ "mangledName": "$s9Transcend16TelemetryRequestC6encode2toys7Encoder_p_tKF",
+ "moduleName": "Transcend",
+ "implicit": true,
+ "throwing": true,
+ "funcSelfKind": "NonMutating"
+ }
+ ],
+ "declKind": "Class",
+ "usr": "s:9Transcend16TelemetryRequestC",
+ "mangledName": "$s9Transcend16TelemetryRequestC",
+ "moduleName": "Transcend",
+ "declAttributes": [
+ "AccessControl"
+ ],
+ "hasMissingDesignatedInitializers": true,
+ "conformances": [
+ {
+ "kind": "Conformance",
+ "name": "Decodable",
+ "printedName": "Decodable",
+ "usr": "s:Se",
+ "mangledName": "$sSe"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Encodable",
+ "printedName": "Encodable",
+ "usr": "s:SE",
+ "mangledName": "$sSE"
+ }
+ ]
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "Transcend",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "SDKPurposeMap",
+ "printedName": "SDKPurposeMap",
+ "children": [
+ {
+ "kind": "Function",
+ "name": "isSDKAllowed",
+ "printedName": "isSDKAllowed(consentDetails:serviceId:tcfAllowed:regimePurposes:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ConsentStatus",
+ "printedName": "Transcend.ConsentStatus",
+ "usr": "s:9Transcend13ConsentStatusO"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "TrackingConsentDetails",
+ "printedName": "Transcend.TrackingConsentDetails",
+ "usr": "s:9Transcend22TrackingConsentDetailsV"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
},
{
"kind": "TypeNominal",
@@ -3340,6 +3878,216 @@
"RawDocComment"
]
},
+ {
+ "kind": "TypeDecl",
+ "name": "TelemetryRequestType",
+ "printedName": "TelemetryRequestType",
+ "children": [
+ {
+ "kind": "Var",
+ "name": "INITIAL_SITE_SESSION",
+ "printedName": "INITIAL_SITE_SESSION",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(Transcend.TelemetryRequestType.Type) -> Transcend.TelemetryRequestType",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "TelemetryRequestType",
+ "printedName": "Transcend.TelemetryRequestType",
+ "usr": "s:9Transcend20TelemetryRequestTypeO"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Metatype",
+ "printedName": "Transcend.TelemetryRequestType.Type",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "TelemetryRequestType",
+ "printedName": "Transcend.TelemetryRequestType",
+ "usr": "s:9Transcend20TelemetryRequestTypeO"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "EnumElement",
+ "usr": "s:9Transcend20TelemetryRequestTypeO20INITIAL_SITE_SESSIONyA2CmF",
+ "mangledName": "$s9Transcend20TelemetryRequestTypeO20INITIAL_SITE_SESSIONyA2CmF",
+ "moduleName": "Transcend"
+ },
+ {
+ "kind": "Var",
+ "name": "CONSENT_CHANGE",
+ "printedName": "CONSENT_CHANGE",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(Transcend.TelemetryRequestType.Type) -> Transcend.TelemetryRequestType",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "TelemetryRequestType",
+ "printedName": "Transcend.TelemetryRequestType",
+ "usr": "s:9Transcend20TelemetryRequestTypeO"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Metatype",
+ "printedName": "Transcend.TelemetryRequestType.Type",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "TelemetryRequestType",
+ "printedName": "Transcend.TelemetryRequestType",
+ "usr": "s:9Transcend20TelemetryRequestTypeO"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "EnumElement",
+ "usr": "s:9Transcend20TelemetryRequestTypeO14CONSENT_CHANGEyA2CmF",
+ "mangledName": "$s9Transcend20TelemetryRequestTypeO14CONSENT_CHANGEyA2CmF",
+ "moduleName": "Transcend"
+ },
+ {
+ "kind": "Function",
+ "name": "==",
+ "printedName": "==(_:_:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "TelemetryRequestType",
+ "printedName": "Transcend.TelemetryRequestType",
+ "usr": "s:9Transcend20TelemetryRequestTypeO"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "TelemetryRequestType",
+ "printedName": "Transcend.TelemetryRequestType",
+ "usr": "s:9Transcend20TelemetryRequestTypeO"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:9Transcend20TelemetryRequestTypeO2eeoiySbAC_ACtFZ",
+ "mangledName": "$s9Transcend20TelemetryRequestTypeO2eeoiySbAC_ACtFZ",
+ "moduleName": "Transcend",
+ "static": true,
+ "implicit": true,
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Var",
+ "name": "hashValue",
+ "printedName": "hashValue",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Int",
+ "printedName": "Swift.Int",
+ "usr": "s:Si"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:9Transcend20TelemetryRequestTypeO9hashValueSivp",
+ "mangledName": "$s9Transcend20TelemetryRequestTypeO9hashValueSivp",
+ "moduleName": "Transcend",
+ "implicit": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Int",
+ "printedName": "Swift.Int",
+ "usr": "s:Si"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:9Transcend20TelemetryRequestTypeO9hashValueSivg",
+ "mangledName": "$s9Transcend20TelemetryRequestTypeO9hashValueSivg",
+ "moduleName": "Transcend",
+ "implicit": true,
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Function",
+ "name": "hash",
+ "printedName": "hash(into:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Hasher",
+ "printedName": "Swift.Hasher",
+ "paramValueOwnership": "InOut",
+ "usr": "s:s6HasherV"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:9Transcend20TelemetryRequestTypeO4hash4intoys6HasherVz_tF",
+ "mangledName": "$s9Transcend20TelemetryRequestTypeO4hash4intoys6HasherVz_tF",
+ "moduleName": "Transcend",
+ "implicit": true,
+ "funcSelfKind": "NonMutating"
+ }
+ ],
+ "declKind": "Enum",
+ "usr": "s:9Transcend20TelemetryRequestTypeO",
+ "mangledName": "$s9Transcend20TelemetryRequestTypeO",
+ "moduleName": "Transcend",
+ "declAttributes": [
+ "AccessControl"
+ ],
+ "conformances": [
+ {
+ "kind": "Conformance",
+ "name": "Equatable",
+ "printedName": "Equatable",
+ "usr": "s:SQ",
+ "mangledName": "$sSQ"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Hashable",
+ "printedName": "Hashable",
+ "usr": "s:SH",
+ "mangledName": "$sSH"
+ }
+ ]
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "Transcend",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
{
"kind": "Import",
"name": "Foundation",
@@ -6509,7 +7257,7 @@
{
"kind": "Function",
"name": "webView",
- "printedName": "webView(_:didFail:withError:)",
+ "printedName": "webView(_:decidePolicyFor:decisionHandler:)",
"children": [
{
"kind": "TypeNominal",
@@ -6524,17 +7272,71 @@
},
{
"kind": "TypeNominal",
- "name": "ImplicitlyUnwrappedOptional",
- "printedName": "WebKit.WKNavigation?",
+ "name": "WKNavigationAction",
+ "printedName": "WebKit.WKNavigationAction",
+ "usr": "c:objc(cs)WKNavigationAction"
+ },
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(WebKit.WKNavigationActionPolicy) -> ()",
"children": [
{
"kind": "TypeNominal",
- "name": "WKNavigation",
- "printedName": "WebKit.WKNavigation",
- "usr": "c:objc(cs)WKNavigation"
- }
- ],
- "usr": "s:Sq"
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "WKNavigationActionPolicy",
+ "printedName": "WebKit.WKNavigationActionPolicy",
+ "usr": "c:@E@WKNavigationActionPolicy"
+ }
+ ]
+ }
+ ],
+ "declKind": "Func",
+ "usr": "c:@M@Transcend@objc(cs)TranscendWebView(im)webView:decidePolicyForNavigationAction:decisionHandler:",
+ "mangledName": "$s9Transcend0A7WebViewC03webC0_15decidePolicyFor15decisionHandlerySo05WKWebC0C_So18WKNavigationActionCySo0klF0VctF",
+ "moduleName": "Transcend",
+ "objc_name": "webView:decidePolicyForNavigationAction:decisionHandler:",
+ "declAttributes": [
+ "ObjC",
+ "Custom",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "webView",
+ "printedName": "webView(_:didFail:withError:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "WKWebView",
+ "printedName": "WebKit.WKWebView",
+ "usr": "c:objc(cs)WKWebView"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "ImplicitlyUnwrappedOptional",
+ "printedName": "WebKit.WKNavigation?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "WKNavigation",
+ "printedName": "WebKit.WKNavigation",
+ "usr": "c:objc(cs)WKNavigation"
+ }
+ ],
+ "usr": "s:Sq"
},
{
"kind": "TypeNominal",
@@ -6647,6 +7449,34 @@
],
"funcSelfKind": "NonMutating"
},
+ {
+ "kind": "Function",
+ "name": "handleErrors",
+ "printedName": "handleErrors(errorDetails:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:9Transcend0A7WebViewC12handleErrors12errorDetailsySS_tF",
+ "mangledName": "$s9Transcend0A7WebViewC12handleErrors12errorDetailsySS_tF",
+ "moduleName": "Transcend",
+ "declAttributes": [
+ "Custom",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
{
"kind": "Constructor",
"name": "init",
@@ -7685,7 +8515,7 @@
{
"kind": "Constructor",
"name": "init",
- "printedName": "init(transcendConsentUrl:destroyOnClose:defaultAttributes:token:syncDomains:)",
+ "printedName": "init(transcendConsentUrl:destroyOnClose:defaultAttributes:token:syncDomains:autoShowUI:mobileAppId:)",
"children": [
{
"kind": "TypeNominal",
@@ -7748,11 +8578,25 @@
],
"hasDefaultArg": true,
"usr": "s:Sa"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "hasDefaultArg": true,
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "hasDefaultArg": true,
+ "usr": "s:SS"
}
],
"declKind": "Constructor",
- "usr": "s:9Transcend0A10CoreConfigV19transcendConsentUrl14destroyOnClose17defaultAttributes5token11syncDomainsACSS_SbSDyS2SGSSSaySSGtcfc",
- "mangledName": "$s9Transcend0A10CoreConfigV19transcendConsentUrl14destroyOnClose17defaultAttributes5token11syncDomainsACSS_SbSDyS2SGSSSaySSGtcfc",
+ "usr": "s:9Transcend0A10CoreConfigV19transcendConsentUrl14destroyOnClose17defaultAttributes5token11syncDomains10autoShowUI11mobileAppIdACSS_SbSDyS2SGSSSaySSGSbSStcfc",
+ "mangledName": "$s9Transcend0A10CoreConfigV19transcendConsentUrl14destroyOnClose17defaultAttributes5token11syncDomains10autoShowUI11mobileAppIdACSS_SbSDyS2SGSSSaySSGSbSStcfc",
"moduleName": "Transcend",
"declAttributes": [
"AccessControl",
@@ -9069,34 +9913,661 @@
"children": [
{
"kind": "TypeNominal",
- "name": "String",
- "printedName": "Swift.String",
- "usr": "s:SS"
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:9Transcend12IABConstantsC54IAB_TCF_PUBLISHER_CUSTOM_PURPOSES_LEGITIMATE_INTERESTSSSvgZ",
+ "mangledName": "$s9Transcend12IABConstantsC54IAB_TCF_PUBLISHER_CUSTOM_PURPOSES_LEGITIMATE_INTERESTSSSvgZ",
+ "moduleName": "Transcend",
+ "static": true,
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ }
+ ],
+ "declKind": "Class",
+ "usr": "s:9Transcend12IABConstantsC",
+ "mangledName": "$s9Transcend12IABConstantsC",
+ "moduleName": "Transcend",
+ "declAttributes": [
+ "Final",
+ "AccessControl"
+ ],
+ "hasMissingDesignatedInitializers": true
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "Transcend",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "TelemetryConfig",
+ "printedName": "TelemetryConfig",
+ "children": [
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init(from:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "TelemetryConfig",
+ "printedName": "Transcend.TelemetryConfig",
+ "usr": "s:9Transcend15TelemetryConfigC"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Decoder",
+ "printedName": "Swift.Decoder",
+ "usr": "s:s7DecoderP"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "s:9Transcend15TelemetryConfigC4fromACs7Decoder_p_tKcfc",
+ "mangledName": "$s9Transcend15TelemetryConfigC4fromACs7Decoder_p_tKcfc",
+ "moduleName": "Transcend",
+ "implicit": true,
+ "declAttributes": [
+ "Required"
+ ],
+ "throwing": true,
+ "init_kind": "Designated"
+ },
+ {
+ "kind": "Function",
+ "name": "encode",
+ "printedName": "encode(to:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Encoder",
+ "printedName": "Swift.Encoder",
+ "usr": "s:s7EncoderP"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:9Transcend15TelemetryConfigC6encode2toys7Encoder_p_tKF",
+ "mangledName": "$s9Transcend15TelemetryConfigC6encode2toys7Encoder_p_tKF",
+ "moduleName": "Transcend",
+ "implicit": true,
+ "throwing": true,
+ "funcSelfKind": "NonMutating"
+ }
+ ],
+ "declKind": "Class",
+ "usr": "s:9Transcend15TelemetryConfigC",
+ "mangledName": "$s9Transcend15TelemetryConfigC",
+ "moduleName": "Transcend",
+ "declAttributes": [
+ "AccessControl"
+ ],
+ "hasMissingDesignatedInitializers": true,
+ "conformances": [
+ {
+ "kind": "Conformance",
+ "name": "Decodable",
+ "printedName": "Decodable",
+ "usr": "s:Se",
+ "mangledName": "$sSe"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Encodable",
+ "printedName": "Encodable",
+ "usr": "s:SE",
+ "mangledName": "$sSE"
+ }
+ ]
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "Transcend",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "TelemetryService",
+ "printedName": "TelemetryService",
+ "children": [
+ {
+ "kind": "Function",
+ "name": "flushTelemetryRequest",
+ "printedName": "flushTelemetryRequest(mobileAppId:type:config:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "TelemetryRequestType",
+ "printedName": "Transcend.TelemetryRequestType",
+ "usr": "s:9Transcend20TelemetryRequestTypeO"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "TelemetryConfig",
+ "printedName": "Transcend.TelemetryConfig",
+ "usr": "s:9Transcend15TelemetryConfigC"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:9Transcend16TelemetryServiceC05flushB7Request11mobileAppId4type6configySS_AA0bE4TypeOAA0B6ConfigCtFZ",
+ "mangledName": "$s9Transcend16TelemetryServiceC05flushB7Request11mobileAppId4type6configySS_AA0bE4TypeOAA0B6ConfigCtFZ",
+ "moduleName": "Transcend",
+ "static": true,
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "flushTelemetryRequestsFromDBAsync",
+ "printedName": "flushTelemetryRequestsFromDBAsync()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:9Transcend16TelemetryServiceC05flushB19RequestsFromDBAsyncyyFZ",
+ "mangledName": "$s9Transcend16TelemetryServiceC05flushB19RequestsFromDBAsyncyyFZ",
+ "moduleName": "Transcend",
+ "static": true,
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ }
+ ],
+ "declKind": "Class",
+ "usr": "s:9Transcend16TelemetryServiceC",
+ "mangledName": "$s9Transcend16TelemetryServiceC",
+ "moduleName": "Transcend",
+ "declAttributes": [
+ "AccessControl"
+ ],
+ "hasMissingDesignatedInitializers": true
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "Transcend",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "Import",
+ "name": "CoreData",
+ "printedName": "CoreData",
+ "declKind": "Import",
+ "moduleName": "Transcend"
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "TelemetryRequests",
+ "printedName": "TelemetryRequests",
+ "children": [
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init(entity:insertInto:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "TelemetryRequests",
+ "printedName": "Transcend.TelemetryRequests",
+ "usr": "c:@M@Transcend@objc(cs)TelemetryRequests"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "NSEntityDescription",
+ "printedName": "CoreData.NSEntityDescription",
+ "usr": "c:objc(cs)NSEntityDescription"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "CoreData.NSManagedObjectContext?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "NSManagedObjectContext",
+ "printedName": "CoreData.NSManagedObjectContext",
+ "usr": "c:objc(cs)NSManagedObjectContext"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "c:@M@Transcend@objc(cs)TelemetryRequests(im)initWithEntity:insertIntoManagedObjectContext:",
+ "mangledName": "$s9Transcend17TelemetryRequestsC6entity10insertIntoACSo19NSEntityDescriptionC_So22NSManagedObjectContextCSgtcfc",
+ "moduleName": "Transcend",
+ "overriding": true,
+ "implicit": true,
+ "objc_name": "initWithEntity:insertIntoManagedObjectContext:",
+ "declAttributes": [
+ "Dynamic",
+ "ObjC",
+ "Override"
+ ],
+ "init_kind": "Designated"
+ },
+ {
+ "kind": "Function",
+ "name": "fetchRequest",
+ "printedName": "fetchRequest()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "NSFetchRequest",
+ "printedName": "CoreData.NSFetchRequest",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "TelemetryRequests",
+ "printedName": "Transcend.TelemetryRequests",
+ "usr": "c:@M@Transcend@objc(cs)TelemetryRequests"
+ }
+ ],
+ "usr": "c:objc(cs)NSFetchRequest"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:9Transcend17TelemetryRequestsC12fetchRequestSo07NSFetchE0CyACGyFZ",
+ "mangledName": "$s9Transcend17TelemetryRequestsC12fetchRequestSo07NSFetchE0CyACGyFZ",
+ "moduleName": "Transcend",
+ "static": true,
+ "declAttributes": [
+ "AccessControl",
+ "NonObjC"
+ ],
+ "isFromExtension": true,
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Var",
+ "name": "id",
+ "printedName": "id",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Foundation.UUID?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "UUID",
+ "printedName": "Foundation.UUID",
+ "usr": "s:10Foundation4UUIDV"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "c:@CM@Transcend@objc(cs)TelemetryRequests(py)id",
+ "mangledName": "$s9Transcend17TelemetryRequestsC2id10Foundation4UUIDVSgvp",
+ "moduleName": "Transcend",
+ "declAttributes": [
+ "Dynamic",
+ "AccessControl",
+ "NSManaged",
+ "ObjC"
+ ],
+ "isFromExtension": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Foundation.UUID?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "UUID",
+ "printedName": "Foundation.UUID",
+ "usr": "s:10Foundation4UUIDV"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "c:@CM@Transcend@objc(cs)TelemetryRequests(im)id",
+ "mangledName": "$s9Transcend17TelemetryRequestsC2id10Foundation4UUIDVSgvg",
+ "moduleName": "Transcend",
+ "implicit": true,
+ "declAttributes": [
+ "Dynamic",
+ "ObjC"
+ ],
+ "isFromExtension": true,
+ "accessorKind": "get"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Set",
+ "printedName": "Set()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Foundation.UUID?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "UUID",
+ "printedName": "Foundation.UUID",
+ "usr": "s:10Foundation4UUIDV"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "c:@CM@Transcend@objc(cs)TelemetryRequests(im)setId:",
+ "mangledName": "$s9Transcend17TelemetryRequestsC2id10Foundation4UUIDVSgvs",
+ "moduleName": "Transcend",
+ "implicit": true,
+ "declAttributes": [
+ "Dynamic",
+ "ObjC"
+ ],
+ "isFromExtension": true,
+ "accessorKind": "set"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "requestData",
+ "printedName": "requestData",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Foundation.Data?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Data",
+ "printedName": "Foundation.Data",
+ "usr": "s:10Foundation4DataV"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "c:@CM@Transcend@objc(cs)TelemetryRequests(py)requestData",
+ "mangledName": "$s9Transcend17TelemetryRequestsC11requestData10Foundation0E0VSgvp",
+ "moduleName": "Transcend",
+ "declAttributes": [
+ "Dynamic",
+ "AccessControl",
+ "NSManaged",
+ "ObjC"
+ ],
+ "isFromExtension": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Foundation.Data?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Data",
+ "printedName": "Foundation.Data",
+ "usr": "s:10Foundation4DataV"
+ }
+ ],
+ "usr": "s:Sq"
}
],
"declKind": "Accessor",
- "usr": "s:9Transcend12IABConstantsC54IAB_TCF_PUBLISHER_CUSTOM_PURPOSES_LEGITIMATE_INTERESTSSSvgZ",
- "mangledName": "$s9Transcend12IABConstantsC54IAB_TCF_PUBLISHER_CUSTOM_PURPOSES_LEGITIMATE_INTERESTSSSvgZ",
+ "usr": "c:@CM@Transcend@objc(cs)TelemetryRequests(im)requestData",
+ "mangledName": "$s9Transcend17TelemetryRequestsC11requestData10Foundation0E0VSgvg",
"moduleName": "Transcend",
- "static": true,
"implicit": true,
"declAttributes": [
- "Final"
+ "Dynamic",
+ "ObjC"
],
+ "isFromExtension": true,
"accessorKind": "get"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Set",
+ "printedName": "Set()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Foundation.Data?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Data",
+ "printedName": "Foundation.Data",
+ "usr": "s:10Foundation4DataV"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "c:@CM@Transcend@objc(cs)TelemetryRequests(im)setRequestData:",
+ "mangledName": "$s9Transcend17TelemetryRequestsC11requestData10Foundation0E0VSgvs",
+ "moduleName": "Transcend",
+ "implicit": true,
+ "declAttributes": [
+ "Dynamic",
+ "ObjC"
+ ],
+ "isFromExtension": true,
+ "accessorKind": "set"
}
]
}
],
"declKind": "Class",
- "usr": "s:9Transcend12IABConstantsC",
- "mangledName": "$s9Transcend12IABConstantsC",
+ "usr": "c:@M@Transcend@objc(cs)TelemetryRequests",
+ "mangledName": "$s9Transcend17TelemetryRequestsC",
"moduleName": "Transcend",
+ "objc_name": "TelemetryRequests",
"declAttributes": [
- "Final",
- "AccessControl"
+ "AccessControl",
+ "ObjC"
],
- "hasMissingDesignatedInitializers": true
+ "superclassUsr": "c:objc(cs)NSManagedObject",
+ "inheritsConvenienceInitializers": true,
+ "superclassNames": [
+ "CoreData.NSManagedObject",
+ "ObjectiveC.NSObject"
+ ],
+ "conformances": [
+ {
+ "kind": "Conformance",
+ "name": "Identifiable",
+ "printedName": "Identifiable",
+ "children": [
+ {
+ "kind": "TypeWitness",
+ "name": "ID",
+ "printedName": "ID",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Foundation.UUID?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "UUID",
+ "printedName": "Foundation.UUID",
+ "usr": "s:10Foundation4UUIDV"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ]
+ }
+ ],
+ "usr": "s:s12IdentifiableP",
+ "mangledName": "$ss12IdentifiableP"
+ },
+ {
+ "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": "ObservableObject",
+ "printedName": "ObservableObject",
+ "children": [
+ {
+ "kind": "TypeWitness",
+ "name": "ObjectWillChangePublisher",
+ "printedName": "ObjectWillChangePublisher",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ObservableObjectPublisher",
+ "printedName": "Combine.ObservableObjectPublisher",
+ "usr": "s:7Combine25ObservableObjectPublisherC"
+ }
+ ]
+ }
+ ],
+ "usr": "s:7Combine16ObservableObjectP",
+ "mangledName": "$s7Combine16ObservableObjectP"
+ }
+ ]
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "Transcend",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "Import",
+ "name": "CoreData",
+ "printedName": "CoreData",
+ "declKind": "Import",
+ "moduleName": "Transcend"
},
{
"kind": "Import",
@@ -9606,147 +11077,189 @@
{
"filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Constants\/TranscendConstants.swift",
"kind": "StringLiteral",
- "offset": 459,
+ "offset": 452,
+ "length": 22,
+ "value": "\"Transcend_AG_Version\""
+ },
+ {
+ "filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Constants\/TranscendConstants.swift",
+ "kind": "StringLiteral",
+ "offset": 516,
+ "length": 17,
+ "value": "\"Transcend_CM_Id\""
+ },
+ {
+ "filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Constants\/TranscendConstants.swift",
+ "kind": "StringLiteral",
+ "offset": 577,
+ "length": 19,
+ "value": "\"Transcend_Regimes\""
+ },
+ {
+ "filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Constants\/TranscendConstants.swift",
+ "kind": "StringLiteral",
+ "offset": 646,
+ "length": 25,
+ "value": "\"Transcend_Telemetry_Url\""
+ },
+ {
+ "filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Constants\/TranscendConstants.swift",
+ "kind": "StringLiteral",
+ "offset": 725,
"length": 79,
"value": "\"Please check your network settings. Failed to load Transcend Consent Manager.\""
},
{
"filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Constants\/TranscendConstants.swift",
"kind": "StringLiteral",
- "offset": 588,
+ "offset": 854,
"length": 72,
"value": "\"https:\/\/cdn.transcend-mobile-consent.com\/VERSION\/BUNDLE_ID\/bridge.html\""
},
{
"filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Constants\/TranscendConstants.swift",
"kind": "StringLiteral",
- "offset": 790,
+ "offset": 978,
+ "length": 99,
+ "value": "\"Please configure mobile application identifier while initiating TranscendAPI or TranscendWebView.\""
+ },
+ {
+ "filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Constants\/TranscendConstants.swift",
+ "kind": "StringLiteral",
+ "offset": 1128,
+ "length": 8,
+ "value": "\"8.37.2\""
+ },
+ {
+ "filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Constants\/TranscendConstants.swift",
+ "kind": "StringLiteral",
+ "offset": 1266,
"length": 24,
"value": "\"\/(cm|cm-test)\/([^\/]+)\/\""
},
{
"filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Constants\/TranscendConstants.swift",
"kind": "StringLiteral",
- "offset": 852,
+ "offset": 1328,
"length": 41,
"value": "\"Error: Invalid regex pattern - \""
},
{
"filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Constants\/TranscendConstants.swift",
"kind": "StringLiteral",
- "offset": 892,
+ "offset": 1368,
"length": 2,
"value": "\"\""
},
{
"filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Constants\/TranscendConstants.swift",
"kind": "StringLiteral",
- "offset": 1002,
+ "offset": 1478,
"length": 7,
"value": "\"cmpId\""
},
{
"filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Constants\/TranscendConstants.swift",
"kind": "StringLiteral",
- "offset": 1052,
+ "offset": 1528,
"length": 12,
"value": "\"cmpVersion\""
},
{
"filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Constants\/TranscendConstants.swift",
"kind": "StringLiteral",
- "offset": 1112,
+ "offset": 1588,
"length": 18,
"value": "\"tcfPolicyVersion\""
},
{
"filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Constants\/TranscendConstants.swift",
"kind": "StringLiteral",
- "offset": 1177,
+ "offset": 1653,
"length": 13,
"value": "\"gdprApplies\""
},
{
"filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Constants\/TranscendConstants.swift",
"kind": "StringLiteral",
- "offset": 1235,
+ "offset": 1711,
"length": 13,
"value": "\"publisherCC\""
},
{
"filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Constants\/TranscendConstants.swift",
"kind": "StringLiteral",
- "offset": 1293,
+ "offset": 1769,
"length": 21,
"value": "\"purposeOneTreatment\""
},
{
"filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Constants\/TranscendConstants.swift",
"kind": "StringLiteral",
- "offset": 1368,
+ "offset": 1844,
"length": 10,
"value": "\"tcString\""
},
{
"filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Constants\/TranscendConstants.swift",
"kind": "StringLiteral",
- "offset": 1420,
+ "offset": 1896,
"length": 17,
"value": "\"vendor_consents\""
},
{
"filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Constants\/TranscendConstants.swift",
"kind": "StringLiteral",
- "offset": 1485,
+ "offset": 1961,
"length": 28,
"value": "\"vendor_legitimateInterests\""
},
{
"filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Constants\/TranscendConstants.swift",
"kind": "StringLiteral",
- "offset": 1573,
+ "offset": 2049,
"length": 18,
"value": "\"purpose_consents\""
},
{
"filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Constants\/TranscendConstants.swift",
"kind": "StringLiteral",
- "offset": 1640,
+ "offset": 2116,
"length": 29,
"value": "\"purpose_legitimateInterests\""
},
{
"filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Constants\/TranscendConstants.swift",
"kind": "StringLiteral",
- "offset": 1730,
+ "offset": 2206,
"length": 22,
"value": "\"specialFeatureOptins\""
},
{
"filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Constants\/TranscendConstants.swift",
"kind": "StringLiteral",
- "offset": 1808,
+ "offset": 2284,
"length": 20,
"value": "\"publisher_consents\""
},
{
"filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Constants\/TranscendConstants.swift",
"kind": "StringLiteral",
- "offset": 1878,
+ "offset": 2354,
"length": 31,
"value": "\"publisher_legitimateInterests\""
},
{
"filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Constants\/TranscendConstants.swift",
"kind": "StringLiteral",
- "offset": 1972,
+ "offset": 2448,
"length": 34,
"value": "\"publisher_customPurpose_consents\""
},
{
"filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Constants\/TranscendConstants.swift",
"kind": "StringLiteral",
- "offset": 2073,
+ "offset": 2549,
"length": 45,
"value": "\"publisher_customPurpose_legitimateInterests\""
},
@@ -9767,31 +11280,45 @@
{
"filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Models\/TranscendCoreConfig.swift",
"kind": "BooleanLiteral",
- "offset": 937,
+ "offset": 1159,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Models\/TranscendCoreConfig.swift",
"kind": "Dictionary",
- "offset": 981,
+ "offset": 1219,
"length": 3,
"value": "[]"
},
{
"filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Models\/TranscendCoreConfig.swift",
"kind": "StringLiteral",
- "offset": 1002,
+ "offset": 1256,
"length": 2,
"value": "\"\""
},
{
"filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Models\/TranscendCoreConfig.swift",
"kind": "Array",
- "offset": 1030,
+ "offset": 1300,
"length": 2,
"value": "[]"
},
+ {
+ "filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Models\/TranscendCoreConfig.swift",
+ "kind": "BooleanLiteral",
+ "offset": 1339,
+ "length": 5,
+ "value": "false"
+ },
+ {
+ "filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Models\/TranscendCoreConfig.swift",
+ "kind": "StringLiteral",
+ "offset": 1384,
+ "length": 2,
+ "value": "\"\""
+ },
{
"filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Constants\/IABConstants.swift",
"kind": "StringLiteral",
@@ -9910,6 +11437,48 @@
"offset": 1520,
"length": 51,
"value": "\"IABTCF_PublisherCustomPurposesLegitimateInterests\""
+ },
+ {
+ "filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Models\/TelemetryConfig.swift",
+ "kind": "StringLiteral",
+ "offset": 425,
+ "length": 2,
+ "value": "\"\""
+ },
+ {
+ "filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Models\/TelemetryConfig.swift",
+ "kind": "Array",
+ "offset": 449,
+ "length": 2,
+ "value": "[]"
+ },
+ {
+ "filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Models\/TelemetryConfig.swift",
+ "kind": "StringLiteral",
+ "offset": 480,
+ "length": 2,
+ "value": "\"\""
+ },
+ {
+ "filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Models\/TelemetryConfig.swift",
+ "kind": "StringLiteral",
+ "offset": 512,
+ "length": 2,
+ "value": "\"\""
+ },
+ {
+ "filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Models\/TelemetryConfig.swift",
+ "kind": "Dictionary",
+ "offset": 549,
+ "length": 3,
+ "value": "[]"
+ },
+ {
+ "filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Models\/TelemetryConfig.swift",
+ "kind": "Dictionary",
+ "offset": 587,
+ "length": 3,
+ "value": "[]"
}
]
}
\ No newline at end of file
diff --git a/Pods/Transcend/release/Transcend.xcframework/ios-arm64_x86_64-maccatalyst/Transcend.framework/Versions/Current/Modules/Transcend.swiftmodule/arm64-apple-ios-macabi.private.swiftinterface b/Pods/Transcend/release/Transcend.xcframework/ios-arm64_x86_64-maccatalyst/Transcend.framework/Versions/Current/Modules/Transcend.swiftmodule/arm64-apple-ios-macabi.private.swiftinterface
index 91f79c2..b8bc07f 100644
--- a/Pods/Transcend/release/Transcend.xcframework/ios-arm64_x86_64-maccatalyst/Transcend.framework/Versions/Current/Modules/Transcend.swiftmodule/arm64-apple-ios-macabi.private.swiftinterface
+++ b/Pods/Transcend/release/Transcend.xcframework/ios-arm64_x86_64-maccatalyst/Transcend.framework/Versions/Current/Modules/Transcend.swiftmodule/arm64-apple-ios-macabi.private.swiftinterface
@@ -11,6 +11,12 @@ import UIKit
import WebKit
import _Concurrency
import _StringProcessing
+@_hasMissingDesignatedInitializers public class TelemetryServiceHelper {
+ public static func saveTelemetryRequest(request: Transcend.TelemetryRequest, completion: @escaping (Swift.Bool, Swift.Error?) -> Swift.Void)
+ public static func getTelemetryRequests(completion: @escaping ([Transcend.TelemetryRequests]?, Swift.Error?) -> Swift.Void)
+ public static func deleteTelemetryRequest(withUUID uuid: Foundation.UUID, completion: @escaping (Swift.Bool, Swift.Error?) -> Swift.Void)
+ @objc deinit
+}
@_hasMissingDesignatedInitializers public class TranscendDataManager {
public static let shared: Transcend.TranscendDataManager
final public let container: CoreData.NSPersistentContainer
@@ -76,10 +82,14 @@ public struct TranscendWebViewWrapper : SwiftUI.UIViewRepresentable {
public static func fetchSDKPurposeMap(baseUrl: Swift.String, completion: @escaping (Swift.Result) -> Swift.Void)
@objc deinit
}
+public struct NativeConfig : Swift.Codable {
+ public func encode(to encoder: Swift.Encoder) throws
+ public init(from decoder: Swift.Decoder) throws
+}
@_hasMissingDesignatedInitializers public class TranscendServiceHelper {
- public static func saveSDKPurposeMap(sdkPurposeMap: Transcend.SDKPurposeMap)
- public static func isSDKPurposeMapValid() -> Swift.Bool
- public static func getSDKPurposeMap() -> Transcend.SDKPurposeMap?
+ public static func saveSDKPurposeMap(sdkPurposeMap: Transcend.SDKPurposeMap, completion: @escaping (Swift.Error?) -> Swift.Void)
+ public static func isSDKPurposeMapValid(completion: @escaping (Swift.Bool, Swift.Error?) -> Swift.Void)
+ public static func getSDKPurposeMap(completion: @escaping (Transcend.SDKPurposeMap?, Swift.Error?) -> Swift.Void)
@objc deinit
}
public enum ConsentStatus {
@@ -94,12 +104,26 @@ public enum ConsentStatus {
get
}
}
+@_hasMissingDesignatedInitializers public class TelemetryRequest : Swift.Codable {
+ @objc deinit
+ public func encode(to encoder: Swift.Encoder) throws
+ required public init(from decoder: Swift.Decoder) throws
+}
@_hasMissingDesignatedInitializers public class SDKPurposeMap : Swift.Codable {
public func isSDKAllowed(consentDetails: Transcend.TrackingConsentDetails, serviceId: Swift.String, tcfAllowed: Swift.Bool, regimePurposes: Swift.Set) -> Transcend.ConsentStatus
@objc deinit
public func encode(to encoder: Swift.Encoder) throws
required public init(from decoder: Swift.Decoder) throws
}
+public enum TelemetryRequestType {
+ case INITIAL_SITE_SESSION
+ case CONSENT_CHANGE
+ public static func == (a: Transcend.TelemetryRequestType, b: Transcend.TelemetryRequestType) -> Swift.Bool
+ public func hash(into hasher: inout Swift.Hasher)
+ public var hashValue: Swift.Int {
+ get
+ }
+}
public struct TrackingConsentDetails : Swift.Codable {
public var purposes: [Swift.String : Transcend.Value]
public var confirmed: Swift.Bool
@@ -143,8 +167,10 @@ public class WebAppInterface {
@_Concurrency.MainActor(unsafe) public init(frame: CoreFoundation.CGRect, configuration: WebKit.WKWebViewConfiguration, transcendCoreConfig: Transcend.TranscendCoreConfig, didFinishNavigation: ((Swift.Result) -> Swift.Void)? = nil, onCloseListenerV1: ((Swift.Result) -> Swift.Void)? = nil, onCloseListener: ((Swift.Result) -> Swift.Void)? = nil)
@_Concurrency.MainActor(unsafe) required public init?(coder: Foundation.NSCoder, transcendCoreConfig: Transcend.TranscendCoreConfig, didFinishNavigation: ((Swift.Result) -> Swift.Void)? = nil, onCloseListenerV1: ((Swift.Result) -> Swift.Void)? = nil, onCloseListener: ((Swift.Result) -> Swift.Void)? = nil)
@_Concurrency.MainActor(unsafe) @objc public func webView(_ webView: WebKit.WKWebView, didFinish navigation: WebKit.WKNavigation!)
+ @_Concurrency.MainActor(unsafe) @objc public func webView(_ webView: WebKit.WKWebView, decidePolicyFor navigationAction: WebKit.WKNavigationAction, decisionHandler: @escaping (WebKit.WKNavigationActionPolicy) -> Swift.Void)
@_Concurrency.MainActor(unsafe) @objc public func webView(_ webView: WebKit.WKWebView, didFail navigation: WebKit.WKNavigation!, withError error: Swift.Error)
@_Concurrency.MainActor(unsafe) public static func createOrGetInstance(frame: CoreFoundation.CGRect, configuration: WebKit.WKWebViewConfiguration, transcendCoreConfig: Transcend.TranscendCoreConfig, didFinishNavigation: ((Swift.Result) -> Swift.Void)? = nil) -> Transcend.TranscendWebView!
+ @_Concurrency.MainActor(unsafe) public func handleErrors(errorDetails: Swift.String)
@objc deinit
}
@objc @_Concurrency.MainActor(unsafe) public class BackEndWebView : WebKit.WKWebView, WebKit.WKNavigationDelegate {
@@ -160,7 +186,7 @@ public class WebAppInterface {
@objc deinit
}
public struct TranscendCoreConfig {
- public init(transcendConsentUrl: Swift.String, destroyOnClose: Swift.Bool = true, defaultAttributes: [Swift.String : Swift.String] = [:], token: Swift.String = "", syncDomains: [Swift.String] = [])
+ public init(transcendConsentUrl: Swift.String, destroyOnClose: Swift.Bool = true, defaultAttributes: [Swift.String : Swift.String] = [:], token: Swift.String = "", syncDomains: [Swift.String] = [], autoShowUI: Swift.Bool = false, mobileAppId: Swift.String = "")
public func getDefaultAttributesAsString() -> Swift.String
}
public enum JSONValue : Swift.Codable {
@@ -193,6 +219,34 @@ public enum JSONValue : Swift.Codable {
public static let IAB_TCF_PUBLISHER_CUSTOM_PURPOSES_LEGITIMATE_INTERESTS: Swift.String
@objc deinit
}
+@_hasMissingDesignatedInitializers public class TelemetryConfig : Swift.Codable {
+ @objc deinit
+ public func encode(to encoder: Swift.Encoder) throws
+ required public init(from decoder: Swift.Decoder) throws
+}
+@_hasMissingDesignatedInitializers public class TelemetryService {
+ public static func flushTelemetryRequest(mobileAppId: Swift.String, type: Transcend.TelemetryRequestType, config: Transcend.TelemetryConfig)
+ public static func flushTelemetryRequestsFromDBAsync()
+ @objc deinit
+}
+@_inheritsConvenienceInitializers @objc(TelemetryRequests) public class TelemetryRequests : CoreData.NSManagedObject {
+ @objc override dynamic public init(entity: CoreData.NSEntityDescription, insertInto context: CoreData.NSManagedObjectContext?)
+ @objc deinit
+}
+extension Transcend.TelemetryRequests {
+ @nonobjc public class func fetchRequest() -> CoreData.NSFetchRequest
+ @objc @NSManaged dynamic public var id: Foundation.UUID? {
+ @objc get
+ @objc set
+ }
+ @objc @NSManaged dynamic public var requestData: Foundation.Data? {
+ @objc get
+ @objc set
+ }
+}
+extension Transcend.TelemetryRequests : Swift.Identifiable {
+ public typealias ID = Foundation.UUID?
+}
@_inheritsConvenienceInitializers @objc(TranscendSDKPurposeMap) public class TranscendSDKPurposeMap : CoreData.NSManagedObject {
@objc override dynamic public init(entity: CoreData.NSEntityDescription, insertInto context: CoreData.NSManagedObjectContext?)
@objc deinit
@@ -213,3 +267,5 @@ extension Transcend.TranscendSDKPurposeMap : Swift.Identifiable {
}
extension Transcend.ConsentStatus : Swift.Equatable {}
extension Transcend.ConsentStatus : Swift.Hashable {}
+extension Transcend.TelemetryRequestType : Swift.Equatable {}
+extension Transcend.TelemetryRequestType : Swift.Hashable {}
diff --git a/Pods/Transcend/release/Transcend.xcframework/ios-arm64_x86_64-maccatalyst/Transcend.framework/Versions/Current/Modules/Transcend.swiftmodule/arm64-apple-ios-macabi.swiftdoc b/Pods/Transcend/release/Transcend.xcframework/ios-arm64_x86_64-maccatalyst/Transcend.framework/Versions/Current/Modules/Transcend.swiftmodule/arm64-apple-ios-macabi.swiftdoc
index 554d398..7c9f3f0 100644
Binary files a/Pods/Transcend/release/Transcend.xcframework/ios-arm64_x86_64-maccatalyst/Transcend.framework/Versions/Current/Modules/Transcend.swiftmodule/arm64-apple-ios-macabi.swiftdoc and b/Pods/Transcend/release/Transcend.xcframework/ios-arm64_x86_64-maccatalyst/Transcend.framework/Versions/Current/Modules/Transcend.swiftmodule/arm64-apple-ios-macabi.swiftdoc differ
diff --git a/Pods/Transcend/release/Transcend.xcframework/ios-arm64_x86_64-maccatalyst/Transcend.framework/Versions/Current/Modules/Transcend.swiftmodule/arm64-apple-ios-macabi.swiftinterface b/Pods/Transcend/release/Transcend.xcframework/ios-arm64_x86_64-maccatalyst/Transcend.framework/Versions/Current/Modules/Transcend.swiftmodule/arm64-apple-ios-macabi.swiftinterface
index 91f79c2..b8bc07f 100644
--- a/Pods/Transcend/release/Transcend.xcframework/ios-arm64_x86_64-maccatalyst/Transcend.framework/Versions/Current/Modules/Transcend.swiftmodule/arm64-apple-ios-macabi.swiftinterface
+++ b/Pods/Transcend/release/Transcend.xcframework/ios-arm64_x86_64-maccatalyst/Transcend.framework/Versions/Current/Modules/Transcend.swiftmodule/arm64-apple-ios-macabi.swiftinterface
@@ -11,6 +11,12 @@ import UIKit
import WebKit
import _Concurrency
import _StringProcessing
+@_hasMissingDesignatedInitializers public class TelemetryServiceHelper {
+ public static func saveTelemetryRequest(request: Transcend.TelemetryRequest, completion: @escaping (Swift.Bool, Swift.Error?) -> Swift.Void)
+ public static func getTelemetryRequests(completion: @escaping ([Transcend.TelemetryRequests]?, Swift.Error?) -> Swift.Void)
+ public static func deleteTelemetryRequest(withUUID uuid: Foundation.UUID, completion: @escaping (Swift.Bool, Swift.Error?) -> Swift.Void)
+ @objc deinit
+}
@_hasMissingDesignatedInitializers public class TranscendDataManager {
public static let shared: Transcend.TranscendDataManager
final public let container: CoreData.NSPersistentContainer
@@ -76,10 +82,14 @@ public struct TranscendWebViewWrapper : SwiftUI.UIViewRepresentable {
public static func fetchSDKPurposeMap(baseUrl: Swift.String, completion: @escaping (Swift.Result) -> Swift.Void)
@objc deinit
}
+public struct NativeConfig : Swift.Codable {
+ public func encode(to encoder: Swift.Encoder) throws
+ public init(from decoder: Swift.Decoder) throws
+}
@_hasMissingDesignatedInitializers public class TranscendServiceHelper {
- public static func saveSDKPurposeMap(sdkPurposeMap: Transcend.SDKPurposeMap)
- public static func isSDKPurposeMapValid() -> Swift.Bool
- public static func getSDKPurposeMap() -> Transcend.SDKPurposeMap?
+ public static func saveSDKPurposeMap(sdkPurposeMap: Transcend.SDKPurposeMap, completion: @escaping (Swift.Error?) -> Swift.Void)
+ public static func isSDKPurposeMapValid(completion: @escaping (Swift.Bool, Swift.Error?) -> Swift.Void)
+ public static func getSDKPurposeMap(completion: @escaping (Transcend.SDKPurposeMap?, Swift.Error?) -> Swift.Void)
@objc deinit
}
public enum ConsentStatus {
@@ -94,12 +104,26 @@ public enum ConsentStatus {
get
}
}
+@_hasMissingDesignatedInitializers public class TelemetryRequest : Swift.Codable {
+ @objc deinit
+ public func encode(to encoder: Swift.Encoder) throws
+ required public init(from decoder: Swift.Decoder) throws
+}
@_hasMissingDesignatedInitializers public class SDKPurposeMap : Swift.Codable {
public func isSDKAllowed(consentDetails: Transcend.TrackingConsentDetails, serviceId: Swift.String, tcfAllowed: Swift.Bool, regimePurposes: Swift.Set) -> Transcend.ConsentStatus
@objc deinit
public func encode(to encoder: Swift.Encoder) throws
required public init(from decoder: Swift.Decoder) throws
}
+public enum TelemetryRequestType {
+ case INITIAL_SITE_SESSION
+ case CONSENT_CHANGE
+ public static func == (a: Transcend.TelemetryRequestType, b: Transcend.TelemetryRequestType) -> Swift.Bool
+ public func hash(into hasher: inout Swift.Hasher)
+ public var hashValue: Swift.Int {
+ get
+ }
+}
public struct TrackingConsentDetails : Swift.Codable {
public var purposes: [Swift.String : Transcend.Value]
public var confirmed: Swift.Bool
@@ -143,8 +167,10 @@ public class WebAppInterface {
@_Concurrency.MainActor(unsafe) public init(frame: CoreFoundation.CGRect, configuration: WebKit.WKWebViewConfiguration, transcendCoreConfig: Transcend.TranscendCoreConfig, didFinishNavigation: ((Swift.Result) -> Swift.Void)? = nil, onCloseListenerV1: ((Swift.Result) -> Swift.Void)? = nil, onCloseListener: ((Swift.Result) -> Swift.Void)? = nil)
@_Concurrency.MainActor(unsafe) required public init?(coder: Foundation.NSCoder, transcendCoreConfig: Transcend.TranscendCoreConfig, didFinishNavigation: ((Swift.Result) -> Swift.Void)? = nil, onCloseListenerV1: ((Swift.Result) -> Swift.Void)? = nil, onCloseListener: ((Swift.Result) -> Swift.Void)? = nil)
@_Concurrency.MainActor(unsafe) @objc public func webView(_ webView: WebKit.WKWebView, didFinish navigation: WebKit.WKNavigation!)
+ @_Concurrency.MainActor(unsafe) @objc public func webView(_ webView: WebKit.WKWebView, decidePolicyFor navigationAction: WebKit.WKNavigationAction, decisionHandler: @escaping (WebKit.WKNavigationActionPolicy) -> Swift.Void)
@_Concurrency.MainActor(unsafe) @objc public func webView(_ webView: WebKit.WKWebView, didFail navigation: WebKit.WKNavigation!, withError error: Swift.Error)
@_Concurrency.MainActor(unsafe) public static func createOrGetInstance(frame: CoreFoundation.CGRect, configuration: WebKit.WKWebViewConfiguration, transcendCoreConfig: Transcend.TranscendCoreConfig, didFinishNavigation: ((Swift.Result) -> Swift.Void)? = nil) -> Transcend.TranscendWebView!
+ @_Concurrency.MainActor(unsafe) public func handleErrors(errorDetails: Swift.String)
@objc deinit
}
@objc @_Concurrency.MainActor(unsafe) public class BackEndWebView : WebKit.WKWebView, WebKit.WKNavigationDelegate {
@@ -160,7 +186,7 @@ public class WebAppInterface {
@objc deinit
}
public struct TranscendCoreConfig {
- public init(transcendConsentUrl: Swift.String, destroyOnClose: Swift.Bool = true, defaultAttributes: [Swift.String : Swift.String] = [:], token: Swift.String = "", syncDomains: [Swift.String] = [])
+ public init(transcendConsentUrl: Swift.String, destroyOnClose: Swift.Bool = true, defaultAttributes: [Swift.String : Swift.String] = [:], token: Swift.String = "", syncDomains: [Swift.String] = [], autoShowUI: Swift.Bool = false, mobileAppId: Swift.String = "")
public func getDefaultAttributesAsString() -> Swift.String
}
public enum JSONValue : Swift.Codable {
@@ -193,6 +219,34 @@ public enum JSONValue : Swift.Codable {
public static let IAB_TCF_PUBLISHER_CUSTOM_PURPOSES_LEGITIMATE_INTERESTS: Swift.String
@objc deinit
}
+@_hasMissingDesignatedInitializers public class TelemetryConfig : Swift.Codable {
+ @objc deinit
+ public func encode(to encoder: Swift.Encoder) throws
+ required public init(from decoder: Swift.Decoder) throws
+}
+@_hasMissingDesignatedInitializers public class TelemetryService {
+ public static func flushTelemetryRequest(mobileAppId: Swift.String, type: Transcend.TelemetryRequestType, config: Transcend.TelemetryConfig)
+ public static func flushTelemetryRequestsFromDBAsync()
+ @objc deinit
+}
+@_inheritsConvenienceInitializers @objc(TelemetryRequests) public class TelemetryRequests : CoreData.NSManagedObject {
+ @objc override dynamic public init(entity: CoreData.NSEntityDescription, insertInto context: CoreData.NSManagedObjectContext?)
+ @objc deinit
+}
+extension Transcend.TelemetryRequests {
+ @nonobjc public class func fetchRequest() -> CoreData.NSFetchRequest
+ @objc @NSManaged dynamic public var id: Foundation.UUID? {
+ @objc get
+ @objc set
+ }
+ @objc @NSManaged dynamic public var requestData: Foundation.Data? {
+ @objc get
+ @objc set
+ }
+}
+extension Transcend.TelemetryRequests : Swift.Identifiable {
+ public typealias ID = Foundation.UUID?
+}
@_inheritsConvenienceInitializers @objc(TranscendSDKPurposeMap) public class TranscendSDKPurposeMap : CoreData.NSManagedObject {
@objc override dynamic public init(entity: CoreData.NSEntityDescription, insertInto context: CoreData.NSManagedObjectContext?)
@objc deinit
@@ -213,3 +267,5 @@ extension Transcend.TranscendSDKPurposeMap : Swift.Identifiable {
}
extension Transcend.ConsentStatus : Swift.Equatable {}
extension Transcend.ConsentStatus : Swift.Hashable {}
+extension Transcend.TelemetryRequestType : Swift.Equatable {}
+extension Transcend.TelemetryRequestType : Swift.Hashable {}
diff --git a/Pods/Transcend/release/Transcend.xcframework/ios-arm64_x86_64-maccatalyst/Transcend.framework/Versions/Current/Modules/Transcend.swiftmodule/x86_64-apple-ios-macabi.abi.json b/Pods/Transcend/release/Transcend.xcframework/ios-arm64_x86_64-maccatalyst/Transcend.framework/Versions/Current/Modules/Transcend.swiftmodule/x86_64-apple-ios-macabi.abi.json
index 4069e34..7841c0f 100644
--- a/Pods/Transcend/release/Transcend.xcframework/ios-arm64_x86_64-maccatalyst/Transcend.framework/Versions/Current/Modules/Transcend.swiftmodule/x86_64-apple-ios-macabi.abi.json
+++ b/Pods/Transcend/release/Transcend.xcframework/ios-arm64_x86_64-maccatalyst/Transcend.framework/Versions/Current/Modules/Transcend.swiftmodule/x86_64-apple-ios-macabi.abi.json
@@ -38,6 +38,252 @@
"RawDocComment"
]
},
+ {
+ "kind": "Import",
+ "name": "CoreData",
+ "printedName": "CoreData",
+ "declKind": "Import",
+ "moduleName": "Transcend"
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "TelemetryServiceHelper",
+ "printedName": "TelemetryServiceHelper",
+ "children": [
+ {
+ "kind": "Function",
+ "name": "saveTelemetryRequest",
+ "printedName": "saveTelemetryRequest(request:completion:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "TelemetryRequest",
+ "printedName": "Transcend.TelemetryRequest",
+ "usr": "s:9Transcend16TelemetryRequestC"
+ },
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(Swift.Bool, Swift.Error?) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Tuple",
+ "printedName": "(Swift.Bool, Swift.Error?)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.Error?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Error",
+ "printedName": "Swift.Error",
+ "usr": "s:s5ErrorP"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:9Transcend22TelemetryServiceHelperC04saveB7Request7request10completionyAA0bF0C_ySb_s5Error_pSgtctFZ",
+ "mangledName": "$s9Transcend22TelemetryServiceHelperC04saveB7Request7request10completionyAA0bF0C_ySb_s5Error_pSgtctFZ",
+ "moduleName": "Transcend",
+ "static": true,
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "getTelemetryRequests",
+ "printedName": "getTelemetryRequests(completion:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "([Transcend.TelemetryRequests]?, Swift.Error?) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Tuple",
+ "printedName": "([Transcend.TelemetryRequests]?, Swift.Error?)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "[Transcend.TelemetryRequests]?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Array",
+ "printedName": "[Transcend.TelemetryRequests]",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "TelemetryRequests",
+ "printedName": "Transcend.TelemetryRequests",
+ "usr": "c:@M@Transcend@objc(cs)TelemetryRequests"
+ }
+ ],
+ "usr": "s:Sa"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.Error?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Error",
+ "printedName": "Swift.Error",
+ "usr": "s:s5ErrorP"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:9Transcend22TelemetryServiceHelperC03getB8Requests10completionyySayAA0bF0CGSg_s5Error_pSgtc_tFZ",
+ "mangledName": "$s9Transcend22TelemetryServiceHelperC03getB8Requests10completionyySayAA0bF0CGSg_s5Error_pSgtc_tFZ",
+ "moduleName": "Transcend",
+ "static": true,
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "deleteTelemetryRequest",
+ "printedName": "deleteTelemetryRequest(withUUID:completion:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "UUID",
+ "printedName": "Foundation.UUID",
+ "usr": "s:10Foundation4UUIDV"
+ },
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(Swift.Bool, Swift.Error?) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Tuple",
+ "printedName": "(Swift.Bool, Swift.Error?)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.Error?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Error",
+ "printedName": "Swift.Error",
+ "usr": "s:s5ErrorP"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:9Transcend22TelemetryServiceHelperC06deleteB7Request8withUUID10completiony10Foundation0H0V_ySb_s5Error_pSgtctFZ",
+ "mangledName": "$s9Transcend22TelemetryServiceHelperC06deleteB7Request8withUUID10completiony10Foundation0H0V_ySb_s5Error_pSgtctFZ",
+ "moduleName": "Transcend",
+ "static": true,
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ }
+ ],
+ "declKind": "Class",
+ "usr": "s:9Transcend22TelemetryServiceHelperC",
+ "mangledName": "$s9Transcend22TelemetryServiceHelperC",
+ "moduleName": "Transcend",
+ "declAttributes": [
+ "AccessControl"
+ ],
+ "hasMissingDesignatedInitializers": true
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "Transcend",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
{
"kind": "Import",
"name": "Foundation",
@@ -2696,7 +2942,8 @@
"static": true,
"declAttributes": [
"Final",
- "AccessControl"
+ "AccessControl",
+ "RawDocComment"
],
"funcSelfKind": "NonMutating"
}
@@ -2730,104 +2977,300 @@
"RawDocComment"
]
},
- {
- "kind": "Import",
- "name": "UIKit",
- "printedName": "UIKit",
- "declKind": "Import",
- "moduleName": "Transcend"
- },
- {
- "kind": "Import",
- "name": "CoreData",
- "printedName": "CoreData",
- "declKind": "Import",
- "moduleName": "Transcend"
- },
{
"kind": "TypeDecl",
- "name": "TranscendServiceHelper",
- "printedName": "TranscendServiceHelper",
+ "name": "NativeConfig",
+ "printedName": "NativeConfig",
"children": [
{
- "kind": "Function",
- "name": "saveSDKPurposeMap",
- "printedName": "saveSDKPurposeMap(sdkPurposeMap:)",
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init(from:)",
"children": [
{
"kind": "TypeNominal",
- "name": "Void",
- "printedName": "()"
+ "name": "NativeConfig",
+ "printedName": "Transcend.NativeConfig",
+ "usr": "s:9Transcend12NativeConfigV"
},
{
"kind": "TypeNominal",
- "name": "SDKPurposeMap",
- "printedName": "Transcend.SDKPurposeMap",
- "usr": "s:9Transcend13SDKPurposeMapC"
+ "name": "Decoder",
+ "printedName": "Swift.Decoder",
+ "usr": "s:s7DecoderP"
}
],
- "declKind": "Func",
- "usr": "s:9Transcend0A13ServiceHelperC17saveSDKPurposeMap010sdkPurposeF0yAA0eF0C_tFZ",
- "mangledName": "$s9Transcend0A13ServiceHelperC17saveSDKPurposeMap010sdkPurposeF0yAA0eF0C_tFZ",
+ "declKind": "Constructor",
+ "usr": "s:9Transcend12NativeConfigV4fromACs7Decoder_p_tKcfc",
+ "mangledName": "$s9Transcend12NativeConfigV4fromACs7Decoder_p_tKcfc",
"moduleName": "Transcend",
- "static": true,
- "declAttributes": [
- "Final",
- "AccessControl"
- ],
- "funcSelfKind": "NonMutating"
+ "implicit": true,
+ "throwing": true,
+ "init_kind": "Designated"
},
{
"kind": "Function",
- "name": "isSDKPurposeMapValid",
- "printedName": "isSDKPurposeMapValid()",
- "children": [
+ "name": "encode",
+ "printedName": "encode(to:)",
+ "children": [
{
"kind": "TypeNominal",
- "name": "Bool",
- "printedName": "Swift.Bool",
- "usr": "s:Sb"
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Encoder",
+ "printedName": "Swift.Encoder",
+ "usr": "s:s7EncoderP"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:9Transcend12NativeConfigV6encode2toys7Encoder_p_tKF",
+ "mangledName": "$s9Transcend12NativeConfigV6encode2toys7Encoder_p_tKF",
+ "moduleName": "Transcend",
+ "implicit": true,
+ "throwing": true,
+ "funcSelfKind": "NonMutating"
+ }
+ ],
+ "declKind": "Struct",
+ "usr": "s:9Transcend12NativeConfigV",
+ "mangledName": "$s9Transcend12NativeConfigV",
+ "moduleName": "Transcend",
+ "declAttributes": [
+ "AccessControl"
+ ],
+ "conformances": [
+ {
+ "kind": "Conformance",
+ "name": "Decodable",
+ "printedName": "Decodable",
+ "usr": "s:Se",
+ "mangledName": "$sSe"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Encodable",
+ "printedName": "Encodable",
+ "usr": "s:SE",
+ "mangledName": "$sSE"
+ }
+ ]
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "Transcend",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "Import",
+ "name": "UIKit",
+ "printedName": "UIKit",
+ "declKind": "Import",
+ "moduleName": "Transcend"
+ },
+ {
+ "kind": "Import",
+ "name": "CoreData",
+ "printedName": "CoreData",
+ "declKind": "Import",
+ "moduleName": "Transcend"
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "TranscendServiceHelper",
+ "printedName": "TranscendServiceHelper",
+ "children": [
+ {
+ "kind": "Function",
+ "name": "saveSDKPurposeMap",
+ "printedName": "saveSDKPurposeMap(sdkPurposeMap:completion:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "SDKPurposeMap",
+ "printedName": "Transcend.SDKPurposeMap",
+ "usr": "s:9Transcend13SDKPurposeMapC"
+ },
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(Swift.Error?) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.Error?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Error",
+ "printedName": "Swift.Error",
+ "usr": "s:s5ErrorP"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ]
}
],
"declKind": "Func",
- "usr": "s:9Transcend0A13ServiceHelperC20isSDKPurposeMapValidSbyFZ",
- "mangledName": "$s9Transcend0A13ServiceHelperC20isSDKPurposeMapValidSbyFZ",
+ "usr": "s:9Transcend0A13ServiceHelperC17saveSDKPurposeMap010sdkPurposeF010completionyAA0eF0C_ys5Error_pSgctFZ",
+ "mangledName": "$s9Transcend0A13ServiceHelperC17saveSDKPurposeMap010sdkPurposeF010completionyAA0eF0C_ys5Error_pSgctFZ",
"moduleName": "Transcend",
"static": true,
"declAttributes": [
"Final",
- "AccessControl"
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "isSDKPurposeMapValid",
+ "printedName": "isSDKPurposeMapValid(completion:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(Swift.Bool, Swift.Error?) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Tuple",
+ "printedName": "(Swift.Bool, Swift.Error?)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.Error?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Error",
+ "printedName": "Swift.Error",
+ "usr": "s:s5ErrorP"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:9Transcend0A13ServiceHelperC20isSDKPurposeMapValid10completionyySb_s5Error_pSgtc_tFZ",
+ "mangledName": "$s9Transcend0A13ServiceHelperC20isSDKPurposeMapValid10completionyySb_s5Error_pSgtc_tFZ",
+ "moduleName": "Transcend",
+ "static": true,
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
],
"funcSelfKind": "NonMutating"
},
{
"kind": "Function",
"name": "getSDKPurposeMap",
- "printedName": "getSDKPurposeMap()",
+ "printedName": "getSDKPurposeMap(completion:)",
"children": [
{
"kind": "TypeNominal",
- "name": "Optional",
- "printedName": "Transcend.SDKPurposeMap?",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(Transcend.SDKPurposeMap?, Swift.Error?) -> ()",
"children": [
{
"kind": "TypeNominal",
- "name": "SDKPurposeMap",
- "printedName": "Transcend.SDKPurposeMap",
- "usr": "s:9Transcend13SDKPurposeMapC"
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Tuple",
+ "printedName": "(Transcend.SDKPurposeMap?, Swift.Error?)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Transcend.SDKPurposeMap?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "SDKPurposeMap",
+ "printedName": "Transcend.SDKPurposeMap",
+ "usr": "s:9Transcend13SDKPurposeMapC"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.Error?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Error",
+ "printedName": "Swift.Error",
+ "usr": "s:s5ErrorP"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ]
}
- ],
- "usr": "s:Sq"
+ ]
}
],
"declKind": "Func",
- "usr": "s:9Transcend0A13ServiceHelperC16getSDKPurposeMapAA0eF0CSgyFZ",
- "mangledName": "$s9Transcend0A13ServiceHelperC16getSDKPurposeMapAA0eF0CSgyFZ",
+ "usr": "s:9Transcend0A13ServiceHelperC16getSDKPurposeMap10completionyyAA0eF0CSg_s5Error_pSgtc_tFZ",
+ "mangledName": "$s9Transcend0A13ServiceHelperC16getSDKPurposeMap10completionyyAA0eF0CSg_s5Error_pSgtc_tFZ",
"moduleName": "Transcend",
"static": true,
"declAttributes": [
"Final",
- "AccessControl"
+ "AccessControl",
+ "RawDocComment"
],
"funcSelfKind": "NonMutating"
}
@@ -3194,31 +3637,126 @@
},
{
"kind": "TypeDecl",
- "name": "SDKPurposeMap",
- "printedName": "SDKPurposeMap",
+ "name": "TelemetryRequest",
+ "printedName": "TelemetryRequest",
"children": [
{
- "kind": "Function",
- "name": "isSDKAllowed",
- "printedName": "isSDKAllowed(consentDetails:serviceId:tcfAllowed:regimePurposes:)",
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init(from:)",
"children": [
{
"kind": "TypeNominal",
- "name": "ConsentStatus",
- "printedName": "Transcend.ConsentStatus",
- "usr": "s:9Transcend13ConsentStatusO"
+ "name": "TelemetryRequest",
+ "printedName": "Transcend.TelemetryRequest",
+ "usr": "s:9Transcend16TelemetryRequestC"
},
{
"kind": "TypeNominal",
- "name": "TrackingConsentDetails",
- "printedName": "Transcend.TrackingConsentDetails",
- "usr": "s:9Transcend22TrackingConsentDetailsV"
- },
+ "name": "Decoder",
+ "printedName": "Swift.Decoder",
+ "usr": "s:s7DecoderP"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "s:9Transcend16TelemetryRequestC4fromACs7Decoder_p_tKcfc",
+ "mangledName": "$s9Transcend16TelemetryRequestC4fromACs7Decoder_p_tKcfc",
+ "moduleName": "Transcend",
+ "implicit": true,
+ "declAttributes": [
+ "Required"
+ ],
+ "throwing": true,
+ "init_kind": "Designated"
+ },
+ {
+ "kind": "Function",
+ "name": "encode",
+ "printedName": "encode(to:)",
+ "children": [
{
"kind": "TypeNominal",
- "name": "String",
- "printedName": "Swift.String",
- "usr": "s:SS"
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Encoder",
+ "printedName": "Swift.Encoder",
+ "usr": "s:s7EncoderP"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:9Transcend16TelemetryRequestC6encode2toys7Encoder_p_tKF",
+ "mangledName": "$s9Transcend16TelemetryRequestC6encode2toys7Encoder_p_tKF",
+ "moduleName": "Transcend",
+ "implicit": true,
+ "throwing": true,
+ "funcSelfKind": "NonMutating"
+ }
+ ],
+ "declKind": "Class",
+ "usr": "s:9Transcend16TelemetryRequestC",
+ "mangledName": "$s9Transcend16TelemetryRequestC",
+ "moduleName": "Transcend",
+ "declAttributes": [
+ "AccessControl"
+ ],
+ "hasMissingDesignatedInitializers": true,
+ "conformances": [
+ {
+ "kind": "Conformance",
+ "name": "Decodable",
+ "printedName": "Decodable",
+ "usr": "s:Se",
+ "mangledName": "$sSe"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Encodable",
+ "printedName": "Encodable",
+ "usr": "s:SE",
+ "mangledName": "$sSE"
+ }
+ ]
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "Transcend",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "SDKPurposeMap",
+ "printedName": "SDKPurposeMap",
+ "children": [
+ {
+ "kind": "Function",
+ "name": "isSDKAllowed",
+ "printedName": "isSDKAllowed(consentDetails:serviceId:tcfAllowed:regimePurposes:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ConsentStatus",
+ "printedName": "Transcend.ConsentStatus",
+ "usr": "s:9Transcend13ConsentStatusO"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "TrackingConsentDetails",
+ "printedName": "Transcend.TrackingConsentDetails",
+ "usr": "s:9Transcend22TrackingConsentDetailsV"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
},
{
"kind": "TypeNominal",
@@ -3340,6 +3878,216 @@
"RawDocComment"
]
},
+ {
+ "kind": "TypeDecl",
+ "name": "TelemetryRequestType",
+ "printedName": "TelemetryRequestType",
+ "children": [
+ {
+ "kind": "Var",
+ "name": "INITIAL_SITE_SESSION",
+ "printedName": "INITIAL_SITE_SESSION",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(Transcend.TelemetryRequestType.Type) -> Transcend.TelemetryRequestType",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "TelemetryRequestType",
+ "printedName": "Transcend.TelemetryRequestType",
+ "usr": "s:9Transcend20TelemetryRequestTypeO"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Metatype",
+ "printedName": "Transcend.TelemetryRequestType.Type",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "TelemetryRequestType",
+ "printedName": "Transcend.TelemetryRequestType",
+ "usr": "s:9Transcend20TelemetryRequestTypeO"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "EnumElement",
+ "usr": "s:9Transcend20TelemetryRequestTypeO20INITIAL_SITE_SESSIONyA2CmF",
+ "mangledName": "$s9Transcend20TelemetryRequestTypeO20INITIAL_SITE_SESSIONyA2CmF",
+ "moduleName": "Transcend"
+ },
+ {
+ "kind": "Var",
+ "name": "CONSENT_CHANGE",
+ "printedName": "CONSENT_CHANGE",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(Transcend.TelemetryRequestType.Type) -> Transcend.TelemetryRequestType",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "TelemetryRequestType",
+ "printedName": "Transcend.TelemetryRequestType",
+ "usr": "s:9Transcend20TelemetryRequestTypeO"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Metatype",
+ "printedName": "Transcend.TelemetryRequestType.Type",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "TelemetryRequestType",
+ "printedName": "Transcend.TelemetryRequestType",
+ "usr": "s:9Transcend20TelemetryRequestTypeO"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "EnumElement",
+ "usr": "s:9Transcend20TelemetryRequestTypeO14CONSENT_CHANGEyA2CmF",
+ "mangledName": "$s9Transcend20TelemetryRequestTypeO14CONSENT_CHANGEyA2CmF",
+ "moduleName": "Transcend"
+ },
+ {
+ "kind": "Function",
+ "name": "==",
+ "printedName": "==(_:_:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "TelemetryRequestType",
+ "printedName": "Transcend.TelemetryRequestType",
+ "usr": "s:9Transcend20TelemetryRequestTypeO"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "TelemetryRequestType",
+ "printedName": "Transcend.TelemetryRequestType",
+ "usr": "s:9Transcend20TelemetryRequestTypeO"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:9Transcend20TelemetryRequestTypeO2eeoiySbAC_ACtFZ",
+ "mangledName": "$s9Transcend20TelemetryRequestTypeO2eeoiySbAC_ACtFZ",
+ "moduleName": "Transcend",
+ "static": true,
+ "implicit": true,
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Var",
+ "name": "hashValue",
+ "printedName": "hashValue",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Int",
+ "printedName": "Swift.Int",
+ "usr": "s:Si"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:9Transcend20TelemetryRequestTypeO9hashValueSivp",
+ "mangledName": "$s9Transcend20TelemetryRequestTypeO9hashValueSivp",
+ "moduleName": "Transcend",
+ "implicit": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Int",
+ "printedName": "Swift.Int",
+ "usr": "s:Si"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:9Transcend20TelemetryRequestTypeO9hashValueSivg",
+ "mangledName": "$s9Transcend20TelemetryRequestTypeO9hashValueSivg",
+ "moduleName": "Transcend",
+ "implicit": true,
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Function",
+ "name": "hash",
+ "printedName": "hash(into:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Hasher",
+ "printedName": "Swift.Hasher",
+ "paramValueOwnership": "InOut",
+ "usr": "s:s6HasherV"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:9Transcend20TelemetryRequestTypeO4hash4intoys6HasherVz_tF",
+ "mangledName": "$s9Transcend20TelemetryRequestTypeO4hash4intoys6HasherVz_tF",
+ "moduleName": "Transcend",
+ "implicit": true,
+ "funcSelfKind": "NonMutating"
+ }
+ ],
+ "declKind": "Enum",
+ "usr": "s:9Transcend20TelemetryRequestTypeO",
+ "mangledName": "$s9Transcend20TelemetryRequestTypeO",
+ "moduleName": "Transcend",
+ "declAttributes": [
+ "AccessControl"
+ ],
+ "conformances": [
+ {
+ "kind": "Conformance",
+ "name": "Equatable",
+ "printedName": "Equatable",
+ "usr": "s:SQ",
+ "mangledName": "$sSQ"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Hashable",
+ "printedName": "Hashable",
+ "usr": "s:SH",
+ "mangledName": "$sSH"
+ }
+ ]
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "Transcend",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
{
"kind": "Import",
"name": "Foundation",
@@ -6509,7 +7257,7 @@
{
"kind": "Function",
"name": "webView",
- "printedName": "webView(_:didFail:withError:)",
+ "printedName": "webView(_:decidePolicyFor:decisionHandler:)",
"children": [
{
"kind": "TypeNominal",
@@ -6524,17 +7272,71 @@
},
{
"kind": "TypeNominal",
- "name": "ImplicitlyUnwrappedOptional",
- "printedName": "WebKit.WKNavigation?",
+ "name": "WKNavigationAction",
+ "printedName": "WebKit.WKNavigationAction",
+ "usr": "c:objc(cs)WKNavigationAction"
+ },
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(WebKit.WKNavigationActionPolicy) -> ()",
"children": [
{
"kind": "TypeNominal",
- "name": "WKNavigation",
- "printedName": "WebKit.WKNavigation",
- "usr": "c:objc(cs)WKNavigation"
- }
- ],
- "usr": "s:Sq"
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "WKNavigationActionPolicy",
+ "printedName": "WebKit.WKNavigationActionPolicy",
+ "usr": "c:@E@WKNavigationActionPolicy"
+ }
+ ]
+ }
+ ],
+ "declKind": "Func",
+ "usr": "c:@M@Transcend@objc(cs)TranscendWebView(im)webView:decidePolicyForNavigationAction:decisionHandler:",
+ "mangledName": "$s9Transcend0A7WebViewC03webC0_15decidePolicyFor15decisionHandlerySo05WKWebC0C_So18WKNavigationActionCySo0klF0VctF",
+ "moduleName": "Transcend",
+ "objc_name": "webView:decidePolicyForNavigationAction:decisionHandler:",
+ "declAttributes": [
+ "ObjC",
+ "Custom",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "webView",
+ "printedName": "webView(_:didFail:withError:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "WKWebView",
+ "printedName": "WebKit.WKWebView",
+ "usr": "c:objc(cs)WKWebView"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "ImplicitlyUnwrappedOptional",
+ "printedName": "WebKit.WKNavigation?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "WKNavigation",
+ "printedName": "WebKit.WKNavigation",
+ "usr": "c:objc(cs)WKNavigation"
+ }
+ ],
+ "usr": "s:Sq"
},
{
"kind": "TypeNominal",
@@ -6647,6 +7449,34 @@
],
"funcSelfKind": "NonMutating"
},
+ {
+ "kind": "Function",
+ "name": "handleErrors",
+ "printedName": "handleErrors(errorDetails:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:9Transcend0A7WebViewC12handleErrors12errorDetailsySS_tF",
+ "mangledName": "$s9Transcend0A7WebViewC12handleErrors12errorDetailsySS_tF",
+ "moduleName": "Transcend",
+ "declAttributes": [
+ "Custom",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
{
"kind": "Constructor",
"name": "init",
@@ -7685,7 +8515,7 @@
{
"kind": "Constructor",
"name": "init",
- "printedName": "init(transcendConsentUrl:destroyOnClose:defaultAttributes:token:syncDomains:)",
+ "printedName": "init(transcendConsentUrl:destroyOnClose:defaultAttributes:token:syncDomains:autoShowUI:mobileAppId:)",
"children": [
{
"kind": "TypeNominal",
@@ -7748,11 +8578,25 @@
],
"hasDefaultArg": true,
"usr": "s:Sa"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "hasDefaultArg": true,
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "hasDefaultArg": true,
+ "usr": "s:SS"
}
],
"declKind": "Constructor",
- "usr": "s:9Transcend0A10CoreConfigV19transcendConsentUrl14destroyOnClose17defaultAttributes5token11syncDomainsACSS_SbSDyS2SGSSSaySSGtcfc",
- "mangledName": "$s9Transcend0A10CoreConfigV19transcendConsentUrl14destroyOnClose17defaultAttributes5token11syncDomainsACSS_SbSDyS2SGSSSaySSGtcfc",
+ "usr": "s:9Transcend0A10CoreConfigV19transcendConsentUrl14destroyOnClose17defaultAttributes5token11syncDomains10autoShowUI11mobileAppIdACSS_SbSDyS2SGSSSaySSGSbSStcfc",
+ "mangledName": "$s9Transcend0A10CoreConfigV19transcendConsentUrl14destroyOnClose17defaultAttributes5token11syncDomains10autoShowUI11mobileAppIdACSS_SbSDyS2SGSSSaySSGSbSStcfc",
"moduleName": "Transcend",
"declAttributes": [
"AccessControl",
@@ -9069,34 +9913,661 @@
"children": [
{
"kind": "TypeNominal",
- "name": "String",
- "printedName": "Swift.String",
- "usr": "s:SS"
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:9Transcend12IABConstantsC54IAB_TCF_PUBLISHER_CUSTOM_PURPOSES_LEGITIMATE_INTERESTSSSvgZ",
+ "mangledName": "$s9Transcend12IABConstantsC54IAB_TCF_PUBLISHER_CUSTOM_PURPOSES_LEGITIMATE_INTERESTSSSvgZ",
+ "moduleName": "Transcend",
+ "static": true,
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ }
+ ],
+ "declKind": "Class",
+ "usr": "s:9Transcend12IABConstantsC",
+ "mangledName": "$s9Transcend12IABConstantsC",
+ "moduleName": "Transcend",
+ "declAttributes": [
+ "Final",
+ "AccessControl"
+ ],
+ "hasMissingDesignatedInitializers": true
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "Transcend",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "TelemetryConfig",
+ "printedName": "TelemetryConfig",
+ "children": [
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init(from:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "TelemetryConfig",
+ "printedName": "Transcend.TelemetryConfig",
+ "usr": "s:9Transcend15TelemetryConfigC"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Decoder",
+ "printedName": "Swift.Decoder",
+ "usr": "s:s7DecoderP"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "s:9Transcend15TelemetryConfigC4fromACs7Decoder_p_tKcfc",
+ "mangledName": "$s9Transcend15TelemetryConfigC4fromACs7Decoder_p_tKcfc",
+ "moduleName": "Transcend",
+ "implicit": true,
+ "declAttributes": [
+ "Required"
+ ],
+ "throwing": true,
+ "init_kind": "Designated"
+ },
+ {
+ "kind": "Function",
+ "name": "encode",
+ "printedName": "encode(to:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Encoder",
+ "printedName": "Swift.Encoder",
+ "usr": "s:s7EncoderP"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:9Transcend15TelemetryConfigC6encode2toys7Encoder_p_tKF",
+ "mangledName": "$s9Transcend15TelemetryConfigC6encode2toys7Encoder_p_tKF",
+ "moduleName": "Transcend",
+ "implicit": true,
+ "throwing": true,
+ "funcSelfKind": "NonMutating"
+ }
+ ],
+ "declKind": "Class",
+ "usr": "s:9Transcend15TelemetryConfigC",
+ "mangledName": "$s9Transcend15TelemetryConfigC",
+ "moduleName": "Transcend",
+ "declAttributes": [
+ "AccessControl"
+ ],
+ "hasMissingDesignatedInitializers": true,
+ "conformances": [
+ {
+ "kind": "Conformance",
+ "name": "Decodable",
+ "printedName": "Decodable",
+ "usr": "s:Se",
+ "mangledName": "$sSe"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Encodable",
+ "printedName": "Encodable",
+ "usr": "s:SE",
+ "mangledName": "$sSE"
+ }
+ ]
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "Transcend",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "TelemetryService",
+ "printedName": "TelemetryService",
+ "children": [
+ {
+ "kind": "Function",
+ "name": "flushTelemetryRequest",
+ "printedName": "flushTelemetryRequest(mobileAppId:type:config:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "TelemetryRequestType",
+ "printedName": "Transcend.TelemetryRequestType",
+ "usr": "s:9Transcend20TelemetryRequestTypeO"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "TelemetryConfig",
+ "printedName": "Transcend.TelemetryConfig",
+ "usr": "s:9Transcend15TelemetryConfigC"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:9Transcend16TelemetryServiceC05flushB7Request11mobileAppId4type6configySS_AA0bE4TypeOAA0B6ConfigCtFZ",
+ "mangledName": "$s9Transcend16TelemetryServiceC05flushB7Request11mobileAppId4type6configySS_AA0bE4TypeOAA0B6ConfigCtFZ",
+ "moduleName": "Transcend",
+ "static": true,
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "flushTelemetryRequestsFromDBAsync",
+ "printedName": "flushTelemetryRequestsFromDBAsync()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:9Transcend16TelemetryServiceC05flushB19RequestsFromDBAsyncyyFZ",
+ "mangledName": "$s9Transcend16TelemetryServiceC05flushB19RequestsFromDBAsyncyyFZ",
+ "moduleName": "Transcend",
+ "static": true,
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ }
+ ],
+ "declKind": "Class",
+ "usr": "s:9Transcend16TelemetryServiceC",
+ "mangledName": "$s9Transcend16TelemetryServiceC",
+ "moduleName": "Transcend",
+ "declAttributes": [
+ "AccessControl"
+ ],
+ "hasMissingDesignatedInitializers": true
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "Transcend",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "Import",
+ "name": "CoreData",
+ "printedName": "CoreData",
+ "declKind": "Import",
+ "moduleName": "Transcend"
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "TelemetryRequests",
+ "printedName": "TelemetryRequests",
+ "children": [
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init(entity:insertInto:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "TelemetryRequests",
+ "printedName": "Transcend.TelemetryRequests",
+ "usr": "c:@M@Transcend@objc(cs)TelemetryRequests"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "NSEntityDescription",
+ "printedName": "CoreData.NSEntityDescription",
+ "usr": "c:objc(cs)NSEntityDescription"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "CoreData.NSManagedObjectContext?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "NSManagedObjectContext",
+ "printedName": "CoreData.NSManagedObjectContext",
+ "usr": "c:objc(cs)NSManagedObjectContext"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "c:@M@Transcend@objc(cs)TelemetryRequests(im)initWithEntity:insertIntoManagedObjectContext:",
+ "mangledName": "$s9Transcend17TelemetryRequestsC6entity10insertIntoACSo19NSEntityDescriptionC_So22NSManagedObjectContextCSgtcfc",
+ "moduleName": "Transcend",
+ "overriding": true,
+ "implicit": true,
+ "objc_name": "initWithEntity:insertIntoManagedObjectContext:",
+ "declAttributes": [
+ "Dynamic",
+ "ObjC",
+ "Override"
+ ],
+ "init_kind": "Designated"
+ },
+ {
+ "kind": "Function",
+ "name": "fetchRequest",
+ "printedName": "fetchRequest()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "NSFetchRequest",
+ "printedName": "CoreData.NSFetchRequest",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "TelemetryRequests",
+ "printedName": "Transcend.TelemetryRequests",
+ "usr": "c:@M@Transcend@objc(cs)TelemetryRequests"
+ }
+ ],
+ "usr": "c:objc(cs)NSFetchRequest"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:9Transcend17TelemetryRequestsC12fetchRequestSo07NSFetchE0CyACGyFZ",
+ "mangledName": "$s9Transcend17TelemetryRequestsC12fetchRequestSo07NSFetchE0CyACGyFZ",
+ "moduleName": "Transcend",
+ "static": true,
+ "declAttributes": [
+ "AccessControl",
+ "NonObjC"
+ ],
+ "isFromExtension": true,
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Var",
+ "name": "id",
+ "printedName": "id",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Foundation.UUID?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "UUID",
+ "printedName": "Foundation.UUID",
+ "usr": "s:10Foundation4UUIDV"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "c:@CM@Transcend@objc(cs)TelemetryRequests(py)id",
+ "mangledName": "$s9Transcend17TelemetryRequestsC2id10Foundation4UUIDVSgvp",
+ "moduleName": "Transcend",
+ "declAttributes": [
+ "Dynamic",
+ "AccessControl",
+ "NSManaged",
+ "ObjC"
+ ],
+ "isFromExtension": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Foundation.UUID?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "UUID",
+ "printedName": "Foundation.UUID",
+ "usr": "s:10Foundation4UUIDV"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "c:@CM@Transcend@objc(cs)TelemetryRequests(im)id",
+ "mangledName": "$s9Transcend17TelemetryRequestsC2id10Foundation4UUIDVSgvg",
+ "moduleName": "Transcend",
+ "implicit": true,
+ "declAttributes": [
+ "Dynamic",
+ "ObjC"
+ ],
+ "isFromExtension": true,
+ "accessorKind": "get"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Set",
+ "printedName": "Set()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Foundation.UUID?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "UUID",
+ "printedName": "Foundation.UUID",
+ "usr": "s:10Foundation4UUIDV"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "c:@CM@Transcend@objc(cs)TelemetryRequests(im)setId:",
+ "mangledName": "$s9Transcend17TelemetryRequestsC2id10Foundation4UUIDVSgvs",
+ "moduleName": "Transcend",
+ "implicit": true,
+ "declAttributes": [
+ "Dynamic",
+ "ObjC"
+ ],
+ "isFromExtension": true,
+ "accessorKind": "set"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "requestData",
+ "printedName": "requestData",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Foundation.Data?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Data",
+ "printedName": "Foundation.Data",
+ "usr": "s:10Foundation4DataV"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "c:@CM@Transcend@objc(cs)TelemetryRequests(py)requestData",
+ "mangledName": "$s9Transcend17TelemetryRequestsC11requestData10Foundation0E0VSgvp",
+ "moduleName": "Transcend",
+ "declAttributes": [
+ "Dynamic",
+ "AccessControl",
+ "NSManaged",
+ "ObjC"
+ ],
+ "isFromExtension": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Foundation.Data?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Data",
+ "printedName": "Foundation.Data",
+ "usr": "s:10Foundation4DataV"
+ }
+ ],
+ "usr": "s:Sq"
}
],
"declKind": "Accessor",
- "usr": "s:9Transcend12IABConstantsC54IAB_TCF_PUBLISHER_CUSTOM_PURPOSES_LEGITIMATE_INTERESTSSSvgZ",
- "mangledName": "$s9Transcend12IABConstantsC54IAB_TCF_PUBLISHER_CUSTOM_PURPOSES_LEGITIMATE_INTERESTSSSvgZ",
+ "usr": "c:@CM@Transcend@objc(cs)TelemetryRequests(im)requestData",
+ "mangledName": "$s9Transcend17TelemetryRequestsC11requestData10Foundation0E0VSgvg",
"moduleName": "Transcend",
- "static": true,
"implicit": true,
"declAttributes": [
- "Final"
+ "Dynamic",
+ "ObjC"
],
+ "isFromExtension": true,
"accessorKind": "get"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Set",
+ "printedName": "Set()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Foundation.Data?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Data",
+ "printedName": "Foundation.Data",
+ "usr": "s:10Foundation4DataV"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "c:@CM@Transcend@objc(cs)TelemetryRequests(im)setRequestData:",
+ "mangledName": "$s9Transcend17TelemetryRequestsC11requestData10Foundation0E0VSgvs",
+ "moduleName": "Transcend",
+ "implicit": true,
+ "declAttributes": [
+ "Dynamic",
+ "ObjC"
+ ],
+ "isFromExtension": true,
+ "accessorKind": "set"
}
]
}
],
"declKind": "Class",
- "usr": "s:9Transcend12IABConstantsC",
- "mangledName": "$s9Transcend12IABConstantsC",
+ "usr": "c:@M@Transcend@objc(cs)TelemetryRequests",
+ "mangledName": "$s9Transcend17TelemetryRequestsC",
"moduleName": "Transcend",
+ "objc_name": "TelemetryRequests",
"declAttributes": [
- "Final",
- "AccessControl"
+ "AccessControl",
+ "ObjC"
],
- "hasMissingDesignatedInitializers": true
+ "superclassUsr": "c:objc(cs)NSManagedObject",
+ "inheritsConvenienceInitializers": true,
+ "superclassNames": [
+ "CoreData.NSManagedObject",
+ "ObjectiveC.NSObject"
+ ],
+ "conformances": [
+ {
+ "kind": "Conformance",
+ "name": "Identifiable",
+ "printedName": "Identifiable",
+ "children": [
+ {
+ "kind": "TypeWitness",
+ "name": "ID",
+ "printedName": "ID",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Foundation.UUID?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "UUID",
+ "printedName": "Foundation.UUID",
+ "usr": "s:10Foundation4UUIDV"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ]
+ }
+ ],
+ "usr": "s:s12IdentifiableP",
+ "mangledName": "$ss12IdentifiableP"
+ },
+ {
+ "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": "ObservableObject",
+ "printedName": "ObservableObject",
+ "children": [
+ {
+ "kind": "TypeWitness",
+ "name": "ObjectWillChangePublisher",
+ "printedName": "ObjectWillChangePublisher",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ObservableObjectPublisher",
+ "printedName": "Combine.ObservableObjectPublisher",
+ "usr": "s:7Combine25ObservableObjectPublisherC"
+ }
+ ]
+ }
+ ],
+ "usr": "s:7Combine16ObservableObjectP",
+ "mangledName": "$s7Combine16ObservableObjectP"
+ }
+ ]
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "Transcend",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "Import",
+ "name": "CoreData",
+ "printedName": "CoreData",
+ "declKind": "Import",
+ "moduleName": "Transcend"
},
{
"kind": "Import",
@@ -9606,147 +11077,189 @@
{
"filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Constants\/TranscendConstants.swift",
"kind": "StringLiteral",
- "offset": 459,
+ "offset": 452,
+ "length": 22,
+ "value": "\"Transcend_AG_Version\""
+ },
+ {
+ "filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Constants\/TranscendConstants.swift",
+ "kind": "StringLiteral",
+ "offset": 516,
+ "length": 17,
+ "value": "\"Transcend_CM_Id\""
+ },
+ {
+ "filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Constants\/TranscendConstants.swift",
+ "kind": "StringLiteral",
+ "offset": 577,
+ "length": 19,
+ "value": "\"Transcend_Regimes\""
+ },
+ {
+ "filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Constants\/TranscendConstants.swift",
+ "kind": "StringLiteral",
+ "offset": 646,
+ "length": 25,
+ "value": "\"Transcend_Telemetry_Url\""
+ },
+ {
+ "filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Constants\/TranscendConstants.swift",
+ "kind": "StringLiteral",
+ "offset": 725,
"length": 79,
"value": "\"Please check your network settings. Failed to load Transcend Consent Manager.\""
},
{
"filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Constants\/TranscendConstants.swift",
"kind": "StringLiteral",
- "offset": 588,
+ "offset": 854,
"length": 72,
"value": "\"https:\/\/cdn.transcend-mobile-consent.com\/VERSION\/BUNDLE_ID\/bridge.html\""
},
{
"filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Constants\/TranscendConstants.swift",
"kind": "StringLiteral",
- "offset": 790,
+ "offset": 978,
+ "length": 99,
+ "value": "\"Please configure mobile application identifier while initiating TranscendAPI or TranscendWebView.\""
+ },
+ {
+ "filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Constants\/TranscendConstants.swift",
+ "kind": "StringLiteral",
+ "offset": 1128,
+ "length": 8,
+ "value": "\"8.37.2\""
+ },
+ {
+ "filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Constants\/TranscendConstants.swift",
+ "kind": "StringLiteral",
+ "offset": 1266,
"length": 24,
"value": "\"\/(cm|cm-test)\/([^\/]+)\/\""
},
{
"filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Constants\/TranscendConstants.swift",
"kind": "StringLiteral",
- "offset": 852,
+ "offset": 1328,
"length": 41,
"value": "\"Error: Invalid regex pattern - \""
},
{
"filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Constants\/TranscendConstants.swift",
"kind": "StringLiteral",
- "offset": 892,
+ "offset": 1368,
"length": 2,
"value": "\"\""
},
{
"filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Constants\/TranscendConstants.swift",
"kind": "StringLiteral",
- "offset": 1002,
+ "offset": 1478,
"length": 7,
"value": "\"cmpId\""
},
{
"filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Constants\/TranscendConstants.swift",
"kind": "StringLiteral",
- "offset": 1052,
+ "offset": 1528,
"length": 12,
"value": "\"cmpVersion\""
},
{
"filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Constants\/TranscendConstants.swift",
"kind": "StringLiteral",
- "offset": 1112,
+ "offset": 1588,
"length": 18,
"value": "\"tcfPolicyVersion\""
},
{
"filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Constants\/TranscendConstants.swift",
"kind": "StringLiteral",
- "offset": 1177,
+ "offset": 1653,
"length": 13,
"value": "\"gdprApplies\""
},
{
"filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Constants\/TranscendConstants.swift",
"kind": "StringLiteral",
- "offset": 1235,
+ "offset": 1711,
"length": 13,
"value": "\"publisherCC\""
},
{
"filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Constants\/TranscendConstants.swift",
"kind": "StringLiteral",
- "offset": 1293,
+ "offset": 1769,
"length": 21,
"value": "\"purposeOneTreatment\""
},
{
"filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Constants\/TranscendConstants.swift",
"kind": "StringLiteral",
- "offset": 1368,
+ "offset": 1844,
"length": 10,
"value": "\"tcString\""
},
{
"filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Constants\/TranscendConstants.swift",
"kind": "StringLiteral",
- "offset": 1420,
+ "offset": 1896,
"length": 17,
"value": "\"vendor_consents\""
},
{
"filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Constants\/TranscendConstants.swift",
"kind": "StringLiteral",
- "offset": 1485,
+ "offset": 1961,
"length": 28,
"value": "\"vendor_legitimateInterests\""
},
{
"filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Constants\/TranscendConstants.swift",
"kind": "StringLiteral",
- "offset": 1573,
+ "offset": 2049,
"length": 18,
"value": "\"purpose_consents\""
},
{
"filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Constants\/TranscendConstants.swift",
"kind": "StringLiteral",
- "offset": 1640,
+ "offset": 2116,
"length": 29,
"value": "\"purpose_legitimateInterests\""
},
{
"filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Constants\/TranscendConstants.swift",
"kind": "StringLiteral",
- "offset": 1730,
+ "offset": 2206,
"length": 22,
"value": "\"specialFeatureOptins\""
},
{
"filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Constants\/TranscendConstants.swift",
"kind": "StringLiteral",
- "offset": 1808,
+ "offset": 2284,
"length": 20,
"value": "\"publisher_consents\""
},
{
"filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Constants\/TranscendConstants.swift",
"kind": "StringLiteral",
- "offset": 1878,
+ "offset": 2354,
"length": 31,
"value": "\"publisher_legitimateInterests\""
},
{
"filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Constants\/TranscendConstants.swift",
"kind": "StringLiteral",
- "offset": 1972,
+ "offset": 2448,
"length": 34,
"value": "\"publisher_customPurpose_consents\""
},
{
"filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Constants\/TranscendConstants.swift",
"kind": "StringLiteral",
- "offset": 2073,
+ "offset": 2549,
"length": 45,
"value": "\"publisher_customPurpose_legitimateInterests\""
},
@@ -9767,31 +11280,45 @@
{
"filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Models\/TranscendCoreConfig.swift",
"kind": "BooleanLiteral",
- "offset": 937,
+ "offset": 1159,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Models\/TranscendCoreConfig.swift",
"kind": "Dictionary",
- "offset": 981,
+ "offset": 1219,
"length": 3,
"value": "[]"
},
{
"filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Models\/TranscendCoreConfig.swift",
"kind": "StringLiteral",
- "offset": 1002,
+ "offset": 1256,
"length": 2,
"value": "\"\""
},
{
"filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Models\/TranscendCoreConfig.swift",
"kind": "Array",
- "offset": 1030,
+ "offset": 1300,
"length": 2,
"value": "[]"
},
+ {
+ "filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Models\/TranscendCoreConfig.swift",
+ "kind": "BooleanLiteral",
+ "offset": 1339,
+ "length": 5,
+ "value": "false"
+ },
+ {
+ "filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Models\/TranscendCoreConfig.swift",
+ "kind": "StringLiteral",
+ "offset": 1384,
+ "length": 2,
+ "value": "\"\""
+ },
{
"filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Constants\/IABConstants.swift",
"kind": "StringLiteral",
@@ -9910,6 +11437,48 @@
"offset": 1520,
"length": 51,
"value": "\"IABTCF_PublisherCustomPurposesLegitimateInterests\""
+ },
+ {
+ "filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Models\/TelemetryConfig.swift",
+ "kind": "StringLiteral",
+ "offset": 425,
+ "length": 2,
+ "value": "\"\""
+ },
+ {
+ "filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Models\/TelemetryConfig.swift",
+ "kind": "Array",
+ "offset": 449,
+ "length": 2,
+ "value": "[]"
+ },
+ {
+ "filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Models\/TelemetryConfig.swift",
+ "kind": "StringLiteral",
+ "offset": 480,
+ "length": 2,
+ "value": "\"\""
+ },
+ {
+ "filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Models\/TelemetryConfig.swift",
+ "kind": "StringLiteral",
+ "offset": 512,
+ "length": 2,
+ "value": "\"\""
+ },
+ {
+ "filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Models\/TelemetryConfig.swift",
+ "kind": "Dictionary",
+ "offset": 549,
+ "length": 3,
+ "value": "[]"
+ },
+ {
+ "filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Models\/TelemetryConfig.swift",
+ "kind": "Dictionary",
+ "offset": 587,
+ "length": 3,
+ "value": "[]"
}
]
}
\ No newline at end of file
diff --git a/Pods/Transcend/release/Transcend.xcframework/ios-arm64_x86_64-maccatalyst/Transcend.framework/Versions/Current/Modules/Transcend.swiftmodule/x86_64-apple-ios-macabi.private.swiftinterface b/Pods/Transcend/release/Transcend.xcframework/ios-arm64_x86_64-maccatalyst/Transcend.framework/Versions/Current/Modules/Transcend.swiftmodule/x86_64-apple-ios-macabi.private.swiftinterface
index c3f6232..b9402df 100644
--- a/Pods/Transcend/release/Transcend.xcframework/ios-arm64_x86_64-maccatalyst/Transcend.framework/Versions/Current/Modules/Transcend.swiftmodule/x86_64-apple-ios-macabi.private.swiftinterface
+++ b/Pods/Transcend/release/Transcend.xcframework/ios-arm64_x86_64-maccatalyst/Transcend.framework/Versions/Current/Modules/Transcend.swiftmodule/x86_64-apple-ios-macabi.private.swiftinterface
@@ -11,6 +11,12 @@ import UIKit
import WebKit
import _Concurrency
import _StringProcessing
+@_hasMissingDesignatedInitializers public class TelemetryServiceHelper {
+ public static func saveTelemetryRequest(request: Transcend.TelemetryRequest, completion: @escaping (Swift.Bool, Swift.Error?) -> Swift.Void)
+ public static func getTelemetryRequests(completion: @escaping ([Transcend.TelemetryRequests]?, Swift.Error?) -> Swift.Void)
+ public static func deleteTelemetryRequest(withUUID uuid: Foundation.UUID, completion: @escaping (Swift.Bool, Swift.Error?) -> Swift.Void)
+ @objc deinit
+}
@_hasMissingDesignatedInitializers public class TranscendDataManager {
public static let shared: Transcend.TranscendDataManager
final public let container: CoreData.NSPersistentContainer
@@ -76,10 +82,14 @@ public struct TranscendWebViewWrapper : SwiftUI.UIViewRepresentable {
public static func fetchSDKPurposeMap(baseUrl: Swift.String, completion: @escaping (Swift.Result) -> Swift.Void)
@objc deinit
}
+public struct NativeConfig : Swift.Codable {
+ public func encode(to encoder: Swift.Encoder) throws
+ public init(from decoder: Swift.Decoder) throws
+}
@_hasMissingDesignatedInitializers public class TranscendServiceHelper {
- public static func saveSDKPurposeMap(sdkPurposeMap: Transcend.SDKPurposeMap)
- public static func isSDKPurposeMapValid() -> Swift.Bool
- public static func getSDKPurposeMap() -> Transcend.SDKPurposeMap?
+ public static func saveSDKPurposeMap(sdkPurposeMap: Transcend.SDKPurposeMap, completion: @escaping (Swift.Error?) -> Swift.Void)
+ public static func isSDKPurposeMapValid(completion: @escaping (Swift.Bool, Swift.Error?) -> Swift.Void)
+ public static func getSDKPurposeMap(completion: @escaping (Transcend.SDKPurposeMap?, Swift.Error?) -> Swift.Void)
@objc deinit
}
public enum ConsentStatus {
@@ -94,12 +104,26 @@ public enum ConsentStatus {
get
}
}
+@_hasMissingDesignatedInitializers public class TelemetryRequest : Swift.Codable {
+ @objc deinit
+ public func encode(to encoder: Swift.Encoder) throws
+ required public init(from decoder: Swift.Decoder) throws
+}
@_hasMissingDesignatedInitializers public class SDKPurposeMap : Swift.Codable {
public func isSDKAllowed(consentDetails: Transcend.TrackingConsentDetails, serviceId: Swift.String, tcfAllowed: Swift.Bool, regimePurposes: Swift.Set) -> Transcend.ConsentStatus
@objc deinit
public func encode(to encoder: Swift.Encoder) throws
required public init(from decoder: Swift.Decoder) throws
}
+public enum TelemetryRequestType {
+ case INITIAL_SITE_SESSION
+ case CONSENT_CHANGE
+ public static func == (a: Transcend.TelemetryRequestType, b: Transcend.TelemetryRequestType) -> Swift.Bool
+ public func hash(into hasher: inout Swift.Hasher)
+ public var hashValue: Swift.Int {
+ get
+ }
+}
public struct TrackingConsentDetails : Swift.Codable {
public var purposes: [Swift.String : Transcend.Value]
public var confirmed: Swift.Bool
@@ -143,8 +167,10 @@ public class WebAppInterface {
@_Concurrency.MainActor(unsafe) public init(frame: CoreFoundation.CGRect, configuration: WebKit.WKWebViewConfiguration, transcendCoreConfig: Transcend.TranscendCoreConfig, didFinishNavigation: ((Swift.Result) -> Swift.Void)? = nil, onCloseListenerV1: ((Swift.Result) -> Swift.Void)? = nil, onCloseListener: ((Swift.Result) -> Swift.Void)? = nil)
@_Concurrency.MainActor(unsafe) required public init?(coder: Foundation.NSCoder, transcendCoreConfig: Transcend.TranscendCoreConfig, didFinishNavigation: ((Swift.Result) -> Swift.Void)? = nil, onCloseListenerV1: ((Swift.Result) -> Swift.Void)? = nil, onCloseListener: ((Swift.Result) -> Swift.Void)? = nil)
@_Concurrency.MainActor(unsafe) @objc public func webView(_ webView: WebKit.WKWebView, didFinish navigation: WebKit.WKNavigation!)
+ @_Concurrency.MainActor(unsafe) @objc public func webView(_ webView: WebKit.WKWebView, decidePolicyFor navigationAction: WebKit.WKNavigationAction, decisionHandler: @escaping (WebKit.WKNavigationActionPolicy) -> Swift.Void)
@_Concurrency.MainActor(unsafe) @objc public func webView(_ webView: WebKit.WKWebView, didFail navigation: WebKit.WKNavigation!, withError error: Swift.Error)
@_Concurrency.MainActor(unsafe) public static func createOrGetInstance(frame: CoreFoundation.CGRect, configuration: WebKit.WKWebViewConfiguration, transcendCoreConfig: Transcend.TranscendCoreConfig, didFinishNavigation: ((Swift.Result) -> Swift.Void)? = nil) -> Transcend.TranscendWebView!
+ @_Concurrency.MainActor(unsafe) public func handleErrors(errorDetails: Swift.String)
@objc deinit
}
@objc @_Concurrency.MainActor(unsafe) public class BackEndWebView : WebKit.WKWebView, WebKit.WKNavigationDelegate {
@@ -160,7 +186,7 @@ public class WebAppInterface {
@objc deinit
}
public struct TranscendCoreConfig {
- public init(transcendConsentUrl: Swift.String, destroyOnClose: Swift.Bool = true, defaultAttributes: [Swift.String : Swift.String] = [:], token: Swift.String = "", syncDomains: [Swift.String] = [])
+ public init(transcendConsentUrl: Swift.String, destroyOnClose: Swift.Bool = true, defaultAttributes: [Swift.String : Swift.String] = [:], token: Swift.String = "", syncDomains: [Swift.String] = [], autoShowUI: Swift.Bool = false, mobileAppId: Swift.String = "")
public func getDefaultAttributesAsString() -> Swift.String
}
public enum JSONValue : Swift.Codable {
@@ -193,6 +219,34 @@ public enum JSONValue : Swift.Codable {
public static let IAB_TCF_PUBLISHER_CUSTOM_PURPOSES_LEGITIMATE_INTERESTS: Swift.String
@objc deinit
}
+@_hasMissingDesignatedInitializers public class TelemetryConfig : Swift.Codable {
+ @objc deinit
+ public func encode(to encoder: Swift.Encoder) throws
+ required public init(from decoder: Swift.Decoder) throws
+}
+@_hasMissingDesignatedInitializers public class TelemetryService {
+ public static func flushTelemetryRequest(mobileAppId: Swift.String, type: Transcend.TelemetryRequestType, config: Transcend.TelemetryConfig)
+ public static func flushTelemetryRequestsFromDBAsync()
+ @objc deinit
+}
+@_inheritsConvenienceInitializers @objc(TelemetryRequests) public class TelemetryRequests : CoreData.NSManagedObject {
+ @objc override dynamic public init(entity: CoreData.NSEntityDescription, insertInto context: CoreData.NSManagedObjectContext?)
+ @objc deinit
+}
+extension Transcend.TelemetryRequests {
+ @nonobjc public class func fetchRequest() -> CoreData.NSFetchRequest
+ @objc @NSManaged dynamic public var id: Foundation.UUID? {
+ @objc get
+ @objc set
+ }
+ @objc @NSManaged dynamic public var requestData: Foundation.Data? {
+ @objc get
+ @objc set
+ }
+}
+extension Transcend.TelemetryRequests : Swift.Identifiable {
+ public typealias ID = Foundation.UUID?
+}
@_inheritsConvenienceInitializers @objc(TranscendSDKPurposeMap) public class TranscendSDKPurposeMap : CoreData.NSManagedObject {
@objc override dynamic public init(entity: CoreData.NSEntityDescription, insertInto context: CoreData.NSManagedObjectContext?)
@objc deinit
@@ -213,3 +267,5 @@ extension Transcend.TranscendSDKPurposeMap : Swift.Identifiable {
}
extension Transcend.ConsentStatus : Swift.Equatable {}
extension Transcend.ConsentStatus : Swift.Hashable {}
+extension Transcend.TelemetryRequestType : Swift.Equatable {}
+extension Transcend.TelemetryRequestType : Swift.Hashable {}
diff --git a/Pods/Transcend/release/Transcend.xcframework/ios-arm64_x86_64-maccatalyst/Transcend.framework/Versions/Current/Modules/Transcend.swiftmodule/x86_64-apple-ios-macabi.swiftdoc b/Pods/Transcend/release/Transcend.xcframework/ios-arm64_x86_64-maccatalyst/Transcend.framework/Versions/Current/Modules/Transcend.swiftmodule/x86_64-apple-ios-macabi.swiftdoc
index 1d60e4d..4a404d6 100644
Binary files a/Pods/Transcend/release/Transcend.xcframework/ios-arm64_x86_64-maccatalyst/Transcend.framework/Versions/Current/Modules/Transcend.swiftmodule/x86_64-apple-ios-macabi.swiftdoc and b/Pods/Transcend/release/Transcend.xcframework/ios-arm64_x86_64-maccatalyst/Transcend.framework/Versions/Current/Modules/Transcend.swiftmodule/x86_64-apple-ios-macabi.swiftdoc differ
diff --git a/Pods/Transcend/release/Transcend.xcframework/ios-arm64_x86_64-maccatalyst/Transcend.framework/Versions/Current/Modules/Transcend.swiftmodule/x86_64-apple-ios-macabi.swiftinterface b/Pods/Transcend/release/Transcend.xcframework/ios-arm64_x86_64-maccatalyst/Transcend.framework/Versions/Current/Modules/Transcend.swiftmodule/x86_64-apple-ios-macabi.swiftinterface
index c3f6232..b9402df 100644
--- a/Pods/Transcend/release/Transcend.xcframework/ios-arm64_x86_64-maccatalyst/Transcend.framework/Versions/Current/Modules/Transcend.swiftmodule/x86_64-apple-ios-macabi.swiftinterface
+++ b/Pods/Transcend/release/Transcend.xcframework/ios-arm64_x86_64-maccatalyst/Transcend.framework/Versions/Current/Modules/Transcend.swiftmodule/x86_64-apple-ios-macabi.swiftinterface
@@ -11,6 +11,12 @@ import UIKit
import WebKit
import _Concurrency
import _StringProcessing
+@_hasMissingDesignatedInitializers public class TelemetryServiceHelper {
+ public static func saveTelemetryRequest(request: Transcend.TelemetryRequest, completion: @escaping (Swift.Bool, Swift.Error?) -> Swift.Void)
+ public static func getTelemetryRequests(completion: @escaping ([Transcend.TelemetryRequests]?, Swift.Error?) -> Swift.Void)
+ public static func deleteTelemetryRequest(withUUID uuid: Foundation.UUID, completion: @escaping (Swift.Bool, Swift.Error?) -> Swift.Void)
+ @objc deinit
+}
@_hasMissingDesignatedInitializers public class TranscendDataManager {
public static let shared: Transcend.TranscendDataManager
final public let container: CoreData.NSPersistentContainer
@@ -76,10 +82,14 @@ public struct TranscendWebViewWrapper : SwiftUI.UIViewRepresentable {
public static func fetchSDKPurposeMap(baseUrl: Swift.String, completion: @escaping (Swift.Result) -> Swift.Void)
@objc deinit
}
+public struct NativeConfig : Swift.Codable {
+ public func encode(to encoder: Swift.Encoder) throws
+ public init(from decoder: Swift.Decoder) throws
+}
@_hasMissingDesignatedInitializers public class TranscendServiceHelper {
- public static func saveSDKPurposeMap(sdkPurposeMap: Transcend.SDKPurposeMap)
- public static func isSDKPurposeMapValid() -> Swift.Bool
- public static func getSDKPurposeMap() -> Transcend.SDKPurposeMap?
+ public static func saveSDKPurposeMap(sdkPurposeMap: Transcend.SDKPurposeMap, completion: @escaping (Swift.Error?) -> Swift.Void)
+ public static func isSDKPurposeMapValid(completion: @escaping (Swift.Bool, Swift.Error?) -> Swift.Void)
+ public static func getSDKPurposeMap(completion: @escaping (Transcend.SDKPurposeMap?, Swift.Error?) -> Swift.Void)
@objc deinit
}
public enum ConsentStatus {
@@ -94,12 +104,26 @@ public enum ConsentStatus {
get
}
}
+@_hasMissingDesignatedInitializers public class TelemetryRequest : Swift.Codable {
+ @objc deinit
+ public func encode(to encoder: Swift.Encoder) throws
+ required public init(from decoder: Swift.Decoder) throws
+}
@_hasMissingDesignatedInitializers public class SDKPurposeMap : Swift.Codable {
public func isSDKAllowed(consentDetails: Transcend.TrackingConsentDetails, serviceId: Swift.String, tcfAllowed: Swift.Bool, regimePurposes: Swift.Set) -> Transcend.ConsentStatus
@objc deinit
public func encode(to encoder: Swift.Encoder) throws
required public init(from decoder: Swift.Decoder) throws
}
+public enum TelemetryRequestType {
+ case INITIAL_SITE_SESSION
+ case CONSENT_CHANGE
+ public static func == (a: Transcend.TelemetryRequestType, b: Transcend.TelemetryRequestType) -> Swift.Bool
+ public func hash(into hasher: inout Swift.Hasher)
+ public var hashValue: Swift.Int {
+ get
+ }
+}
public struct TrackingConsentDetails : Swift.Codable {
public var purposes: [Swift.String : Transcend.Value]
public var confirmed: Swift.Bool
@@ -143,8 +167,10 @@ public class WebAppInterface {
@_Concurrency.MainActor(unsafe) public init(frame: CoreFoundation.CGRect, configuration: WebKit.WKWebViewConfiguration, transcendCoreConfig: Transcend.TranscendCoreConfig, didFinishNavigation: ((Swift.Result) -> Swift.Void)? = nil, onCloseListenerV1: ((Swift.Result) -> Swift.Void)? = nil, onCloseListener: ((Swift.Result) -> Swift.Void)? = nil)
@_Concurrency.MainActor(unsafe) required public init?(coder: Foundation.NSCoder, transcendCoreConfig: Transcend.TranscendCoreConfig, didFinishNavigation: ((Swift.Result) -> Swift.Void)? = nil, onCloseListenerV1: ((Swift.Result) -> Swift.Void)? = nil, onCloseListener: ((Swift.Result) -> Swift.Void)? = nil)
@_Concurrency.MainActor(unsafe) @objc public func webView(_ webView: WebKit.WKWebView, didFinish navigation: WebKit.WKNavigation!)
+ @_Concurrency.MainActor(unsafe) @objc public func webView(_ webView: WebKit.WKWebView, decidePolicyFor navigationAction: WebKit.WKNavigationAction, decisionHandler: @escaping (WebKit.WKNavigationActionPolicy) -> Swift.Void)
@_Concurrency.MainActor(unsafe) @objc public func webView(_ webView: WebKit.WKWebView, didFail navigation: WebKit.WKNavigation!, withError error: Swift.Error)
@_Concurrency.MainActor(unsafe) public static func createOrGetInstance(frame: CoreFoundation.CGRect, configuration: WebKit.WKWebViewConfiguration, transcendCoreConfig: Transcend.TranscendCoreConfig, didFinishNavigation: ((Swift.Result) -> Swift.Void)? = nil) -> Transcend.TranscendWebView!
+ @_Concurrency.MainActor(unsafe) public func handleErrors(errorDetails: Swift.String)
@objc deinit
}
@objc @_Concurrency.MainActor(unsafe) public class BackEndWebView : WebKit.WKWebView, WebKit.WKNavigationDelegate {
@@ -160,7 +186,7 @@ public class WebAppInterface {
@objc deinit
}
public struct TranscendCoreConfig {
- public init(transcendConsentUrl: Swift.String, destroyOnClose: Swift.Bool = true, defaultAttributes: [Swift.String : Swift.String] = [:], token: Swift.String = "", syncDomains: [Swift.String] = [])
+ public init(transcendConsentUrl: Swift.String, destroyOnClose: Swift.Bool = true, defaultAttributes: [Swift.String : Swift.String] = [:], token: Swift.String = "", syncDomains: [Swift.String] = [], autoShowUI: Swift.Bool = false, mobileAppId: Swift.String = "")
public func getDefaultAttributesAsString() -> Swift.String
}
public enum JSONValue : Swift.Codable {
@@ -193,6 +219,34 @@ public enum JSONValue : Swift.Codable {
public static let IAB_TCF_PUBLISHER_CUSTOM_PURPOSES_LEGITIMATE_INTERESTS: Swift.String
@objc deinit
}
+@_hasMissingDesignatedInitializers public class TelemetryConfig : Swift.Codable {
+ @objc deinit
+ public func encode(to encoder: Swift.Encoder) throws
+ required public init(from decoder: Swift.Decoder) throws
+}
+@_hasMissingDesignatedInitializers public class TelemetryService {
+ public static func flushTelemetryRequest(mobileAppId: Swift.String, type: Transcend.TelemetryRequestType, config: Transcend.TelemetryConfig)
+ public static func flushTelemetryRequestsFromDBAsync()
+ @objc deinit
+}
+@_inheritsConvenienceInitializers @objc(TelemetryRequests) public class TelemetryRequests : CoreData.NSManagedObject {
+ @objc override dynamic public init(entity: CoreData.NSEntityDescription, insertInto context: CoreData.NSManagedObjectContext?)
+ @objc deinit
+}
+extension Transcend.TelemetryRequests {
+ @nonobjc public class func fetchRequest() -> CoreData.NSFetchRequest
+ @objc @NSManaged dynamic public var id: Foundation.UUID? {
+ @objc get
+ @objc set
+ }
+ @objc @NSManaged dynamic public var requestData: Foundation.Data? {
+ @objc get
+ @objc set
+ }
+}
+extension Transcend.TelemetryRequests : Swift.Identifiable {
+ public typealias ID = Foundation.UUID?
+}
@_inheritsConvenienceInitializers @objc(TranscendSDKPurposeMap) public class TranscendSDKPurposeMap : CoreData.NSManagedObject {
@objc override dynamic public init(entity: CoreData.NSEntityDescription, insertInto context: CoreData.NSManagedObjectContext?)
@objc deinit
@@ -213,3 +267,5 @@ extension Transcend.TranscendSDKPurposeMap : Swift.Identifiable {
}
extension Transcend.ConsentStatus : Swift.Equatable {}
extension Transcend.ConsentStatus : Swift.Hashable {}
+extension Transcend.TelemetryRequestType : Swift.Equatable {}
+extension Transcend.TelemetryRequestType : Swift.Hashable {}
diff --git a/Pods/Transcend/release/Transcend.xcframework/ios-arm64_x86_64-maccatalyst/Transcend.framework/Versions/Current/Resources/Info.plist b/Pods/Transcend/release/Transcend.xcframework/ios-arm64_x86_64-maccatalyst/Transcend.framework/Versions/Current/Resources/Info.plist
index dde1d7d..660110a 100644
--- a/Pods/Transcend/release/Transcend.xcframework/ios-arm64_x86_64-maccatalyst/Transcend.framework/Versions/Current/Resources/Info.plist
+++ b/Pods/Transcend/release/Transcend.xcframework/ios-arm64_x86_64-maccatalyst/Transcend.framework/Versions/Current/Resources/Info.plist
@@ -3,7 +3,7 @@
BuildMachineOSBuild
- 21H1015
+ 21H1123
CFBundleDevelopmentRegion
en
CFBundleExecutable
diff --git a/Pods/Transcend/release/Transcend.xcframework/ios-arm64_x86_64-maccatalyst/Transcend.framework/Versions/Current/Resources/TranscendModel.momd/TranscendModel.mom b/Pods/Transcend/release/Transcend.xcframework/ios-arm64_x86_64-maccatalyst/Transcend.framework/Versions/Current/Resources/TranscendModel.momd/TranscendModel.mom
index d3df219..eff891d 100644
Binary files a/Pods/Transcend/release/Transcend.xcframework/ios-arm64_x86_64-maccatalyst/Transcend.framework/Versions/Current/Resources/TranscendModel.momd/TranscendModel.mom and b/Pods/Transcend/release/Transcend.xcframework/ios-arm64_x86_64-maccatalyst/Transcend.framework/Versions/Current/Resources/TranscendModel.momd/TranscendModel.mom differ
diff --git a/Pods/Transcend/release/Transcend.xcframework/ios-arm64_x86_64-maccatalyst/Transcend.framework/Versions/Current/Resources/TranscendModel.momd/VersionInfo.plist b/Pods/Transcend/release/Transcend.xcframework/ios-arm64_x86_64-maccatalyst/Transcend.framework/Versions/Current/Resources/TranscendModel.momd/VersionInfo.plist
index 83f17e6..6d11d4d 100644
Binary files a/Pods/Transcend/release/Transcend.xcframework/ios-arm64_x86_64-maccatalyst/Transcend.framework/Versions/Current/Resources/TranscendModel.momd/VersionInfo.plist and b/Pods/Transcend/release/Transcend.xcframework/ios-arm64_x86_64-maccatalyst/Transcend.framework/Versions/Current/Resources/TranscendModel.momd/VersionInfo.plist differ
diff --git a/Pods/Transcend/release/Transcend.xcframework/ios-arm64_x86_64-maccatalyst/Transcend.framework/Versions/Current/Transcend b/Pods/Transcend/release/Transcend.xcframework/ios-arm64_x86_64-maccatalyst/Transcend.framework/Versions/Current/Transcend
index 78199ac..303a195 100755
Binary files a/Pods/Transcend/release/Transcend.xcframework/ios-arm64_x86_64-maccatalyst/Transcend.framework/Versions/Current/Transcend and b/Pods/Transcend/release/Transcend.xcframework/ios-arm64_x86_64-maccatalyst/Transcend.framework/Versions/Current/Transcend differ
diff --git a/Pods/Transcend/release/Transcend.xcframework/ios-arm64_x86_64-maccatalyst/dSYMs/Transcend.framework.dSYM/Contents/Resources/DWARF/Transcend b/Pods/Transcend/release/Transcend.xcframework/ios-arm64_x86_64-maccatalyst/dSYMs/Transcend.framework.dSYM/Contents/Resources/DWARF/Transcend
index c2fb9f7..c8db3b3 100644
Binary files a/Pods/Transcend/release/Transcend.xcframework/ios-arm64_x86_64-maccatalyst/dSYMs/Transcend.framework.dSYM/Contents/Resources/DWARF/Transcend and b/Pods/Transcend/release/Transcend.xcframework/ios-arm64_x86_64-maccatalyst/dSYMs/Transcend.framework.dSYM/Contents/Resources/DWARF/Transcend differ
diff --git a/Pods/Transcend/release/Transcend.xcframework/ios-arm64_x86_64-simulator/Transcend.framework/Headers/Transcend-Swift.h b/Pods/Transcend/release/Transcend.xcframework/ios-arm64_x86_64-simulator/Transcend.framework/Headers/Transcend-Swift.h
index 270b72d..245367b 100644
--- a/Pods/Transcend/release/Transcend.xcframework/ios-arm64_x86_64-simulator/Transcend.framework/Headers/Transcend-Swift.h
+++ b/Pods/Transcend/release/Transcend.xcframework/ios-arm64_x86_64-simulator/Transcend.framework/Headers/Transcend-Swift.h
@@ -271,12 +271,25 @@ SWIFT_CLASS("_TtC9Transcend14BackEndWebView")
@class NSEntityDescription;
@class NSManagedObjectContext;
+SWIFT_CLASS_NAMED("TelemetryRequests")
+@interface TelemetryRequests : NSManagedObject
+- (nonnull instancetype)initWithEntity:(NSEntityDescription * _Nonnull)entity insertIntoManagedObjectContext:(NSManagedObjectContext * _Nullable)context OBJC_DESIGNATED_INITIALIZER;
+@end
+
+@class NSUUID;
+@class NSData;
+
+@interface TelemetryRequests (SWIFT_EXTENSION(Transcend))
+@property (nonatomic, copy) NSUUID * _Nullable id;
+@property (nonatomic, copy) NSData * _Nullable requestData;
+@end
+
+
SWIFT_CLASS_NAMED("TranscendSDKPurposeMap")
@interface TranscendSDKPurposeMap : NSManagedObject
- (nonnull instancetype)initWithEntity:(NSEntityDescription * _Nonnull)entity insertIntoManagedObjectContext:(NSManagedObjectContext * _Nullable)context OBJC_DESIGNATED_INITIALIZER;
@end
-@class NSData;
@class NSDate;
@interface TranscendSDKPurposeMap (SWIFT_EXTENSION(Transcend))
@@ -284,6 +297,7 @@ SWIFT_CLASS_NAMED("TranscendSDKPurposeMap")
@property (nonatomic, copy) NSDate * _Nullable timestamp;
@end
+@class WKNavigationAction;
SWIFT_CLASS("_TtC9Transcend16TranscendWebView")
@interface TranscendWebView : WKWebView
@@ -296,6 +310,14 @@ SWIFT_CLASS("_TtC9Transcend16TranscendWebView")
/// \param navigation The navigation object that completed.
///
- (void)webView:(WKWebView * _Nonnull)webView didFinishNavigation:(WKNavigation * _Null_unspecified)navigation;
+/// A method called when the web view needs to decide whether to allow or cancel a navigation.
+/// \param webView The web view that initiated the navigation.
+///
+/// \param navigationAction Information about the navigation action.
+///
+/// \param decisionHandler A closure to call with your decision.
+///
+- (void)webView:(WKWebView * _Nonnull)webView decidePolicyForNavigationAction:(WKNavigationAction * _Nonnull)navigationAction decisionHandler:(void (^ _Nonnull)(WKNavigationActionPolicy))decisionHandler;
/// Notifies that the web view failed navigating to a new webpage.
/// This method is called when the web view fails to navigation to a new webpage.
/// \param webView The web view that finished navigation.
@@ -589,12 +611,25 @@ SWIFT_CLASS("_TtC9Transcend14BackEndWebView")
@class NSEntityDescription;
@class NSManagedObjectContext;
+SWIFT_CLASS_NAMED("TelemetryRequests")
+@interface TelemetryRequests : NSManagedObject
+- (nonnull instancetype)initWithEntity:(NSEntityDescription * _Nonnull)entity insertIntoManagedObjectContext:(NSManagedObjectContext * _Nullable)context OBJC_DESIGNATED_INITIALIZER;
+@end
+
+@class NSUUID;
+@class NSData;
+
+@interface TelemetryRequests (SWIFT_EXTENSION(Transcend))
+@property (nonatomic, copy) NSUUID * _Nullable id;
+@property (nonatomic, copy) NSData * _Nullable requestData;
+@end
+
+
SWIFT_CLASS_NAMED("TranscendSDKPurposeMap")
@interface TranscendSDKPurposeMap : NSManagedObject
- (nonnull instancetype)initWithEntity:(NSEntityDescription * _Nonnull)entity insertIntoManagedObjectContext:(NSManagedObjectContext * _Nullable)context OBJC_DESIGNATED_INITIALIZER;
@end
-@class NSData;
@class NSDate;
@interface TranscendSDKPurposeMap (SWIFT_EXTENSION(Transcend))
@@ -602,6 +637,7 @@ SWIFT_CLASS_NAMED("TranscendSDKPurposeMap")
@property (nonatomic, copy) NSDate * _Nullable timestamp;
@end
+@class WKNavigationAction;
SWIFT_CLASS("_TtC9Transcend16TranscendWebView")
@interface TranscendWebView : WKWebView
@@ -614,6 +650,14 @@ SWIFT_CLASS("_TtC9Transcend16TranscendWebView")
/// \param navigation The navigation object that completed.
///
- (void)webView:(WKWebView * _Nonnull)webView didFinishNavigation:(WKNavigation * _Null_unspecified)navigation;
+/// A method called when the web view needs to decide whether to allow or cancel a navigation.
+/// \param webView The web view that initiated the navigation.
+///
+/// \param navigationAction Information about the navigation action.
+///
+/// \param decisionHandler A closure to call with your decision.
+///
+- (void)webView:(WKWebView * _Nonnull)webView decidePolicyForNavigationAction:(WKNavigationAction * _Nonnull)navigationAction decisionHandler:(void (^ _Nonnull)(WKNavigationActionPolicy))decisionHandler;
/// Notifies that the web view failed navigating to a new webpage.
/// This method is called when the web view fails to navigation to a new webpage.
/// \param webView The web view that finished navigation.
diff --git a/Pods/Transcend/release/Transcend.xcframework/ios-arm64_x86_64-simulator/Transcend.framework/Info.plist b/Pods/Transcend/release/Transcend.xcframework/ios-arm64_x86_64-simulator/Transcend.framework/Info.plist
index f241796..4953329 100644
Binary files a/Pods/Transcend/release/Transcend.xcframework/ios-arm64_x86_64-simulator/Transcend.framework/Info.plist and b/Pods/Transcend/release/Transcend.xcframework/ios-arm64_x86_64-simulator/Transcend.framework/Info.plist differ
diff --git a/Pods/Transcend/release/Transcend.xcframework/ios-arm64_x86_64-simulator/Transcend.framework/Modules/Transcend.swiftmodule/arm64-apple-ios-simulator.abi.json b/Pods/Transcend/release/Transcend.xcframework/ios-arm64_x86_64-simulator/Transcend.framework/Modules/Transcend.swiftmodule/arm64-apple-ios-simulator.abi.json
index ec0cf22..76bf768 100644
--- a/Pods/Transcend/release/Transcend.xcframework/ios-arm64_x86_64-simulator/Transcend.framework/Modules/Transcend.swiftmodule/arm64-apple-ios-simulator.abi.json
+++ b/Pods/Transcend/release/Transcend.xcframework/ios-arm64_x86_64-simulator/Transcend.framework/Modules/Transcend.swiftmodule/arm64-apple-ios-simulator.abi.json
@@ -38,6 +38,252 @@
"RawDocComment"
]
},
+ {
+ "kind": "Import",
+ "name": "CoreData",
+ "printedName": "CoreData",
+ "declKind": "Import",
+ "moduleName": "Transcend"
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "TelemetryServiceHelper",
+ "printedName": "TelemetryServiceHelper",
+ "children": [
+ {
+ "kind": "Function",
+ "name": "saveTelemetryRequest",
+ "printedName": "saveTelemetryRequest(request:completion:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "TelemetryRequest",
+ "printedName": "Transcend.TelemetryRequest",
+ "usr": "s:9Transcend16TelemetryRequestC"
+ },
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(Swift.Bool, Swift.Error?) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Tuple",
+ "printedName": "(Swift.Bool, Swift.Error?)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.Error?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Error",
+ "printedName": "Swift.Error",
+ "usr": "s:s5ErrorP"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:9Transcend22TelemetryServiceHelperC04saveB7Request7request10completionyAA0bF0C_ySb_s5Error_pSgtctFZ",
+ "mangledName": "$s9Transcend22TelemetryServiceHelperC04saveB7Request7request10completionyAA0bF0C_ySb_s5Error_pSgtctFZ",
+ "moduleName": "Transcend",
+ "static": true,
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "getTelemetryRequests",
+ "printedName": "getTelemetryRequests(completion:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "([Transcend.TelemetryRequests]?, Swift.Error?) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Tuple",
+ "printedName": "([Transcend.TelemetryRequests]?, Swift.Error?)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "[Transcend.TelemetryRequests]?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Array",
+ "printedName": "[Transcend.TelemetryRequests]",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "TelemetryRequests",
+ "printedName": "Transcend.TelemetryRequests",
+ "usr": "c:@M@Transcend@objc(cs)TelemetryRequests"
+ }
+ ],
+ "usr": "s:Sa"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.Error?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Error",
+ "printedName": "Swift.Error",
+ "usr": "s:s5ErrorP"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:9Transcend22TelemetryServiceHelperC03getB8Requests10completionyySayAA0bF0CGSg_s5Error_pSgtc_tFZ",
+ "mangledName": "$s9Transcend22TelemetryServiceHelperC03getB8Requests10completionyySayAA0bF0CGSg_s5Error_pSgtc_tFZ",
+ "moduleName": "Transcend",
+ "static": true,
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "deleteTelemetryRequest",
+ "printedName": "deleteTelemetryRequest(withUUID:completion:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "UUID",
+ "printedName": "Foundation.UUID",
+ "usr": "s:10Foundation4UUIDV"
+ },
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(Swift.Bool, Swift.Error?) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Tuple",
+ "printedName": "(Swift.Bool, Swift.Error?)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.Error?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Error",
+ "printedName": "Swift.Error",
+ "usr": "s:s5ErrorP"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:9Transcend22TelemetryServiceHelperC06deleteB7Request8withUUID10completiony10Foundation0H0V_ySb_s5Error_pSgtctFZ",
+ "mangledName": "$s9Transcend22TelemetryServiceHelperC06deleteB7Request8withUUID10completiony10Foundation0H0V_ySb_s5Error_pSgtctFZ",
+ "moduleName": "Transcend",
+ "static": true,
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ }
+ ],
+ "declKind": "Class",
+ "usr": "s:9Transcend22TelemetryServiceHelperC",
+ "mangledName": "$s9Transcend22TelemetryServiceHelperC",
+ "moduleName": "Transcend",
+ "declAttributes": [
+ "AccessControl"
+ ],
+ "hasMissingDesignatedInitializers": true
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "Transcend",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
{
"kind": "Import",
"name": "Foundation",
@@ -2696,7 +2942,8 @@
"static": true,
"declAttributes": [
"Final",
- "AccessControl"
+ "AccessControl",
+ "RawDocComment"
],
"funcSelfKind": "NonMutating"
}
@@ -2730,104 +2977,300 @@
"RawDocComment"
]
},
- {
- "kind": "Import",
- "name": "UIKit",
- "printedName": "UIKit",
- "declKind": "Import",
- "moduleName": "Transcend"
- },
- {
- "kind": "Import",
- "name": "CoreData",
- "printedName": "CoreData",
- "declKind": "Import",
- "moduleName": "Transcend"
- },
{
"kind": "TypeDecl",
- "name": "TranscendServiceHelper",
- "printedName": "TranscendServiceHelper",
+ "name": "NativeConfig",
+ "printedName": "NativeConfig",
"children": [
{
- "kind": "Function",
- "name": "saveSDKPurposeMap",
- "printedName": "saveSDKPurposeMap(sdkPurposeMap:)",
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init(from:)",
"children": [
{
"kind": "TypeNominal",
- "name": "Void",
- "printedName": "()"
+ "name": "NativeConfig",
+ "printedName": "Transcend.NativeConfig",
+ "usr": "s:9Transcend12NativeConfigV"
},
{
"kind": "TypeNominal",
- "name": "SDKPurposeMap",
- "printedName": "Transcend.SDKPurposeMap",
- "usr": "s:9Transcend13SDKPurposeMapC"
+ "name": "Decoder",
+ "printedName": "Swift.Decoder",
+ "usr": "s:s7DecoderP"
}
],
- "declKind": "Func",
- "usr": "s:9Transcend0A13ServiceHelperC17saveSDKPurposeMap010sdkPurposeF0yAA0eF0C_tFZ",
- "mangledName": "$s9Transcend0A13ServiceHelperC17saveSDKPurposeMap010sdkPurposeF0yAA0eF0C_tFZ",
+ "declKind": "Constructor",
+ "usr": "s:9Transcend12NativeConfigV4fromACs7Decoder_p_tKcfc",
+ "mangledName": "$s9Transcend12NativeConfigV4fromACs7Decoder_p_tKcfc",
"moduleName": "Transcend",
- "static": true,
- "declAttributes": [
- "Final",
- "AccessControl"
- ],
- "funcSelfKind": "NonMutating"
+ "implicit": true,
+ "throwing": true,
+ "init_kind": "Designated"
},
{
"kind": "Function",
- "name": "isSDKPurposeMapValid",
- "printedName": "isSDKPurposeMapValid()",
- "children": [
+ "name": "encode",
+ "printedName": "encode(to:)",
+ "children": [
{
"kind": "TypeNominal",
- "name": "Bool",
- "printedName": "Swift.Bool",
- "usr": "s:Sb"
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Encoder",
+ "printedName": "Swift.Encoder",
+ "usr": "s:s7EncoderP"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:9Transcend12NativeConfigV6encode2toys7Encoder_p_tKF",
+ "mangledName": "$s9Transcend12NativeConfigV6encode2toys7Encoder_p_tKF",
+ "moduleName": "Transcend",
+ "implicit": true,
+ "throwing": true,
+ "funcSelfKind": "NonMutating"
+ }
+ ],
+ "declKind": "Struct",
+ "usr": "s:9Transcend12NativeConfigV",
+ "mangledName": "$s9Transcend12NativeConfigV",
+ "moduleName": "Transcend",
+ "declAttributes": [
+ "AccessControl"
+ ],
+ "conformances": [
+ {
+ "kind": "Conformance",
+ "name": "Decodable",
+ "printedName": "Decodable",
+ "usr": "s:Se",
+ "mangledName": "$sSe"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Encodable",
+ "printedName": "Encodable",
+ "usr": "s:SE",
+ "mangledName": "$sSE"
+ }
+ ]
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "Transcend",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "Import",
+ "name": "UIKit",
+ "printedName": "UIKit",
+ "declKind": "Import",
+ "moduleName": "Transcend"
+ },
+ {
+ "kind": "Import",
+ "name": "CoreData",
+ "printedName": "CoreData",
+ "declKind": "Import",
+ "moduleName": "Transcend"
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "TranscendServiceHelper",
+ "printedName": "TranscendServiceHelper",
+ "children": [
+ {
+ "kind": "Function",
+ "name": "saveSDKPurposeMap",
+ "printedName": "saveSDKPurposeMap(sdkPurposeMap:completion:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "SDKPurposeMap",
+ "printedName": "Transcend.SDKPurposeMap",
+ "usr": "s:9Transcend13SDKPurposeMapC"
+ },
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(Swift.Error?) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.Error?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Error",
+ "printedName": "Swift.Error",
+ "usr": "s:s5ErrorP"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ]
}
],
"declKind": "Func",
- "usr": "s:9Transcend0A13ServiceHelperC20isSDKPurposeMapValidSbyFZ",
- "mangledName": "$s9Transcend0A13ServiceHelperC20isSDKPurposeMapValidSbyFZ",
+ "usr": "s:9Transcend0A13ServiceHelperC17saveSDKPurposeMap010sdkPurposeF010completionyAA0eF0C_ys5Error_pSgctFZ",
+ "mangledName": "$s9Transcend0A13ServiceHelperC17saveSDKPurposeMap010sdkPurposeF010completionyAA0eF0C_ys5Error_pSgctFZ",
"moduleName": "Transcend",
"static": true,
"declAttributes": [
"Final",
- "AccessControl"
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "isSDKPurposeMapValid",
+ "printedName": "isSDKPurposeMapValid(completion:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(Swift.Bool, Swift.Error?) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Tuple",
+ "printedName": "(Swift.Bool, Swift.Error?)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.Error?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Error",
+ "printedName": "Swift.Error",
+ "usr": "s:s5ErrorP"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:9Transcend0A13ServiceHelperC20isSDKPurposeMapValid10completionyySb_s5Error_pSgtc_tFZ",
+ "mangledName": "$s9Transcend0A13ServiceHelperC20isSDKPurposeMapValid10completionyySb_s5Error_pSgtc_tFZ",
+ "moduleName": "Transcend",
+ "static": true,
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
],
"funcSelfKind": "NonMutating"
},
{
"kind": "Function",
"name": "getSDKPurposeMap",
- "printedName": "getSDKPurposeMap()",
+ "printedName": "getSDKPurposeMap(completion:)",
"children": [
{
"kind": "TypeNominal",
- "name": "Optional",
- "printedName": "Transcend.SDKPurposeMap?",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(Transcend.SDKPurposeMap?, Swift.Error?) -> ()",
"children": [
{
"kind": "TypeNominal",
- "name": "SDKPurposeMap",
- "printedName": "Transcend.SDKPurposeMap",
- "usr": "s:9Transcend13SDKPurposeMapC"
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Tuple",
+ "printedName": "(Transcend.SDKPurposeMap?, Swift.Error?)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Transcend.SDKPurposeMap?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "SDKPurposeMap",
+ "printedName": "Transcend.SDKPurposeMap",
+ "usr": "s:9Transcend13SDKPurposeMapC"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.Error?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Error",
+ "printedName": "Swift.Error",
+ "usr": "s:s5ErrorP"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ]
}
- ],
- "usr": "s:Sq"
+ ]
}
],
"declKind": "Func",
- "usr": "s:9Transcend0A13ServiceHelperC16getSDKPurposeMapAA0eF0CSgyFZ",
- "mangledName": "$s9Transcend0A13ServiceHelperC16getSDKPurposeMapAA0eF0CSgyFZ",
+ "usr": "s:9Transcend0A13ServiceHelperC16getSDKPurposeMap10completionyyAA0eF0CSg_s5Error_pSgtc_tFZ",
+ "mangledName": "$s9Transcend0A13ServiceHelperC16getSDKPurposeMap10completionyyAA0eF0CSg_s5Error_pSgtc_tFZ",
"moduleName": "Transcend",
"static": true,
"declAttributes": [
"Final",
- "AccessControl"
+ "AccessControl",
+ "RawDocComment"
],
"funcSelfKind": "NonMutating"
}
@@ -3194,31 +3637,126 @@
},
{
"kind": "TypeDecl",
- "name": "SDKPurposeMap",
- "printedName": "SDKPurposeMap",
+ "name": "TelemetryRequest",
+ "printedName": "TelemetryRequest",
"children": [
{
- "kind": "Function",
- "name": "isSDKAllowed",
- "printedName": "isSDKAllowed(consentDetails:serviceId:tcfAllowed:regimePurposes:)",
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init(from:)",
"children": [
{
"kind": "TypeNominal",
- "name": "ConsentStatus",
- "printedName": "Transcend.ConsentStatus",
- "usr": "s:9Transcend13ConsentStatusO"
+ "name": "TelemetryRequest",
+ "printedName": "Transcend.TelemetryRequest",
+ "usr": "s:9Transcend16TelemetryRequestC"
},
{
"kind": "TypeNominal",
- "name": "TrackingConsentDetails",
- "printedName": "Transcend.TrackingConsentDetails",
- "usr": "s:9Transcend22TrackingConsentDetailsV"
- },
+ "name": "Decoder",
+ "printedName": "Swift.Decoder",
+ "usr": "s:s7DecoderP"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "s:9Transcend16TelemetryRequestC4fromACs7Decoder_p_tKcfc",
+ "mangledName": "$s9Transcend16TelemetryRequestC4fromACs7Decoder_p_tKcfc",
+ "moduleName": "Transcend",
+ "implicit": true,
+ "declAttributes": [
+ "Required"
+ ],
+ "throwing": true,
+ "init_kind": "Designated"
+ },
+ {
+ "kind": "Function",
+ "name": "encode",
+ "printedName": "encode(to:)",
+ "children": [
{
"kind": "TypeNominal",
- "name": "String",
- "printedName": "Swift.String",
- "usr": "s:SS"
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Encoder",
+ "printedName": "Swift.Encoder",
+ "usr": "s:s7EncoderP"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:9Transcend16TelemetryRequestC6encode2toys7Encoder_p_tKF",
+ "mangledName": "$s9Transcend16TelemetryRequestC6encode2toys7Encoder_p_tKF",
+ "moduleName": "Transcend",
+ "implicit": true,
+ "throwing": true,
+ "funcSelfKind": "NonMutating"
+ }
+ ],
+ "declKind": "Class",
+ "usr": "s:9Transcend16TelemetryRequestC",
+ "mangledName": "$s9Transcend16TelemetryRequestC",
+ "moduleName": "Transcend",
+ "declAttributes": [
+ "AccessControl"
+ ],
+ "hasMissingDesignatedInitializers": true,
+ "conformances": [
+ {
+ "kind": "Conformance",
+ "name": "Decodable",
+ "printedName": "Decodable",
+ "usr": "s:Se",
+ "mangledName": "$sSe"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Encodable",
+ "printedName": "Encodable",
+ "usr": "s:SE",
+ "mangledName": "$sSE"
+ }
+ ]
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "Transcend",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "SDKPurposeMap",
+ "printedName": "SDKPurposeMap",
+ "children": [
+ {
+ "kind": "Function",
+ "name": "isSDKAllowed",
+ "printedName": "isSDKAllowed(consentDetails:serviceId:tcfAllowed:regimePurposes:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ConsentStatus",
+ "printedName": "Transcend.ConsentStatus",
+ "usr": "s:9Transcend13ConsentStatusO"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "TrackingConsentDetails",
+ "printedName": "Transcend.TrackingConsentDetails",
+ "usr": "s:9Transcend22TrackingConsentDetailsV"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
},
{
"kind": "TypeNominal",
@@ -3340,6 +3878,216 @@
"RawDocComment"
]
},
+ {
+ "kind": "TypeDecl",
+ "name": "TelemetryRequestType",
+ "printedName": "TelemetryRequestType",
+ "children": [
+ {
+ "kind": "Var",
+ "name": "INITIAL_SITE_SESSION",
+ "printedName": "INITIAL_SITE_SESSION",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(Transcend.TelemetryRequestType.Type) -> Transcend.TelemetryRequestType",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "TelemetryRequestType",
+ "printedName": "Transcend.TelemetryRequestType",
+ "usr": "s:9Transcend20TelemetryRequestTypeO"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Metatype",
+ "printedName": "Transcend.TelemetryRequestType.Type",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "TelemetryRequestType",
+ "printedName": "Transcend.TelemetryRequestType",
+ "usr": "s:9Transcend20TelemetryRequestTypeO"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "EnumElement",
+ "usr": "s:9Transcend20TelemetryRequestTypeO20INITIAL_SITE_SESSIONyA2CmF",
+ "mangledName": "$s9Transcend20TelemetryRequestTypeO20INITIAL_SITE_SESSIONyA2CmF",
+ "moduleName": "Transcend"
+ },
+ {
+ "kind": "Var",
+ "name": "CONSENT_CHANGE",
+ "printedName": "CONSENT_CHANGE",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(Transcend.TelemetryRequestType.Type) -> Transcend.TelemetryRequestType",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "TelemetryRequestType",
+ "printedName": "Transcend.TelemetryRequestType",
+ "usr": "s:9Transcend20TelemetryRequestTypeO"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Metatype",
+ "printedName": "Transcend.TelemetryRequestType.Type",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "TelemetryRequestType",
+ "printedName": "Transcend.TelemetryRequestType",
+ "usr": "s:9Transcend20TelemetryRequestTypeO"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "EnumElement",
+ "usr": "s:9Transcend20TelemetryRequestTypeO14CONSENT_CHANGEyA2CmF",
+ "mangledName": "$s9Transcend20TelemetryRequestTypeO14CONSENT_CHANGEyA2CmF",
+ "moduleName": "Transcend"
+ },
+ {
+ "kind": "Function",
+ "name": "==",
+ "printedName": "==(_:_:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "TelemetryRequestType",
+ "printedName": "Transcend.TelemetryRequestType",
+ "usr": "s:9Transcend20TelemetryRequestTypeO"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "TelemetryRequestType",
+ "printedName": "Transcend.TelemetryRequestType",
+ "usr": "s:9Transcend20TelemetryRequestTypeO"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:9Transcend20TelemetryRequestTypeO2eeoiySbAC_ACtFZ",
+ "mangledName": "$s9Transcend20TelemetryRequestTypeO2eeoiySbAC_ACtFZ",
+ "moduleName": "Transcend",
+ "static": true,
+ "implicit": true,
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Var",
+ "name": "hashValue",
+ "printedName": "hashValue",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Int",
+ "printedName": "Swift.Int",
+ "usr": "s:Si"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:9Transcend20TelemetryRequestTypeO9hashValueSivp",
+ "mangledName": "$s9Transcend20TelemetryRequestTypeO9hashValueSivp",
+ "moduleName": "Transcend",
+ "implicit": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Int",
+ "printedName": "Swift.Int",
+ "usr": "s:Si"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:9Transcend20TelemetryRequestTypeO9hashValueSivg",
+ "mangledName": "$s9Transcend20TelemetryRequestTypeO9hashValueSivg",
+ "moduleName": "Transcend",
+ "implicit": true,
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Function",
+ "name": "hash",
+ "printedName": "hash(into:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Hasher",
+ "printedName": "Swift.Hasher",
+ "paramValueOwnership": "InOut",
+ "usr": "s:s6HasherV"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:9Transcend20TelemetryRequestTypeO4hash4intoys6HasherVz_tF",
+ "mangledName": "$s9Transcend20TelemetryRequestTypeO4hash4intoys6HasherVz_tF",
+ "moduleName": "Transcend",
+ "implicit": true,
+ "funcSelfKind": "NonMutating"
+ }
+ ],
+ "declKind": "Enum",
+ "usr": "s:9Transcend20TelemetryRequestTypeO",
+ "mangledName": "$s9Transcend20TelemetryRequestTypeO",
+ "moduleName": "Transcend",
+ "declAttributes": [
+ "AccessControl"
+ ],
+ "conformances": [
+ {
+ "kind": "Conformance",
+ "name": "Equatable",
+ "printedName": "Equatable",
+ "usr": "s:SQ",
+ "mangledName": "$sSQ"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Hashable",
+ "printedName": "Hashable",
+ "usr": "s:SH",
+ "mangledName": "$sSH"
+ }
+ ]
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "Transcend",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
{
"kind": "Import",
"name": "Foundation",
@@ -6509,7 +7257,7 @@
{
"kind": "Function",
"name": "webView",
- "printedName": "webView(_:didFail:withError:)",
+ "printedName": "webView(_:decidePolicyFor:decisionHandler:)",
"children": [
{
"kind": "TypeNominal",
@@ -6524,17 +7272,71 @@
},
{
"kind": "TypeNominal",
- "name": "ImplicitlyUnwrappedOptional",
- "printedName": "WebKit.WKNavigation?",
+ "name": "WKNavigationAction",
+ "printedName": "WebKit.WKNavigationAction",
+ "usr": "c:objc(cs)WKNavigationAction"
+ },
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(WebKit.WKNavigationActionPolicy) -> ()",
"children": [
{
"kind": "TypeNominal",
- "name": "WKNavigation",
- "printedName": "WebKit.WKNavigation",
- "usr": "c:objc(cs)WKNavigation"
- }
- ],
- "usr": "s:Sq"
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "WKNavigationActionPolicy",
+ "printedName": "WebKit.WKNavigationActionPolicy",
+ "usr": "c:@E@WKNavigationActionPolicy"
+ }
+ ]
+ }
+ ],
+ "declKind": "Func",
+ "usr": "c:@M@Transcend@objc(cs)TranscendWebView(im)webView:decidePolicyForNavigationAction:decisionHandler:",
+ "mangledName": "$s9Transcend0A7WebViewC03webC0_15decidePolicyFor15decisionHandlerySo05WKWebC0C_So18WKNavigationActionCySo0klF0VctF",
+ "moduleName": "Transcend",
+ "objc_name": "webView:decidePolicyForNavigationAction:decisionHandler:",
+ "declAttributes": [
+ "ObjC",
+ "Custom",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "webView",
+ "printedName": "webView(_:didFail:withError:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "WKWebView",
+ "printedName": "WebKit.WKWebView",
+ "usr": "c:objc(cs)WKWebView"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "ImplicitlyUnwrappedOptional",
+ "printedName": "WebKit.WKNavigation?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "WKNavigation",
+ "printedName": "WebKit.WKNavigation",
+ "usr": "c:objc(cs)WKNavigation"
+ }
+ ],
+ "usr": "s:Sq"
},
{
"kind": "TypeNominal",
@@ -6647,6 +7449,34 @@
],
"funcSelfKind": "NonMutating"
},
+ {
+ "kind": "Function",
+ "name": "handleErrors",
+ "printedName": "handleErrors(errorDetails:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:9Transcend0A7WebViewC12handleErrors12errorDetailsySS_tF",
+ "mangledName": "$s9Transcend0A7WebViewC12handleErrors12errorDetailsySS_tF",
+ "moduleName": "Transcend",
+ "declAttributes": [
+ "Custom",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
{
"kind": "Constructor",
"name": "init",
@@ -7685,7 +8515,7 @@
{
"kind": "Constructor",
"name": "init",
- "printedName": "init(transcendConsentUrl:destroyOnClose:defaultAttributes:token:syncDomains:)",
+ "printedName": "init(transcendConsentUrl:destroyOnClose:defaultAttributes:token:syncDomains:autoShowUI:mobileAppId:)",
"children": [
{
"kind": "TypeNominal",
@@ -7748,11 +8578,25 @@
],
"hasDefaultArg": true,
"usr": "s:Sa"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "hasDefaultArg": true,
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "hasDefaultArg": true,
+ "usr": "s:SS"
}
],
"declKind": "Constructor",
- "usr": "s:9Transcend0A10CoreConfigV19transcendConsentUrl14destroyOnClose17defaultAttributes5token11syncDomainsACSS_SbSDyS2SGSSSaySSGtcfc",
- "mangledName": "$s9Transcend0A10CoreConfigV19transcendConsentUrl14destroyOnClose17defaultAttributes5token11syncDomainsACSS_SbSDyS2SGSSSaySSGtcfc",
+ "usr": "s:9Transcend0A10CoreConfigV19transcendConsentUrl14destroyOnClose17defaultAttributes5token11syncDomains10autoShowUI11mobileAppIdACSS_SbSDyS2SGSSSaySSGSbSStcfc",
+ "mangledName": "$s9Transcend0A10CoreConfigV19transcendConsentUrl14destroyOnClose17defaultAttributes5token11syncDomains10autoShowUI11mobileAppIdACSS_SbSDyS2SGSSSaySSGSbSStcfc",
"moduleName": "Transcend",
"declAttributes": [
"AccessControl",
@@ -9018,85 +9862,682 @@
"children": [
{
"kind": "TypeNominal",
- "name": "String",
- "printedName": "Swift.String",
- "usr": "s:SS"
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:9Transcend12IABConstantsC42IAB_TCF_PUBLISHER_CUSTOM_PURPOSES_CONSENTSSSvgZ",
+ "mangledName": "$s9Transcend12IABConstantsC42IAB_TCF_PUBLISHER_CUSTOM_PURPOSES_CONSENTSSSvgZ",
+ "moduleName": "Transcend",
+ "static": true,
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "IAB_TCF_PUBLISHER_CUSTOM_PURPOSES_LEGITIMATE_INTERESTS",
+ "printedName": "IAB_TCF_PUBLISHER_CUSTOM_PURPOSES_LEGITIMATE_INTERESTS",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:9Transcend12IABConstantsC54IAB_TCF_PUBLISHER_CUSTOM_PURPOSES_LEGITIMATE_INTERESTSSSvpZ",
+ "mangledName": "$s9Transcend12IABConstantsC54IAB_TCF_PUBLISHER_CUSTOM_PURPOSES_LEGITIMATE_INTERESTSSSvpZ",
+ "moduleName": "Transcend",
+ "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:9Transcend12IABConstantsC54IAB_TCF_PUBLISHER_CUSTOM_PURPOSES_LEGITIMATE_INTERESTSSSvgZ",
+ "mangledName": "$s9Transcend12IABConstantsC54IAB_TCF_PUBLISHER_CUSTOM_PURPOSES_LEGITIMATE_INTERESTSSSvgZ",
+ "moduleName": "Transcend",
+ "static": true,
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ }
+ ],
+ "declKind": "Class",
+ "usr": "s:9Transcend12IABConstantsC",
+ "mangledName": "$s9Transcend12IABConstantsC",
+ "moduleName": "Transcend",
+ "declAttributes": [
+ "Final",
+ "AccessControl"
+ ],
+ "hasMissingDesignatedInitializers": true
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "Transcend",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "TelemetryConfig",
+ "printedName": "TelemetryConfig",
+ "children": [
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init(from:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "TelemetryConfig",
+ "printedName": "Transcend.TelemetryConfig",
+ "usr": "s:9Transcend15TelemetryConfigC"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Decoder",
+ "printedName": "Swift.Decoder",
+ "usr": "s:s7DecoderP"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "s:9Transcend15TelemetryConfigC4fromACs7Decoder_p_tKcfc",
+ "mangledName": "$s9Transcend15TelemetryConfigC4fromACs7Decoder_p_tKcfc",
+ "moduleName": "Transcend",
+ "implicit": true,
+ "declAttributes": [
+ "Required"
+ ],
+ "throwing": true,
+ "init_kind": "Designated"
+ },
+ {
+ "kind": "Function",
+ "name": "encode",
+ "printedName": "encode(to:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Encoder",
+ "printedName": "Swift.Encoder",
+ "usr": "s:s7EncoderP"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:9Transcend15TelemetryConfigC6encode2toys7Encoder_p_tKF",
+ "mangledName": "$s9Transcend15TelemetryConfigC6encode2toys7Encoder_p_tKF",
+ "moduleName": "Transcend",
+ "implicit": true,
+ "throwing": true,
+ "funcSelfKind": "NonMutating"
+ }
+ ],
+ "declKind": "Class",
+ "usr": "s:9Transcend15TelemetryConfigC",
+ "mangledName": "$s9Transcend15TelemetryConfigC",
+ "moduleName": "Transcend",
+ "declAttributes": [
+ "AccessControl"
+ ],
+ "hasMissingDesignatedInitializers": true,
+ "conformances": [
+ {
+ "kind": "Conformance",
+ "name": "Decodable",
+ "printedName": "Decodable",
+ "usr": "s:Se",
+ "mangledName": "$sSe"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Encodable",
+ "printedName": "Encodable",
+ "usr": "s:SE",
+ "mangledName": "$sSE"
+ }
+ ]
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "Transcend",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "TelemetryService",
+ "printedName": "TelemetryService",
+ "children": [
+ {
+ "kind": "Function",
+ "name": "flushTelemetryRequest",
+ "printedName": "flushTelemetryRequest(mobileAppId:type:config:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "TelemetryRequestType",
+ "printedName": "Transcend.TelemetryRequestType",
+ "usr": "s:9Transcend20TelemetryRequestTypeO"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "TelemetryConfig",
+ "printedName": "Transcend.TelemetryConfig",
+ "usr": "s:9Transcend15TelemetryConfigC"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:9Transcend16TelemetryServiceC05flushB7Request11mobileAppId4type6configySS_AA0bE4TypeOAA0B6ConfigCtFZ",
+ "mangledName": "$s9Transcend16TelemetryServiceC05flushB7Request11mobileAppId4type6configySS_AA0bE4TypeOAA0B6ConfigCtFZ",
+ "moduleName": "Transcend",
+ "static": true,
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "flushTelemetryRequestsFromDBAsync",
+ "printedName": "flushTelemetryRequestsFromDBAsync()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:9Transcend16TelemetryServiceC05flushB19RequestsFromDBAsyncyyFZ",
+ "mangledName": "$s9Transcend16TelemetryServiceC05flushB19RequestsFromDBAsyncyyFZ",
+ "moduleName": "Transcend",
+ "static": true,
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ }
+ ],
+ "declKind": "Class",
+ "usr": "s:9Transcend16TelemetryServiceC",
+ "mangledName": "$s9Transcend16TelemetryServiceC",
+ "moduleName": "Transcend",
+ "declAttributes": [
+ "AccessControl"
+ ],
+ "hasMissingDesignatedInitializers": true
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "Transcend",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "Import",
+ "name": "CoreData",
+ "printedName": "CoreData",
+ "declKind": "Import",
+ "moduleName": "Transcend"
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "TelemetryRequests",
+ "printedName": "TelemetryRequests",
+ "children": [
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init(entity:insertInto:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "TelemetryRequests",
+ "printedName": "Transcend.TelemetryRequests",
+ "usr": "c:@M@Transcend@objc(cs)TelemetryRequests"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "NSEntityDescription",
+ "printedName": "CoreData.NSEntityDescription",
+ "usr": "c:objc(cs)NSEntityDescription"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "CoreData.NSManagedObjectContext?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "NSManagedObjectContext",
+ "printedName": "CoreData.NSManagedObjectContext",
+ "usr": "c:objc(cs)NSManagedObjectContext"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "c:@M@Transcend@objc(cs)TelemetryRequests(im)initWithEntity:insertIntoManagedObjectContext:",
+ "mangledName": "$s9Transcend17TelemetryRequestsC6entity10insertIntoACSo19NSEntityDescriptionC_So22NSManagedObjectContextCSgtcfc",
+ "moduleName": "Transcend",
+ "overriding": true,
+ "implicit": true,
+ "objc_name": "initWithEntity:insertIntoManagedObjectContext:",
+ "declAttributes": [
+ "Dynamic",
+ "ObjC",
+ "Override"
+ ],
+ "init_kind": "Designated"
+ },
+ {
+ "kind": "Function",
+ "name": "fetchRequest",
+ "printedName": "fetchRequest()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "NSFetchRequest",
+ "printedName": "CoreData.NSFetchRequest",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "TelemetryRequests",
+ "printedName": "Transcend.TelemetryRequests",
+ "usr": "c:@M@Transcend@objc(cs)TelemetryRequests"
+ }
+ ],
+ "usr": "c:objc(cs)NSFetchRequest"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:9Transcend17TelemetryRequestsC12fetchRequestSo07NSFetchE0CyACGyFZ",
+ "mangledName": "$s9Transcend17TelemetryRequestsC12fetchRequestSo07NSFetchE0CyACGyFZ",
+ "moduleName": "Transcend",
+ "static": true,
+ "declAttributes": [
+ "AccessControl",
+ "NonObjC"
+ ],
+ "isFromExtension": true,
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Var",
+ "name": "id",
+ "printedName": "id",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Foundation.UUID?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "UUID",
+ "printedName": "Foundation.UUID",
+ "usr": "s:10Foundation4UUIDV"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "c:@CM@Transcend@objc(cs)TelemetryRequests(py)id",
+ "mangledName": "$s9Transcend17TelemetryRequestsC2id10Foundation4UUIDVSgvp",
+ "moduleName": "Transcend",
+ "declAttributes": [
+ "Dynamic",
+ "AccessControl",
+ "NSManaged",
+ "ObjC"
+ ],
+ "isFromExtension": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Foundation.UUID?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "UUID",
+ "printedName": "Foundation.UUID",
+ "usr": "s:10Foundation4UUIDV"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "c:@CM@Transcend@objc(cs)TelemetryRequests(im)id",
+ "mangledName": "$s9Transcend17TelemetryRequestsC2id10Foundation4UUIDVSgvg",
+ "moduleName": "Transcend",
+ "implicit": true,
+ "declAttributes": [
+ "Dynamic",
+ "ObjC"
+ ],
+ "isFromExtension": true,
+ "accessorKind": "get"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Set",
+ "printedName": "Set()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Foundation.UUID?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "UUID",
+ "printedName": "Foundation.UUID",
+ "usr": "s:10Foundation4UUIDV"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "c:@CM@Transcend@objc(cs)TelemetryRequests(im)setId:",
+ "mangledName": "$s9Transcend17TelemetryRequestsC2id10Foundation4UUIDVSgvs",
+ "moduleName": "Transcend",
+ "implicit": true,
+ "declAttributes": [
+ "Dynamic",
+ "ObjC"
+ ],
+ "isFromExtension": true,
+ "accessorKind": "set"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "requestData",
+ "printedName": "requestData",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Foundation.Data?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Data",
+ "printedName": "Foundation.Data",
+ "usr": "s:10Foundation4DataV"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "c:@CM@Transcend@objc(cs)TelemetryRequests(py)requestData",
+ "mangledName": "$s9Transcend17TelemetryRequestsC11requestData10Foundation0E0VSgvp",
+ "moduleName": "Transcend",
+ "declAttributes": [
+ "Dynamic",
+ "AccessControl",
+ "NSManaged",
+ "ObjC"
+ ],
+ "isFromExtension": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Foundation.Data?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Data",
+ "printedName": "Foundation.Data",
+ "usr": "s:10Foundation4DataV"
+ }
+ ],
+ "usr": "s:Sq"
}
],
"declKind": "Accessor",
- "usr": "s:9Transcend12IABConstantsC42IAB_TCF_PUBLISHER_CUSTOM_PURPOSES_CONSENTSSSvgZ",
- "mangledName": "$s9Transcend12IABConstantsC42IAB_TCF_PUBLISHER_CUSTOM_PURPOSES_CONSENTSSSvgZ",
+ "usr": "c:@CM@Transcend@objc(cs)TelemetryRequests(im)requestData",
+ "mangledName": "$s9Transcend17TelemetryRequestsC11requestData10Foundation0E0VSgvg",
"moduleName": "Transcend",
- "static": true,
"implicit": true,
"declAttributes": [
- "Final"
+ "Dynamic",
+ "ObjC"
],
+ "isFromExtension": true,
"accessorKind": "get"
- }
- ]
- },
- {
- "kind": "Var",
- "name": "IAB_TCF_PUBLISHER_CUSTOM_PURPOSES_LEGITIMATE_INTERESTS",
- "printedName": "IAB_TCF_PUBLISHER_CUSTOM_PURPOSES_LEGITIMATE_INTERESTS",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "String",
- "printedName": "Swift.String",
- "usr": "s:SS"
- }
- ],
- "declKind": "Var",
- "usr": "s:9Transcend12IABConstantsC54IAB_TCF_PUBLISHER_CUSTOM_PURPOSES_LEGITIMATE_INTERESTSSSvpZ",
- "mangledName": "$s9Transcend12IABConstantsC54IAB_TCF_PUBLISHER_CUSTOM_PURPOSES_LEGITIMATE_INTERESTSSSvpZ",
- "moduleName": "Transcend",
- "static": true,
- "declAttributes": [
- "HasInitialValue",
- "Final",
- "HasStorage",
- "AccessControl"
- ],
- "isLet": true,
- "hasStorage": true,
- "accessors": [
+ },
{
"kind": "Accessor",
- "name": "Get",
- "printedName": "Get()",
+ "name": "Set",
+ "printedName": "Set()",
"children": [
{
"kind": "TypeNominal",
- "name": "String",
- "printedName": "Swift.String",
- "usr": "s:SS"
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Foundation.Data?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Data",
+ "printedName": "Foundation.Data",
+ "usr": "s:10Foundation4DataV"
+ }
+ ],
+ "usr": "s:Sq"
}
],
"declKind": "Accessor",
- "usr": "s:9Transcend12IABConstantsC54IAB_TCF_PUBLISHER_CUSTOM_PURPOSES_LEGITIMATE_INTERESTSSSvgZ",
- "mangledName": "$s9Transcend12IABConstantsC54IAB_TCF_PUBLISHER_CUSTOM_PURPOSES_LEGITIMATE_INTERESTSSSvgZ",
+ "usr": "c:@CM@Transcend@objc(cs)TelemetryRequests(im)setRequestData:",
+ "mangledName": "$s9Transcend17TelemetryRequestsC11requestData10Foundation0E0VSgvs",
"moduleName": "Transcend",
- "static": true,
"implicit": true,
"declAttributes": [
- "Final"
+ "Dynamic",
+ "ObjC"
],
- "accessorKind": "get"
+ "isFromExtension": true,
+ "accessorKind": "set"
}
]
}
],
"declKind": "Class",
- "usr": "s:9Transcend12IABConstantsC",
- "mangledName": "$s9Transcend12IABConstantsC",
+ "usr": "c:@M@Transcend@objc(cs)TelemetryRequests",
+ "mangledName": "$s9Transcend17TelemetryRequestsC",
"moduleName": "Transcend",
+ "objc_name": "TelemetryRequests",
"declAttributes": [
- "Final",
- "AccessControl"
+ "AccessControl",
+ "ObjC"
],
- "hasMissingDesignatedInitializers": true
+ "superclassUsr": "c:objc(cs)NSManagedObject",
+ "inheritsConvenienceInitializers": true,
+ "superclassNames": [
+ "CoreData.NSManagedObject",
+ "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": "ObservableObject",
+ "printedName": "ObservableObject",
+ "children": [
+ {
+ "kind": "TypeWitness",
+ "name": "ObjectWillChangePublisher",
+ "printedName": "ObjectWillChangePublisher",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ObservableObjectPublisher",
+ "printedName": "Combine.ObservableObjectPublisher",
+ "usr": "s:7Combine25ObservableObjectPublisherC"
+ }
+ ]
+ }
+ ],
+ "usr": "s:7Combine16ObservableObjectP",
+ "mangledName": "$s7Combine16ObservableObjectP"
+ }
+ ]
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "Transcend",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "Import",
+ "name": "CoreData",
+ "printedName": "CoreData",
+ "declKind": "Import",
+ "moduleName": "Transcend"
},
{
"kind": "Import",
@@ -9584,147 +11025,189 @@
{
"filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Constants\/TranscendConstants.swift",
"kind": "StringLiteral",
- "offset": 459,
+ "offset": 452,
+ "length": 22,
+ "value": "\"Transcend_AG_Version\""
+ },
+ {
+ "filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Constants\/TranscendConstants.swift",
+ "kind": "StringLiteral",
+ "offset": 516,
+ "length": 17,
+ "value": "\"Transcend_CM_Id\""
+ },
+ {
+ "filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Constants\/TranscendConstants.swift",
+ "kind": "StringLiteral",
+ "offset": 577,
+ "length": 19,
+ "value": "\"Transcend_Regimes\""
+ },
+ {
+ "filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Constants\/TranscendConstants.swift",
+ "kind": "StringLiteral",
+ "offset": 646,
+ "length": 25,
+ "value": "\"Transcend_Telemetry_Url\""
+ },
+ {
+ "filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Constants\/TranscendConstants.swift",
+ "kind": "StringLiteral",
+ "offset": 725,
"length": 79,
"value": "\"Please check your network settings. Failed to load Transcend Consent Manager.\""
},
{
"filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Constants\/TranscendConstants.swift",
"kind": "StringLiteral",
- "offset": 588,
+ "offset": 854,
"length": 72,
"value": "\"https:\/\/cdn.transcend-mobile-consent.com\/VERSION\/BUNDLE_ID\/bridge.html\""
},
{
"filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Constants\/TranscendConstants.swift",
"kind": "StringLiteral",
- "offset": 790,
+ "offset": 978,
+ "length": 99,
+ "value": "\"Please configure mobile application identifier while initiating TranscendAPI or TranscendWebView.\""
+ },
+ {
+ "filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Constants\/TranscendConstants.swift",
+ "kind": "StringLiteral",
+ "offset": 1128,
+ "length": 8,
+ "value": "\"8.37.2\""
+ },
+ {
+ "filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Constants\/TranscendConstants.swift",
+ "kind": "StringLiteral",
+ "offset": 1266,
"length": 24,
"value": "\"\/(cm|cm-test)\/([^\/]+)\/\""
},
{
"filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Constants\/TranscendConstants.swift",
"kind": "StringLiteral",
- "offset": 852,
+ "offset": 1328,
"length": 41,
"value": "\"Error: Invalid regex pattern - \""
},
{
"filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Constants\/TranscendConstants.swift",
"kind": "StringLiteral",
- "offset": 892,
+ "offset": 1368,
"length": 2,
"value": "\"\""
},
{
"filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Constants\/TranscendConstants.swift",
"kind": "StringLiteral",
- "offset": 1002,
+ "offset": 1478,
"length": 7,
"value": "\"cmpId\""
},
{
"filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Constants\/TranscendConstants.swift",
"kind": "StringLiteral",
- "offset": 1052,
+ "offset": 1528,
"length": 12,
"value": "\"cmpVersion\""
},
{
"filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Constants\/TranscendConstants.swift",
"kind": "StringLiteral",
- "offset": 1112,
+ "offset": 1588,
"length": 18,
"value": "\"tcfPolicyVersion\""
},
{
"filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Constants\/TranscendConstants.swift",
"kind": "StringLiteral",
- "offset": 1177,
+ "offset": 1653,
"length": 13,
"value": "\"gdprApplies\""
},
{
"filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Constants\/TranscendConstants.swift",
"kind": "StringLiteral",
- "offset": 1235,
+ "offset": 1711,
"length": 13,
"value": "\"publisherCC\""
},
{
"filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Constants\/TranscendConstants.swift",
"kind": "StringLiteral",
- "offset": 1293,
+ "offset": 1769,
"length": 21,
"value": "\"purposeOneTreatment\""
},
{
"filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Constants\/TranscendConstants.swift",
"kind": "StringLiteral",
- "offset": 1368,
+ "offset": 1844,
"length": 10,
"value": "\"tcString\""
},
{
"filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Constants\/TranscendConstants.swift",
"kind": "StringLiteral",
- "offset": 1420,
+ "offset": 1896,
"length": 17,
"value": "\"vendor_consents\""
},
{
"filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Constants\/TranscendConstants.swift",
"kind": "StringLiteral",
- "offset": 1485,
+ "offset": 1961,
"length": 28,
"value": "\"vendor_legitimateInterests\""
},
{
"filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Constants\/TranscendConstants.swift",
"kind": "StringLiteral",
- "offset": 1573,
+ "offset": 2049,
"length": 18,
"value": "\"purpose_consents\""
},
{
"filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Constants\/TranscendConstants.swift",
"kind": "StringLiteral",
- "offset": 1640,
+ "offset": 2116,
"length": 29,
"value": "\"purpose_legitimateInterests\""
},
{
"filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Constants\/TranscendConstants.swift",
"kind": "StringLiteral",
- "offset": 1730,
+ "offset": 2206,
"length": 22,
"value": "\"specialFeatureOptins\""
},
{
"filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Constants\/TranscendConstants.swift",
"kind": "StringLiteral",
- "offset": 1808,
+ "offset": 2284,
"length": 20,
"value": "\"publisher_consents\""
},
{
"filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Constants\/TranscendConstants.swift",
"kind": "StringLiteral",
- "offset": 1878,
+ "offset": 2354,
"length": 31,
"value": "\"publisher_legitimateInterests\""
},
{
"filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Constants\/TranscendConstants.swift",
"kind": "StringLiteral",
- "offset": 1972,
+ "offset": 2448,
"length": 34,
"value": "\"publisher_customPurpose_consents\""
},
{
"filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Constants\/TranscendConstants.swift",
"kind": "StringLiteral",
- "offset": 2073,
+ "offset": 2549,
"length": 45,
"value": "\"publisher_customPurpose_legitimateInterests\""
},
@@ -9745,31 +11228,45 @@
{
"filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Models\/TranscendCoreConfig.swift",
"kind": "BooleanLiteral",
- "offset": 937,
+ "offset": 1159,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Models\/TranscendCoreConfig.swift",
"kind": "Dictionary",
- "offset": 981,
+ "offset": 1219,
"length": 3,
"value": "[]"
},
{
"filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Models\/TranscendCoreConfig.swift",
"kind": "StringLiteral",
- "offset": 1002,
+ "offset": 1256,
"length": 2,
"value": "\"\""
},
{
"filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Models\/TranscendCoreConfig.swift",
"kind": "Array",
- "offset": 1030,
+ "offset": 1300,
"length": 2,
"value": "[]"
},
+ {
+ "filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Models\/TranscendCoreConfig.swift",
+ "kind": "BooleanLiteral",
+ "offset": 1339,
+ "length": 5,
+ "value": "false"
+ },
+ {
+ "filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Models\/TranscendCoreConfig.swift",
+ "kind": "StringLiteral",
+ "offset": 1384,
+ "length": 2,
+ "value": "\"\""
+ },
{
"filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Constants\/IABConstants.swift",
"kind": "StringLiteral",
@@ -9888,6 +11385,48 @@
"offset": 1520,
"length": 51,
"value": "\"IABTCF_PublisherCustomPurposesLegitimateInterests\""
+ },
+ {
+ "filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Models\/TelemetryConfig.swift",
+ "kind": "StringLiteral",
+ "offset": 425,
+ "length": 2,
+ "value": "\"\""
+ },
+ {
+ "filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Models\/TelemetryConfig.swift",
+ "kind": "Array",
+ "offset": 449,
+ "length": 2,
+ "value": "[]"
+ },
+ {
+ "filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Models\/TelemetryConfig.swift",
+ "kind": "StringLiteral",
+ "offset": 480,
+ "length": 2,
+ "value": "\"\""
+ },
+ {
+ "filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Models\/TelemetryConfig.swift",
+ "kind": "StringLiteral",
+ "offset": 512,
+ "length": 2,
+ "value": "\"\""
+ },
+ {
+ "filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Models\/TelemetryConfig.swift",
+ "kind": "Dictionary",
+ "offset": 549,
+ "length": 3,
+ "value": "[]"
+ },
+ {
+ "filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Models\/TelemetryConfig.swift",
+ "kind": "Dictionary",
+ "offset": 587,
+ "length": 3,
+ "value": "[]"
}
]
}
\ No newline at end of file
diff --git a/Pods/Transcend/release/Transcend.xcframework/ios-arm64_x86_64-simulator/Transcend.framework/Modules/Transcend.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface b/Pods/Transcend/release/Transcend.xcframework/ios-arm64_x86_64-simulator/Transcend.framework/Modules/Transcend.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface
index d76185e..5bf5cc7 100644
--- a/Pods/Transcend/release/Transcend.xcframework/ios-arm64_x86_64-simulator/Transcend.framework/Modules/Transcend.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface
+++ b/Pods/Transcend/release/Transcend.xcframework/ios-arm64_x86_64-simulator/Transcend.framework/Modules/Transcend.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface
@@ -11,6 +11,12 @@ import UIKit
import WebKit
import _Concurrency
import _StringProcessing
+@_hasMissingDesignatedInitializers public class TelemetryServiceHelper {
+ public static func saveTelemetryRequest(request: Transcend.TelemetryRequest, completion: @escaping (Swift.Bool, Swift.Error?) -> Swift.Void)
+ public static func getTelemetryRequests(completion: @escaping ([Transcend.TelemetryRequests]?, Swift.Error?) -> Swift.Void)
+ public static func deleteTelemetryRequest(withUUID uuid: Foundation.UUID, completion: @escaping (Swift.Bool, Swift.Error?) -> Swift.Void)
+ @objc deinit
+}
@_hasMissingDesignatedInitializers public class TranscendDataManager {
public static let shared: Transcend.TranscendDataManager
final public let container: CoreData.NSPersistentContainer
@@ -76,10 +82,14 @@ public struct TranscendWebViewWrapper : SwiftUI.UIViewRepresentable {
public static func fetchSDKPurposeMap(baseUrl: Swift.String, completion: @escaping (Swift.Result) -> Swift.Void)
@objc deinit
}
+public struct NativeConfig : Swift.Codable {
+ public func encode(to encoder: Swift.Encoder) throws
+ public init(from decoder: Swift.Decoder) throws
+}
@_hasMissingDesignatedInitializers public class TranscendServiceHelper {
- public static func saveSDKPurposeMap(sdkPurposeMap: Transcend.SDKPurposeMap)
- public static func isSDKPurposeMapValid() -> Swift.Bool
- public static func getSDKPurposeMap() -> Transcend.SDKPurposeMap?
+ public static func saveSDKPurposeMap(sdkPurposeMap: Transcend.SDKPurposeMap, completion: @escaping (Swift.Error?) -> Swift.Void)
+ public static func isSDKPurposeMapValid(completion: @escaping (Swift.Bool, Swift.Error?) -> Swift.Void)
+ public static func getSDKPurposeMap(completion: @escaping (Transcend.SDKPurposeMap?, Swift.Error?) -> Swift.Void)
@objc deinit
}
public enum ConsentStatus {
@@ -94,12 +104,26 @@ public enum ConsentStatus {
get
}
}
+@_hasMissingDesignatedInitializers public class TelemetryRequest : Swift.Codable {
+ @objc deinit
+ public func encode(to encoder: Swift.Encoder) throws
+ required public init(from decoder: Swift.Decoder) throws
+}
@_hasMissingDesignatedInitializers public class SDKPurposeMap : Swift.Codable {
public func isSDKAllowed(consentDetails: Transcend.TrackingConsentDetails, serviceId: Swift.String, tcfAllowed: Swift.Bool, regimePurposes: Swift.Set) -> Transcend.ConsentStatus
@objc deinit
public func encode(to encoder: Swift.Encoder) throws
required public init(from decoder: Swift.Decoder) throws
}
+public enum TelemetryRequestType {
+ case INITIAL_SITE_SESSION
+ case CONSENT_CHANGE
+ public static func == (a: Transcend.TelemetryRequestType, b: Transcend.TelemetryRequestType) -> Swift.Bool
+ public func hash(into hasher: inout Swift.Hasher)
+ public var hashValue: Swift.Int {
+ get
+ }
+}
public struct TrackingConsentDetails : Swift.Codable {
public var purposes: [Swift.String : Transcend.Value]
public var confirmed: Swift.Bool
@@ -143,8 +167,10 @@ public class WebAppInterface {
@_Concurrency.MainActor(unsafe) public init(frame: CoreFoundation.CGRect, configuration: WebKit.WKWebViewConfiguration, transcendCoreConfig: Transcend.TranscendCoreConfig, didFinishNavigation: ((Swift.Result) -> Swift.Void)? = nil, onCloseListenerV1: ((Swift.Result) -> Swift.Void)? = nil, onCloseListener: ((Swift.Result) -> Swift.Void)? = nil)
@_Concurrency.MainActor(unsafe) required public init?(coder: Foundation.NSCoder, transcendCoreConfig: Transcend.TranscendCoreConfig, didFinishNavigation: ((Swift.Result) -> Swift.Void)? = nil, onCloseListenerV1: ((Swift.Result) -> Swift.Void)? = nil, onCloseListener: ((Swift.Result) -> Swift.Void)? = nil)
@_Concurrency.MainActor(unsafe) @objc public func webView(_ webView: WebKit.WKWebView, didFinish navigation: WebKit.WKNavigation!)
+ @_Concurrency.MainActor(unsafe) @objc public func webView(_ webView: WebKit.WKWebView, decidePolicyFor navigationAction: WebKit.WKNavigationAction, decisionHandler: @escaping (WebKit.WKNavigationActionPolicy) -> Swift.Void)
@_Concurrency.MainActor(unsafe) @objc public func webView(_ webView: WebKit.WKWebView, didFail navigation: WebKit.WKNavigation!, withError error: Swift.Error)
@_Concurrency.MainActor(unsafe) public static func createOrGetInstance(frame: CoreFoundation.CGRect, configuration: WebKit.WKWebViewConfiguration, transcendCoreConfig: Transcend.TranscendCoreConfig, didFinishNavigation: ((Swift.Result) -> Swift.Void)? = nil) -> Transcend.TranscendWebView!
+ @_Concurrency.MainActor(unsafe) public func handleErrors(errorDetails: Swift.String)
@objc deinit
}
@objc @_Concurrency.MainActor(unsafe) public class BackEndWebView : WebKit.WKWebView, WebKit.WKNavigationDelegate {
@@ -160,7 +186,7 @@ public class WebAppInterface {
@objc deinit
}
public struct TranscendCoreConfig {
- public init(transcendConsentUrl: Swift.String, destroyOnClose: Swift.Bool = true, defaultAttributes: [Swift.String : Swift.String] = [:], token: Swift.String = "", syncDomains: [Swift.String] = [])
+ public init(transcendConsentUrl: Swift.String, destroyOnClose: Swift.Bool = true, defaultAttributes: [Swift.String : Swift.String] = [:], token: Swift.String = "", syncDomains: [Swift.String] = [], autoShowUI: Swift.Bool = false, mobileAppId: Swift.String = "")
public func getDefaultAttributesAsString() -> Swift.String
}
public enum JSONValue : Swift.Codable {
@@ -193,6 +219,31 @@ public enum JSONValue : Swift.Codable {
public static let IAB_TCF_PUBLISHER_CUSTOM_PURPOSES_LEGITIMATE_INTERESTS: Swift.String
@objc deinit
}
+@_hasMissingDesignatedInitializers public class TelemetryConfig : Swift.Codable {
+ @objc deinit
+ public func encode(to encoder: Swift.Encoder) throws
+ required public init(from decoder: Swift.Decoder) throws
+}
+@_hasMissingDesignatedInitializers public class TelemetryService {
+ public static func flushTelemetryRequest(mobileAppId: Swift.String, type: Transcend.TelemetryRequestType, config: Transcend.TelemetryConfig)
+ public static func flushTelemetryRequestsFromDBAsync()
+ @objc deinit
+}
+@_inheritsConvenienceInitializers @objc(TelemetryRequests) public class TelemetryRequests : CoreData.NSManagedObject {
+ @objc override dynamic public init(entity: CoreData.NSEntityDescription, insertInto context: CoreData.NSManagedObjectContext?)
+ @objc deinit
+}
+extension Transcend.TelemetryRequests {
+ @nonobjc public class func fetchRequest() -> CoreData.NSFetchRequest
+ @objc @NSManaged dynamic public var id: Foundation.UUID? {
+ @objc get
+ @objc set
+ }
+ @objc @NSManaged dynamic public var requestData: Foundation.Data? {
+ @objc get
+ @objc set
+ }
+}
@_inheritsConvenienceInitializers @objc(TranscendSDKPurposeMap) public class TranscendSDKPurposeMap : CoreData.NSManagedObject {
@objc override dynamic public init(entity: CoreData.NSEntityDescription, insertInto context: CoreData.NSManagedObjectContext?)
@objc deinit
@@ -210,3 +261,5 @@ extension Transcend.TranscendSDKPurposeMap {
}
extension Transcend.ConsentStatus : Swift.Equatable {}
extension Transcend.ConsentStatus : Swift.Hashable {}
+extension Transcend.TelemetryRequestType : Swift.Equatable {}
+extension Transcend.TelemetryRequestType : Swift.Hashable {}
diff --git a/Pods/Transcend/release/Transcend.xcframework/ios-arm64_x86_64-simulator/Transcend.framework/Modules/Transcend.swiftmodule/arm64-apple-ios-simulator.swiftdoc b/Pods/Transcend/release/Transcend.xcframework/ios-arm64_x86_64-simulator/Transcend.framework/Modules/Transcend.swiftmodule/arm64-apple-ios-simulator.swiftdoc
index 49a1d06..dd778ca 100644
Binary files a/Pods/Transcend/release/Transcend.xcframework/ios-arm64_x86_64-simulator/Transcend.framework/Modules/Transcend.swiftmodule/arm64-apple-ios-simulator.swiftdoc and b/Pods/Transcend/release/Transcend.xcframework/ios-arm64_x86_64-simulator/Transcend.framework/Modules/Transcend.swiftmodule/arm64-apple-ios-simulator.swiftdoc differ
diff --git a/Pods/Transcend/release/Transcend.xcframework/ios-arm64_x86_64-simulator/Transcend.framework/Modules/Transcend.swiftmodule/arm64-apple-ios-simulator.swiftinterface b/Pods/Transcend/release/Transcend.xcframework/ios-arm64_x86_64-simulator/Transcend.framework/Modules/Transcend.swiftmodule/arm64-apple-ios-simulator.swiftinterface
index d76185e..5bf5cc7 100644
--- a/Pods/Transcend/release/Transcend.xcframework/ios-arm64_x86_64-simulator/Transcend.framework/Modules/Transcend.swiftmodule/arm64-apple-ios-simulator.swiftinterface
+++ b/Pods/Transcend/release/Transcend.xcframework/ios-arm64_x86_64-simulator/Transcend.framework/Modules/Transcend.swiftmodule/arm64-apple-ios-simulator.swiftinterface
@@ -11,6 +11,12 @@ import UIKit
import WebKit
import _Concurrency
import _StringProcessing
+@_hasMissingDesignatedInitializers public class TelemetryServiceHelper {
+ public static func saveTelemetryRequest(request: Transcend.TelemetryRequest, completion: @escaping (Swift.Bool, Swift.Error?) -> Swift.Void)
+ public static func getTelemetryRequests(completion: @escaping ([Transcend.TelemetryRequests]?, Swift.Error?) -> Swift.Void)
+ public static func deleteTelemetryRequest(withUUID uuid: Foundation.UUID, completion: @escaping (Swift.Bool, Swift.Error?) -> Swift.Void)
+ @objc deinit
+}
@_hasMissingDesignatedInitializers public class TranscendDataManager {
public static let shared: Transcend.TranscendDataManager
final public let container: CoreData.NSPersistentContainer
@@ -76,10 +82,14 @@ public struct TranscendWebViewWrapper : SwiftUI.UIViewRepresentable {
public static func fetchSDKPurposeMap(baseUrl: Swift.String, completion: @escaping (Swift.Result) -> Swift.Void)
@objc deinit
}
+public struct NativeConfig : Swift.Codable {
+ public func encode(to encoder: Swift.Encoder) throws
+ public init(from decoder: Swift.Decoder) throws
+}
@_hasMissingDesignatedInitializers public class TranscendServiceHelper {
- public static func saveSDKPurposeMap(sdkPurposeMap: Transcend.SDKPurposeMap)
- public static func isSDKPurposeMapValid() -> Swift.Bool
- public static func getSDKPurposeMap() -> Transcend.SDKPurposeMap?
+ public static func saveSDKPurposeMap(sdkPurposeMap: Transcend.SDKPurposeMap, completion: @escaping (Swift.Error?) -> Swift.Void)
+ public static func isSDKPurposeMapValid(completion: @escaping (Swift.Bool, Swift.Error?) -> Swift.Void)
+ public static func getSDKPurposeMap(completion: @escaping (Transcend.SDKPurposeMap?, Swift.Error?) -> Swift.Void)
@objc deinit
}
public enum ConsentStatus {
@@ -94,12 +104,26 @@ public enum ConsentStatus {
get
}
}
+@_hasMissingDesignatedInitializers public class TelemetryRequest : Swift.Codable {
+ @objc deinit
+ public func encode(to encoder: Swift.Encoder) throws
+ required public init(from decoder: Swift.Decoder) throws
+}
@_hasMissingDesignatedInitializers public class SDKPurposeMap : Swift.Codable {
public func isSDKAllowed(consentDetails: Transcend.TrackingConsentDetails, serviceId: Swift.String, tcfAllowed: Swift.Bool, regimePurposes: Swift.Set) -> Transcend.ConsentStatus
@objc deinit
public func encode(to encoder: Swift.Encoder) throws
required public init(from decoder: Swift.Decoder) throws
}
+public enum TelemetryRequestType {
+ case INITIAL_SITE_SESSION
+ case CONSENT_CHANGE
+ public static func == (a: Transcend.TelemetryRequestType, b: Transcend.TelemetryRequestType) -> Swift.Bool
+ public func hash(into hasher: inout Swift.Hasher)
+ public var hashValue: Swift.Int {
+ get
+ }
+}
public struct TrackingConsentDetails : Swift.Codable {
public var purposes: [Swift.String : Transcend.Value]
public var confirmed: Swift.Bool
@@ -143,8 +167,10 @@ public class WebAppInterface {
@_Concurrency.MainActor(unsafe) public init(frame: CoreFoundation.CGRect, configuration: WebKit.WKWebViewConfiguration, transcendCoreConfig: Transcend.TranscendCoreConfig, didFinishNavigation: ((Swift.Result) -> Swift.Void)? = nil, onCloseListenerV1: ((Swift.Result) -> Swift.Void)? = nil, onCloseListener: ((Swift.Result) -> Swift.Void)? = nil)
@_Concurrency.MainActor(unsafe) required public init?(coder: Foundation.NSCoder, transcendCoreConfig: Transcend.TranscendCoreConfig, didFinishNavigation: ((Swift.Result) -> Swift.Void)? = nil, onCloseListenerV1: ((Swift.Result) -> Swift.Void)? = nil, onCloseListener: ((Swift.Result) -> Swift.Void)? = nil)
@_Concurrency.MainActor(unsafe) @objc public func webView(_ webView: WebKit.WKWebView, didFinish navigation: WebKit.WKNavigation!)
+ @_Concurrency.MainActor(unsafe) @objc public func webView(_ webView: WebKit.WKWebView, decidePolicyFor navigationAction: WebKit.WKNavigationAction, decisionHandler: @escaping (WebKit.WKNavigationActionPolicy) -> Swift.Void)
@_Concurrency.MainActor(unsafe) @objc public func webView(_ webView: WebKit.WKWebView, didFail navigation: WebKit.WKNavigation!, withError error: Swift.Error)
@_Concurrency.MainActor(unsafe) public static func createOrGetInstance(frame: CoreFoundation.CGRect, configuration: WebKit.WKWebViewConfiguration, transcendCoreConfig: Transcend.TranscendCoreConfig, didFinishNavigation: ((Swift.Result) -> Swift.Void)? = nil) -> Transcend.TranscendWebView!
+ @_Concurrency.MainActor(unsafe) public func handleErrors(errorDetails: Swift.String)
@objc deinit
}
@objc @_Concurrency.MainActor(unsafe) public class BackEndWebView : WebKit.WKWebView, WebKit.WKNavigationDelegate {
@@ -160,7 +186,7 @@ public class WebAppInterface {
@objc deinit
}
public struct TranscendCoreConfig {
- public init(transcendConsentUrl: Swift.String, destroyOnClose: Swift.Bool = true, defaultAttributes: [Swift.String : Swift.String] = [:], token: Swift.String = "", syncDomains: [Swift.String] = [])
+ public init(transcendConsentUrl: Swift.String, destroyOnClose: Swift.Bool = true, defaultAttributes: [Swift.String : Swift.String] = [:], token: Swift.String = "", syncDomains: [Swift.String] = [], autoShowUI: Swift.Bool = false, mobileAppId: Swift.String = "")
public func getDefaultAttributesAsString() -> Swift.String
}
public enum JSONValue : Swift.Codable {
@@ -193,6 +219,31 @@ public enum JSONValue : Swift.Codable {
public static let IAB_TCF_PUBLISHER_CUSTOM_PURPOSES_LEGITIMATE_INTERESTS: Swift.String
@objc deinit
}
+@_hasMissingDesignatedInitializers public class TelemetryConfig : Swift.Codable {
+ @objc deinit
+ public func encode(to encoder: Swift.Encoder) throws
+ required public init(from decoder: Swift.Decoder) throws
+}
+@_hasMissingDesignatedInitializers public class TelemetryService {
+ public static func flushTelemetryRequest(mobileAppId: Swift.String, type: Transcend.TelemetryRequestType, config: Transcend.TelemetryConfig)
+ public static func flushTelemetryRequestsFromDBAsync()
+ @objc deinit
+}
+@_inheritsConvenienceInitializers @objc(TelemetryRequests) public class TelemetryRequests : CoreData.NSManagedObject {
+ @objc override dynamic public init(entity: CoreData.NSEntityDescription, insertInto context: CoreData.NSManagedObjectContext?)
+ @objc deinit
+}
+extension Transcend.TelemetryRequests {
+ @nonobjc public class func fetchRequest() -> CoreData.NSFetchRequest
+ @objc @NSManaged dynamic public var id: Foundation.UUID? {
+ @objc get
+ @objc set
+ }
+ @objc @NSManaged dynamic public var requestData: Foundation.Data? {
+ @objc get
+ @objc set
+ }
+}
@_inheritsConvenienceInitializers @objc(TranscendSDKPurposeMap) public class TranscendSDKPurposeMap : CoreData.NSManagedObject {
@objc override dynamic public init(entity: CoreData.NSEntityDescription, insertInto context: CoreData.NSManagedObjectContext?)
@objc deinit
@@ -210,3 +261,5 @@ extension Transcend.TranscendSDKPurposeMap {
}
extension Transcend.ConsentStatus : Swift.Equatable {}
extension Transcend.ConsentStatus : Swift.Hashable {}
+extension Transcend.TelemetryRequestType : Swift.Equatable {}
+extension Transcend.TelemetryRequestType : Swift.Hashable {}
diff --git a/Pods/Transcend/release/Transcend.xcframework/ios-arm64_x86_64-simulator/Transcend.framework/Modules/Transcend.swiftmodule/x86_64-apple-ios-simulator.abi.json b/Pods/Transcend/release/Transcend.xcframework/ios-arm64_x86_64-simulator/Transcend.framework/Modules/Transcend.swiftmodule/x86_64-apple-ios-simulator.abi.json
index ec0cf22..76bf768 100644
--- a/Pods/Transcend/release/Transcend.xcframework/ios-arm64_x86_64-simulator/Transcend.framework/Modules/Transcend.swiftmodule/x86_64-apple-ios-simulator.abi.json
+++ b/Pods/Transcend/release/Transcend.xcframework/ios-arm64_x86_64-simulator/Transcend.framework/Modules/Transcend.swiftmodule/x86_64-apple-ios-simulator.abi.json
@@ -38,6 +38,252 @@
"RawDocComment"
]
},
+ {
+ "kind": "Import",
+ "name": "CoreData",
+ "printedName": "CoreData",
+ "declKind": "Import",
+ "moduleName": "Transcend"
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "TelemetryServiceHelper",
+ "printedName": "TelemetryServiceHelper",
+ "children": [
+ {
+ "kind": "Function",
+ "name": "saveTelemetryRequest",
+ "printedName": "saveTelemetryRequest(request:completion:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "TelemetryRequest",
+ "printedName": "Transcend.TelemetryRequest",
+ "usr": "s:9Transcend16TelemetryRequestC"
+ },
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(Swift.Bool, Swift.Error?) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Tuple",
+ "printedName": "(Swift.Bool, Swift.Error?)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.Error?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Error",
+ "printedName": "Swift.Error",
+ "usr": "s:s5ErrorP"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:9Transcend22TelemetryServiceHelperC04saveB7Request7request10completionyAA0bF0C_ySb_s5Error_pSgtctFZ",
+ "mangledName": "$s9Transcend22TelemetryServiceHelperC04saveB7Request7request10completionyAA0bF0C_ySb_s5Error_pSgtctFZ",
+ "moduleName": "Transcend",
+ "static": true,
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "getTelemetryRequests",
+ "printedName": "getTelemetryRequests(completion:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "([Transcend.TelemetryRequests]?, Swift.Error?) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Tuple",
+ "printedName": "([Transcend.TelemetryRequests]?, Swift.Error?)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "[Transcend.TelemetryRequests]?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Array",
+ "printedName": "[Transcend.TelemetryRequests]",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "TelemetryRequests",
+ "printedName": "Transcend.TelemetryRequests",
+ "usr": "c:@M@Transcend@objc(cs)TelemetryRequests"
+ }
+ ],
+ "usr": "s:Sa"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.Error?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Error",
+ "printedName": "Swift.Error",
+ "usr": "s:s5ErrorP"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:9Transcend22TelemetryServiceHelperC03getB8Requests10completionyySayAA0bF0CGSg_s5Error_pSgtc_tFZ",
+ "mangledName": "$s9Transcend22TelemetryServiceHelperC03getB8Requests10completionyySayAA0bF0CGSg_s5Error_pSgtc_tFZ",
+ "moduleName": "Transcend",
+ "static": true,
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "deleteTelemetryRequest",
+ "printedName": "deleteTelemetryRequest(withUUID:completion:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "UUID",
+ "printedName": "Foundation.UUID",
+ "usr": "s:10Foundation4UUIDV"
+ },
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(Swift.Bool, Swift.Error?) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Tuple",
+ "printedName": "(Swift.Bool, Swift.Error?)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.Error?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Error",
+ "printedName": "Swift.Error",
+ "usr": "s:s5ErrorP"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:9Transcend22TelemetryServiceHelperC06deleteB7Request8withUUID10completiony10Foundation0H0V_ySb_s5Error_pSgtctFZ",
+ "mangledName": "$s9Transcend22TelemetryServiceHelperC06deleteB7Request8withUUID10completiony10Foundation0H0V_ySb_s5Error_pSgtctFZ",
+ "moduleName": "Transcend",
+ "static": true,
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ }
+ ],
+ "declKind": "Class",
+ "usr": "s:9Transcend22TelemetryServiceHelperC",
+ "mangledName": "$s9Transcend22TelemetryServiceHelperC",
+ "moduleName": "Transcend",
+ "declAttributes": [
+ "AccessControl"
+ ],
+ "hasMissingDesignatedInitializers": true
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "Transcend",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
{
"kind": "Import",
"name": "Foundation",
@@ -2696,7 +2942,8 @@
"static": true,
"declAttributes": [
"Final",
- "AccessControl"
+ "AccessControl",
+ "RawDocComment"
],
"funcSelfKind": "NonMutating"
}
@@ -2730,104 +2977,300 @@
"RawDocComment"
]
},
- {
- "kind": "Import",
- "name": "UIKit",
- "printedName": "UIKit",
- "declKind": "Import",
- "moduleName": "Transcend"
- },
- {
- "kind": "Import",
- "name": "CoreData",
- "printedName": "CoreData",
- "declKind": "Import",
- "moduleName": "Transcend"
- },
{
"kind": "TypeDecl",
- "name": "TranscendServiceHelper",
- "printedName": "TranscendServiceHelper",
+ "name": "NativeConfig",
+ "printedName": "NativeConfig",
"children": [
{
- "kind": "Function",
- "name": "saveSDKPurposeMap",
- "printedName": "saveSDKPurposeMap(sdkPurposeMap:)",
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init(from:)",
"children": [
{
"kind": "TypeNominal",
- "name": "Void",
- "printedName": "()"
+ "name": "NativeConfig",
+ "printedName": "Transcend.NativeConfig",
+ "usr": "s:9Transcend12NativeConfigV"
},
{
"kind": "TypeNominal",
- "name": "SDKPurposeMap",
- "printedName": "Transcend.SDKPurposeMap",
- "usr": "s:9Transcend13SDKPurposeMapC"
+ "name": "Decoder",
+ "printedName": "Swift.Decoder",
+ "usr": "s:s7DecoderP"
}
],
- "declKind": "Func",
- "usr": "s:9Transcend0A13ServiceHelperC17saveSDKPurposeMap010sdkPurposeF0yAA0eF0C_tFZ",
- "mangledName": "$s9Transcend0A13ServiceHelperC17saveSDKPurposeMap010sdkPurposeF0yAA0eF0C_tFZ",
+ "declKind": "Constructor",
+ "usr": "s:9Transcend12NativeConfigV4fromACs7Decoder_p_tKcfc",
+ "mangledName": "$s9Transcend12NativeConfigV4fromACs7Decoder_p_tKcfc",
"moduleName": "Transcend",
- "static": true,
- "declAttributes": [
- "Final",
- "AccessControl"
- ],
- "funcSelfKind": "NonMutating"
+ "implicit": true,
+ "throwing": true,
+ "init_kind": "Designated"
},
{
"kind": "Function",
- "name": "isSDKPurposeMapValid",
- "printedName": "isSDKPurposeMapValid()",
- "children": [
+ "name": "encode",
+ "printedName": "encode(to:)",
+ "children": [
{
"kind": "TypeNominal",
- "name": "Bool",
- "printedName": "Swift.Bool",
- "usr": "s:Sb"
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Encoder",
+ "printedName": "Swift.Encoder",
+ "usr": "s:s7EncoderP"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:9Transcend12NativeConfigV6encode2toys7Encoder_p_tKF",
+ "mangledName": "$s9Transcend12NativeConfigV6encode2toys7Encoder_p_tKF",
+ "moduleName": "Transcend",
+ "implicit": true,
+ "throwing": true,
+ "funcSelfKind": "NonMutating"
+ }
+ ],
+ "declKind": "Struct",
+ "usr": "s:9Transcend12NativeConfigV",
+ "mangledName": "$s9Transcend12NativeConfigV",
+ "moduleName": "Transcend",
+ "declAttributes": [
+ "AccessControl"
+ ],
+ "conformances": [
+ {
+ "kind": "Conformance",
+ "name": "Decodable",
+ "printedName": "Decodable",
+ "usr": "s:Se",
+ "mangledName": "$sSe"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Encodable",
+ "printedName": "Encodable",
+ "usr": "s:SE",
+ "mangledName": "$sSE"
+ }
+ ]
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "Transcend",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "Import",
+ "name": "UIKit",
+ "printedName": "UIKit",
+ "declKind": "Import",
+ "moduleName": "Transcend"
+ },
+ {
+ "kind": "Import",
+ "name": "CoreData",
+ "printedName": "CoreData",
+ "declKind": "Import",
+ "moduleName": "Transcend"
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "TranscendServiceHelper",
+ "printedName": "TranscendServiceHelper",
+ "children": [
+ {
+ "kind": "Function",
+ "name": "saveSDKPurposeMap",
+ "printedName": "saveSDKPurposeMap(sdkPurposeMap:completion:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "SDKPurposeMap",
+ "printedName": "Transcend.SDKPurposeMap",
+ "usr": "s:9Transcend13SDKPurposeMapC"
+ },
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(Swift.Error?) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.Error?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Error",
+ "printedName": "Swift.Error",
+ "usr": "s:s5ErrorP"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ]
}
],
"declKind": "Func",
- "usr": "s:9Transcend0A13ServiceHelperC20isSDKPurposeMapValidSbyFZ",
- "mangledName": "$s9Transcend0A13ServiceHelperC20isSDKPurposeMapValidSbyFZ",
+ "usr": "s:9Transcend0A13ServiceHelperC17saveSDKPurposeMap010sdkPurposeF010completionyAA0eF0C_ys5Error_pSgctFZ",
+ "mangledName": "$s9Transcend0A13ServiceHelperC17saveSDKPurposeMap010sdkPurposeF010completionyAA0eF0C_ys5Error_pSgctFZ",
"moduleName": "Transcend",
"static": true,
"declAttributes": [
"Final",
- "AccessControl"
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "isSDKPurposeMapValid",
+ "printedName": "isSDKPurposeMapValid(completion:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(Swift.Bool, Swift.Error?) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Tuple",
+ "printedName": "(Swift.Bool, Swift.Error?)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.Error?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Error",
+ "printedName": "Swift.Error",
+ "usr": "s:s5ErrorP"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:9Transcend0A13ServiceHelperC20isSDKPurposeMapValid10completionyySb_s5Error_pSgtc_tFZ",
+ "mangledName": "$s9Transcend0A13ServiceHelperC20isSDKPurposeMapValid10completionyySb_s5Error_pSgtc_tFZ",
+ "moduleName": "Transcend",
+ "static": true,
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
],
"funcSelfKind": "NonMutating"
},
{
"kind": "Function",
"name": "getSDKPurposeMap",
- "printedName": "getSDKPurposeMap()",
+ "printedName": "getSDKPurposeMap(completion:)",
"children": [
{
"kind": "TypeNominal",
- "name": "Optional",
- "printedName": "Transcend.SDKPurposeMap?",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(Transcend.SDKPurposeMap?, Swift.Error?) -> ()",
"children": [
{
"kind": "TypeNominal",
- "name": "SDKPurposeMap",
- "printedName": "Transcend.SDKPurposeMap",
- "usr": "s:9Transcend13SDKPurposeMapC"
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Tuple",
+ "printedName": "(Transcend.SDKPurposeMap?, Swift.Error?)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Transcend.SDKPurposeMap?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "SDKPurposeMap",
+ "printedName": "Transcend.SDKPurposeMap",
+ "usr": "s:9Transcend13SDKPurposeMapC"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.Error?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Error",
+ "printedName": "Swift.Error",
+ "usr": "s:s5ErrorP"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ]
}
- ],
- "usr": "s:Sq"
+ ]
}
],
"declKind": "Func",
- "usr": "s:9Transcend0A13ServiceHelperC16getSDKPurposeMapAA0eF0CSgyFZ",
- "mangledName": "$s9Transcend0A13ServiceHelperC16getSDKPurposeMapAA0eF0CSgyFZ",
+ "usr": "s:9Transcend0A13ServiceHelperC16getSDKPurposeMap10completionyyAA0eF0CSg_s5Error_pSgtc_tFZ",
+ "mangledName": "$s9Transcend0A13ServiceHelperC16getSDKPurposeMap10completionyyAA0eF0CSg_s5Error_pSgtc_tFZ",
"moduleName": "Transcend",
"static": true,
"declAttributes": [
"Final",
- "AccessControl"
+ "AccessControl",
+ "RawDocComment"
],
"funcSelfKind": "NonMutating"
}
@@ -3194,31 +3637,126 @@
},
{
"kind": "TypeDecl",
- "name": "SDKPurposeMap",
- "printedName": "SDKPurposeMap",
+ "name": "TelemetryRequest",
+ "printedName": "TelemetryRequest",
"children": [
{
- "kind": "Function",
- "name": "isSDKAllowed",
- "printedName": "isSDKAllowed(consentDetails:serviceId:tcfAllowed:regimePurposes:)",
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init(from:)",
"children": [
{
"kind": "TypeNominal",
- "name": "ConsentStatus",
- "printedName": "Transcend.ConsentStatus",
- "usr": "s:9Transcend13ConsentStatusO"
+ "name": "TelemetryRequest",
+ "printedName": "Transcend.TelemetryRequest",
+ "usr": "s:9Transcend16TelemetryRequestC"
},
{
"kind": "TypeNominal",
- "name": "TrackingConsentDetails",
- "printedName": "Transcend.TrackingConsentDetails",
- "usr": "s:9Transcend22TrackingConsentDetailsV"
- },
+ "name": "Decoder",
+ "printedName": "Swift.Decoder",
+ "usr": "s:s7DecoderP"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "s:9Transcend16TelemetryRequestC4fromACs7Decoder_p_tKcfc",
+ "mangledName": "$s9Transcend16TelemetryRequestC4fromACs7Decoder_p_tKcfc",
+ "moduleName": "Transcend",
+ "implicit": true,
+ "declAttributes": [
+ "Required"
+ ],
+ "throwing": true,
+ "init_kind": "Designated"
+ },
+ {
+ "kind": "Function",
+ "name": "encode",
+ "printedName": "encode(to:)",
+ "children": [
{
"kind": "TypeNominal",
- "name": "String",
- "printedName": "Swift.String",
- "usr": "s:SS"
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Encoder",
+ "printedName": "Swift.Encoder",
+ "usr": "s:s7EncoderP"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:9Transcend16TelemetryRequestC6encode2toys7Encoder_p_tKF",
+ "mangledName": "$s9Transcend16TelemetryRequestC6encode2toys7Encoder_p_tKF",
+ "moduleName": "Transcend",
+ "implicit": true,
+ "throwing": true,
+ "funcSelfKind": "NonMutating"
+ }
+ ],
+ "declKind": "Class",
+ "usr": "s:9Transcend16TelemetryRequestC",
+ "mangledName": "$s9Transcend16TelemetryRequestC",
+ "moduleName": "Transcend",
+ "declAttributes": [
+ "AccessControl"
+ ],
+ "hasMissingDesignatedInitializers": true,
+ "conformances": [
+ {
+ "kind": "Conformance",
+ "name": "Decodable",
+ "printedName": "Decodable",
+ "usr": "s:Se",
+ "mangledName": "$sSe"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Encodable",
+ "printedName": "Encodable",
+ "usr": "s:SE",
+ "mangledName": "$sSE"
+ }
+ ]
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "Transcend",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "SDKPurposeMap",
+ "printedName": "SDKPurposeMap",
+ "children": [
+ {
+ "kind": "Function",
+ "name": "isSDKAllowed",
+ "printedName": "isSDKAllowed(consentDetails:serviceId:tcfAllowed:regimePurposes:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ConsentStatus",
+ "printedName": "Transcend.ConsentStatus",
+ "usr": "s:9Transcend13ConsentStatusO"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "TrackingConsentDetails",
+ "printedName": "Transcend.TrackingConsentDetails",
+ "usr": "s:9Transcend22TrackingConsentDetailsV"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
},
{
"kind": "TypeNominal",
@@ -3340,6 +3878,216 @@
"RawDocComment"
]
},
+ {
+ "kind": "TypeDecl",
+ "name": "TelemetryRequestType",
+ "printedName": "TelemetryRequestType",
+ "children": [
+ {
+ "kind": "Var",
+ "name": "INITIAL_SITE_SESSION",
+ "printedName": "INITIAL_SITE_SESSION",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(Transcend.TelemetryRequestType.Type) -> Transcend.TelemetryRequestType",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "TelemetryRequestType",
+ "printedName": "Transcend.TelemetryRequestType",
+ "usr": "s:9Transcend20TelemetryRequestTypeO"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Metatype",
+ "printedName": "Transcend.TelemetryRequestType.Type",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "TelemetryRequestType",
+ "printedName": "Transcend.TelemetryRequestType",
+ "usr": "s:9Transcend20TelemetryRequestTypeO"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "EnumElement",
+ "usr": "s:9Transcend20TelemetryRequestTypeO20INITIAL_SITE_SESSIONyA2CmF",
+ "mangledName": "$s9Transcend20TelemetryRequestTypeO20INITIAL_SITE_SESSIONyA2CmF",
+ "moduleName": "Transcend"
+ },
+ {
+ "kind": "Var",
+ "name": "CONSENT_CHANGE",
+ "printedName": "CONSENT_CHANGE",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(Transcend.TelemetryRequestType.Type) -> Transcend.TelemetryRequestType",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "TelemetryRequestType",
+ "printedName": "Transcend.TelemetryRequestType",
+ "usr": "s:9Transcend20TelemetryRequestTypeO"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Metatype",
+ "printedName": "Transcend.TelemetryRequestType.Type",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "TelemetryRequestType",
+ "printedName": "Transcend.TelemetryRequestType",
+ "usr": "s:9Transcend20TelemetryRequestTypeO"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "EnumElement",
+ "usr": "s:9Transcend20TelemetryRequestTypeO14CONSENT_CHANGEyA2CmF",
+ "mangledName": "$s9Transcend20TelemetryRequestTypeO14CONSENT_CHANGEyA2CmF",
+ "moduleName": "Transcend"
+ },
+ {
+ "kind": "Function",
+ "name": "==",
+ "printedName": "==(_:_:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "TelemetryRequestType",
+ "printedName": "Transcend.TelemetryRequestType",
+ "usr": "s:9Transcend20TelemetryRequestTypeO"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "TelemetryRequestType",
+ "printedName": "Transcend.TelemetryRequestType",
+ "usr": "s:9Transcend20TelemetryRequestTypeO"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:9Transcend20TelemetryRequestTypeO2eeoiySbAC_ACtFZ",
+ "mangledName": "$s9Transcend20TelemetryRequestTypeO2eeoiySbAC_ACtFZ",
+ "moduleName": "Transcend",
+ "static": true,
+ "implicit": true,
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Var",
+ "name": "hashValue",
+ "printedName": "hashValue",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Int",
+ "printedName": "Swift.Int",
+ "usr": "s:Si"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:9Transcend20TelemetryRequestTypeO9hashValueSivp",
+ "mangledName": "$s9Transcend20TelemetryRequestTypeO9hashValueSivp",
+ "moduleName": "Transcend",
+ "implicit": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Int",
+ "printedName": "Swift.Int",
+ "usr": "s:Si"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:9Transcend20TelemetryRequestTypeO9hashValueSivg",
+ "mangledName": "$s9Transcend20TelemetryRequestTypeO9hashValueSivg",
+ "moduleName": "Transcend",
+ "implicit": true,
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Function",
+ "name": "hash",
+ "printedName": "hash(into:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Hasher",
+ "printedName": "Swift.Hasher",
+ "paramValueOwnership": "InOut",
+ "usr": "s:s6HasherV"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:9Transcend20TelemetryRequestTypeO4hash4intoys6HasherVz_tF",
+ "mangledName": "$s9Transcend20TelemetryRequestTypeO4hash4intoys6HasherVz_tF",
+ "moduleName": "Transcend",
+ "implicit": true,
+ "funcSelfKind": "NonMutating"
+ }
+ ],
+ "declKind": "Enum",
+ "usr": "s:9Transcend20TelemetryRequestTypeO",
+ "mangledName": "$s9Transcend20TelemetryRequestTypeO",
+ "moduleName": "Transcend",
+ "declAttributes": [
+ "AccessControl"
+ ],
+ "conformances": [
+ {
+ "kind": "Conformance",
+ "name": "Equatable",
+ "printedName": "Equatable",
+ "usr": "s:SQ",
+ "mangledName": "$sSQ"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Hashable",
+ "printedName": "Hashable",
+ "usr": "s:SH",
+ "mangledName": "$sSH"
+ }
+ ]
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "Transcend",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
{
"kind": "Import",
"name": "Foundation",
@@ -6509,7 +7257,7 @@
{
"kind": "Function",
"name": "webView",
- "printedName": "webView(_:didFail:withError:)",
+ "printedName": "webView(_:decidePolicyFor:decisionHandler:)",
"children": [
{
"kind": "TypeNominal",
@@ -6524,17 +7272,71 @@
},
{
"kind": "TypeNominal",
- "name": "ImplicitlyUnwrappedOptional",
- "printedName": "WebKit.WKNavigation?",
+ "name": "WKNavigationAction",
+ "printedName": "WebKit.WKNavigationAction",
+ "usr": "c:objc(cs)WKNavigationAction"
+ },
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(WebKit.WKNavigationActionPolicy) -> ()",
"children": [
{
"kind": "TypeNominal",
- "name": "WKNavigation",
- "printedName": "WebKit.WKNavigation",
- "usr": "c:objc(cs)WKNavigation"
- }
- ],
- "usr": "s:Sq"
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "WKNavigationActionPolicy",
+ "printedName": "WebKit.WKNavigationActionPolicy",
+ "usr": "c:@E@WKNavigationActionPolicy"
+ }
+ ]
+ }
+ ],
+ "declKind": "Func",
+ "usr": "c:@M@Transcend@objc(cs)TranscendWebView(im)webView:decidePolicyForNavigationAction:decisionHandler:",
+ "mangledName": "$s9Transcend0A7WebViewC03webC0_15decidePolicyFor15decisionHandlerySo05WKWebC0C_So18WKNavigationActionCySo0klF0VctF",
+ "moduleName": "Transcend",
+ "objc_name": "webView:decidePolicyForNavigationAction:decisionHandler:",
+ "declAttributes": [
+ "ObjC",
+ "Custom",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "webView",
+ "printedName": "webView(_:didFail:withError:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "WKWebView",
+ "printedName": "WebKit.WKWebView",
+ "usr": "c:objc(cs)WKWebView"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "ImplicitlyUnwrappedOptional",
+ "printedName": "WebKit.WKNavigation?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "WKNavigation",
+ "printedName": "WebKit.WKNavigation",
+ "usr": "c:objc(cs)WKNavigation"
+ }
+ ],
+ "usr": "s:Sq"
},
{
"kind": "TypeNominal",
@@ -6647,6 +7449,34 @@
],
"funcSelfKind": "NonMutating"
},
+ {
+ "kind": "Function",
+ "name": "handleErrors",
+ "printedName": "handleErrors(errorDetails:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:9Transcend0A7WebViewC12handleErrors12errorDetailsySS_tF",
+ "mangledName": "$s9Transcend0A7WebViewC12handleErrors12errorDetailsySS_tF",
+ "moduleName": "Transcend",
+ "declAttributes": [
+ "Custom",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
{
"kind": "Constructor",
"name": "init",
@@ -7685,7 +8515,7 @@
{
"kind": "Constructor",
"name": "init",
- "printedName": "init(transcendConsentUrl:destroyOnClose:defaultAttributes:token:syncDomains:)",
+ "printedName": "init(transcendConsentUrl:destroyOnClose:defaultAttributes:token:syncDomains:autoShowUI:mobileAppId:)",
"children": [
{
"kind": "TypeNominal",
@@ -7748,11 +8578,25 @@
],
"hasDefaultArg": true,
"usr": "s:Sa"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "hasDefaultArg": true,
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "hasDefaultArg": true,
+ "usr": "s:SS"
}
],
"declKind": "Constructor",
- "usr": "s:9Transcend0A10CoreConfigV19transcendConsentUrl14destroyOnClose17defaultAttributes5token11syncDomainsACSS_SbSDyS2SGSSSaySSGtcfc",
- "mangledName": "$s9Transcend0A10CoreConfigV19transcendConsentUrl14destroyOnClose17defaultAttributes5token11syncDomainsACSS_SbSDyS2SGSSSaySSGtcfc",
+ "usr": "s:9Transcend0A10CoreConfigV19transcendConsentUrl14destroyOnClose17defaultAttributes5token11syncDomains10autoShowUI11mobileAppIdACSS_SbSDyS2SGSSSaySSGSbSStcfc",
+ "mangledName": "$s9Transcend0A10CoreConfigV19transcendConsentUrl14destroyOnClose17defaultAttributes5token11syncDomains10autoShowUI11mobileAppIdACSS_SbSDyS2SGSSSaySSGSbSStcfc",
"moduleName": "Transcend",
"declAttributes": [
"AccessControl",
@@ -9018,85 +9862,682 @@
"children": [
{
"kind": "TypeNominal",
- "name": "String",
- "printedName": "Swift.String",
- "usr": "s:SS"
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:9Transcend12IABConstantsC42IAB_TCF_PUBLISHER_CUSTOM_PURPOSES_CONSENTSSSvgZ",
+ "mangledName": "$s9Transcend12IABConstantsC42IAB_TCF_PUBLISHER_CUSTOM_PURPOSES_CONSENTSSSvgZ",
+ "moduleName": "Transcend",
+ "static": true,
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "IAB_TCF_PUBLISHER_CUSTOM_PURPOSES_LEGITIMATE_INTERESTS",
+ "printedName": "IAB_TCF_PUBLISHER_CUSTOM_PURPOSES_LEGITIMATE_INTERESTS",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:9Transcend12IABConstantsC54IAB_TCF_PUBLISHER_CUSTOM_PURPOSES_LEGITIMATE_INTERESTSSSvpZ",
+ "mangledName": "$s9Transcend12IABConstantsC54IAB_TCF_PUBLISHER_CUSTOM_PURPOSES_LEGITIMATE_INTERESTSSSvpZ",
+ "moduleName": "Transcend",
+ "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:9Transcend12IABConstantsC54IAB_TCF_PUBLISHER_CUSTOM_PURPOSES_LEGITIMATE_INTERESTSSSvgZ",
+ "mangledName": "$s9Transcend12IABConstantsC54IAB_TCF_PUBLISHER_CUSTOM_PURPOSES_LEGITIMATE_INTERESTSSSvgZ",
+ "moduleName": "Transcend",
+ "static": true,
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ }
+ ],
+ "declKind": "Class",
+ "usr": "s:9Transcend12IABConstantsC",
+ "mangledName": "$s9Transcend12IABConstantsC",
+ "moduleName": "Transcend",
+ "declAttributes": [
+ "Final",
+ "AccessControl"
+ ],
+ "hasMissingDesignatedInitializers": true
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "Transcend",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "TelemetryConfig",
+ "printedName": "TelemetryConfig",
+ "children": [
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init(from:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "TelemetryConfig",
+ "printedName": "Transcend.TelemetryConfig",
+ "usr": "s:9Transcend15TelemetryConfigC"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Decoder",
+ "printedName": "Swift.Decoder",
+ "usr": "s:s7DecoderP"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "s:9Transcend15TelemetryConfigC4fromACs7Decoder_p_tKcfc",
+ "mangledName": "$s9Transcend15TelemetryConfigC4fromACs7Decoder_p_tKcfc",
+ "moduleName": "Transcend",
+ "implicit": true,
+ "declAttributes": [
+ "Required"
+ ],
+ "throwing": true,
+ "init_kind": "Designated"
+ },
+ {
+ "kind": "Function",
+ "name": "encode",
+ "printedName": "encode(to:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Encoder",
+ "printedName": "Swift.Encoder",
+ "usr": "s:s7EncoderP"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:9Transcend15TelemetryConfigC6encode2toys7Encoder_p_tKF",
+ "mangledName": "$s9Transcend15TelemetryConfigC6encode2toys7Encoder_p_tKF",
+ "moduleName": "Transcend",
+ "implicit": true,
+ "throwing": true,
+ "funcSelfKind": "NonMutating"
+ }
+ ],
+ "declKind": "Class",
+ "usr": "s:9Transcend15TelemetryConfigC",
+ "mangledName": "$s9Transcend15TelemetryConfigC",
+ "moduleName": "Transcend",
+ "declAttributes": [
+ "AccessControl"
+ ],
+ "hasMissingDesignatedInitializers": true,
+ "conformances": [
+ {
+ "kind": "Conformance",
+ "name": "Decodable",
+ "printedName": "Decodable",
+ "usr": "s:Se",
+ "mangledName": "$sSe"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Encodable",
+ "printedName": "Encodable",
+ "usr": "s:SE",
+ "mangledName": "$sSE"
+ }
+ ]
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "Transcend",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "TelemetryService",
+ "printedName": "TelemetryService",
+ "children": [
+ {
+ "kind": "Function",
+ "name": "flushTelemetryRequest",
+ "printedName": "flushTelemetryRequest(mobileAppId:type:config:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "TelemetryRequestType",
+ "printedName": "Transcend.TelemetryRequestType",
+ "usr": "s:9Transcend20TelemetryRequestTypeO"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "TelemetryConfig",
+ "printedName": "Transcend.TelemetryConfig",
+ "usr": "s:9Transcend15TelemetryConfigC"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:9Transcend16TelemetryServiceC05flushB7Request11mobileAppId4type6configySS_AA0bE4TypeOAA0B6ConfigCtFZ",
+ "mangledName": "$s9Transcend16TelemetryServiceC05flushB7Request11mobileAppId4type6configySS_AA0bE4TypeOAA0B6ConfigCtFZ",
+ "moduleName": "Transcend",
+ "static": true,
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "flushTelemetryRequestsFromDBAsync",
+ "printedName": "flushTelemetryRequestsFromDBAsync()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:9Transcend16TelemetryServiceC05flushB19RequestsFromDBAsyncyyFZ",
+ "mangledName": "$s9Transcend16TelemetryServiceC05flushB19RequestsFromDBAsyncyyFZ",
+ "moduleName": "Transcend",
+ "static": true,
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ }
+ ],
+ "declKind": "Class",
+ "usr": "s:9Transcend16TelemetryServiceC",
+ "mangledName": "$s9Transcend16TelemetryServiceC",
+ "moduleName": "Transcend",
+ "declAttributes": [
+ "AccessControl"
+ ],
+ "hasMissingDesignatedInitializers": true
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "Transcend",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "Import",
+ "name": "CoreData",
+ "printedName": "CoreData",
+ "declKind": "Import",
+ "moduleName": "Transcend"
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "TelemetryRequests",
+ "printedName": "TelemetryRequests",
+ "children": [
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init(entity:insertInto:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "TelemetryRequests",
+ "printedName": "Transcend.TelemetryRequests",
+ "usr": "c:@M@Transcend@objc(cs)TelemetryRequests"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "NSEntityDescription",
+ "printedName": "CoreData.NSEntityDescription",
+ "usr": "c:objc(cs)NSEntityDescription"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "CoreData.NSManagedObjectContext?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "NSManagedObjectContext",
+ "printedName": "CoreData.NSManagedObjectContext",
+ "usr": "c:objc(cs)NSManagedObjectContext"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "c:@M@Transcend@objc(cs)TelemetryRequests(im)initWithEntity:insertIntoManagedObjectContext:",
+ "mangledName": "$s9Transcend17TelemetryRequestsC6entity10insertIntoACSo19NSEntityDescriptionC_So22NSManagedObjectContextCSgtcfc",
+ "moduleName": "Transcend",
+ "overriding": true,
+ "implicit": true,
+ "objc_name": "initWithEntity:insertIntoManagedObjectContext:",
+ "declAttributes": [
+ "Dynamic",
+ "ObjC",
+ "Override"
+ ],
+ "init_kind": "Designated"
+ },
+ {
+ "kind": "Function",
+ "name": "fetchRequest",
+ "printedName": "fetchRequest()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "NSFetchRequest",
+ "printedName": "CoreData.NSFetchRequest",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "TelemetryRequests",
+ "printedName": "Transcend.TelemetryRequests",
+ "usr": "c:@M@Transcend@objc(cs)TelemetryRequests"
+ }
+ ],
+ "usr": "c:objc(cs)NSFetchRequest"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:9Transcend17TelemetryRequestsC12fetchRequestSo07NSFetchE0CyACGyFZ",
+ "mangledName": "$s9Transcend17TelemetryRequestsC12fetchRequestSo07NSFetchE0CyACGyFZ",
+ "moduleName": "Transcend",
+ "static": true,
+ "declAttributes": [
+ "AccessControl",
+ "NonObjC"
+ ],
+ "isFromExtension": true,
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Var",
+ "name": "id",
+ "printedName": "id",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Foundation.UUID?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "UUID",
+ "printedName": "Foundation.UUID",
+ "usr": "s:10Foundation4UUIDV"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "c:@CM@Transcend@objc(cs)TelemetryRequests(py)id",
+ "mangledName": "$s9Transcend17TelemetryRequestsC2id10Foundation4UUIDVSgvp",
+ "moduleName": "Transcend",
+ "declAttributes": [
+ "Dynamic",
+ "AccessControl",
+ "NSManaged",
+ "ObjC"
+ ],
+ "isFromExtension": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Foundation.UUID?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "UUID",
+ "printedName": "Foundation.UUID",
+ "usr": "s:10Foundation4UUIDV"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "c:@CM@Transcend@objc(cs)TelemetryRequests(im)id",
+ "mangledName": "$s9Transcend17TelemetryRequestsC2id10Foundation4UUIDVSgvg",
+ "moduleName": "Transcend",
+ "implicit": true,
+ "declAttributes": [
+ "Dynamic",
+ "ObjC"
+ ],
+ "isFromExtension": true,
+ "accessorKind": "get"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Set",
+ "printedName": "Set()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Foundation.UUID?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "UUID",
+ "printedName": "Foundation.UUID",
+ "usr": "s:10Foundation4UUIDV"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "c:@CM@Transcend@objc(cs)TelemetryRequests(im)setId:",
+ "mangledName": "$s9Transcend17TelemetryRequestsC2id10Foundation4UUIDVSgvs",
+ "moduleName": "Transcend",
+ "implicit": true,
+ "declAttributes": [
+ "Dynamic",
+ "ObjC"
+ ],
+ "isFromExtension": true,
+ "accessorKind": "set"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "requestData",
+ "printedName": "requestData",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Foundation.Data?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Data",
+ "printedName": "Foundation.Data",
+ "usr": "s:10Foundation4DataV"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "c:@CM@Transcend@objc(cs)TelemetryRequests(py)requestData",
+ "mangledName": "$s9Transcend17TelemetryRequestsC11requestData10Foundation0E0VSgvp",
+ "moduleName": "Transcend",
+ "declAttributes": [
+ "Dynamic",
+ "AccessControl",
+ "NSManaged",
+ "ObjC"
+ ],
+ "isFromExtension": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Foundation.Data?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Data",
+ "printedName": "Foundation.Data",
+ "usr": "s:10Foundation4DataV"
+ }
+ ],
+ "usr": "s:Sq"
}
],
"declKind": "Accessor",
- "usr": "s:9Transcend12IABConstantsC42IAB_TCF_PUBLISHER_CUSTOM_PURPOSES_CONSENTSSSvgZ",
- "mangledName": "$s9Transcend12IABConstantsC42IAB_TCF_PUBLISHER_CUSTOM_PURPOSES_CONSENTSSSvgZ",
+ "usr": "c:@CM@Transcend@objc(cs)TelemetryRequests(im)requestData",
+ "mangledName": "$s9Transcend17TelemetryRequestsC11requestData10Foundation0E0VSgvg",
"moduleName": "Transcend",
- "static": true,
"implicit": true,
"declAttributes": [
- "Final"
+ "Dynamic",
+ "ObjC"
],
+ "isFromExtension": true,
"accessorKind": "get"
- }
- ]
- },
- {
- "kind": "Var",
- "name": "IAB_TCF_PUBLISHER_CUSTOM_PURPOSES_LEGITIMATE_INTERESTS",
- "printedName": "IAB_TCF_PUBLISHER_CUSTOM_PURPOSES_LEGITIMATE_INTERESTS",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "String",
- "printedName": "Swift.String",
- "usr": "s:SS"
- }
- ],
- "declKind": "Var",
- "usr": "s:9Transcend12IABConstantsC54IAB_TCF_PUBLISHER_CUSTOM_PURPOSES_LEGITIMATE_INTERESTSSSvpZ",
- "mangledName": "$s9Transcend12IABConstantsC54IAB_TCF_PUBLISHER_CUSTOM_PURPOSES_LEGITIMATE_INTERESTSSSvpZ",
- "moduleName": "Transcend",
- "static": true,
- "declAttributes": [
- "HasInitialValue",
- "Final",
- "HasStorage",
- "AccessControl"
- ],
- "isLet": true,
- "hasStorage": true,
- "accessors": [
+ },
{
"kind": "Accessor",
- "name": "Get",
- "printedName": "Get()",
+ "name": "Set",
+ "printedName": "Set()",
"children": [
{
"kind": "TypeNominal",
- "name": "String",
- "printedName": "Swift.String",
- "usr": "s:SS"
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Foundation.Data?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Data",
+ "printedName": "Foundation.Data",
+ "usr": "s:10Foundation4DataV"
+ }
+ ],
+ "usr": "s:Sq"
}
],
"declKind": "Accessor",
- "usr": "s:9Transcend12IABConstantsC54IAB_TCF_PUBLISHER_CUSTOM_PURPOSES_LEGITIMATE_INTERESTSSSvgZ",
- "mangledName": "$s9Transcend12IABConstantsC54IAB_TCF_PUBLISHER_CUSTOM_PURPOSES_LEGITIMATE_INTERESTSSSvgZ",
+ "usr": "c:@CM@Transcend@objc(cs)TelemetryRequests(im)setRequestData:",
+ "mangledName": "$s9Transcend17TelemetryRequestsC11requestData10Foundation0E0VSgvs",
"moduleName": "Transcend",
- "static": true,
"implicit": true,
"declAttributes": [
- "Final"
+ "Dynamic",
+ "ObjC"
],
- "accessorKind": "get"
+ "isFromExtension": true,
+ "accessorKind": "set"
}
]
}
],
"declKind": "Class",
- "usr": "s:9Transcend12IABConstantsC",
- "mangledName": "$s9Transcend12IABConstantsC",
+ "usr": "c:@M@Transcend@objc(cs)TelemetryRequests",
+ "mangledName": "$s9Transcend17TelemetryRequestsC",
"moduleName": "Transcend",
+ "objc_name": "TelemetryRequests",
"declAttributes": [
- "Final",
- "AccessControl"
+ "AccessControl",
+ "ObjC"
],
- "hasMissingDesignatedInitializers": true
+ "superclassUsr": "c:objc(cs)NSManagedObject",
+ "inheritsConvenienceInitializers": true,
+ "superclassNames": [
+ "CoreData.NSManagedObject",
+ "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": "ObservableObject",
+ "printedName": "ObservableObject",
+ "children": [
+ {
+ "kind": "TypeWitness",
+ "name": "ObjectWillChangePublisher",
+ "printedName": "ObjectWillChangePublisher",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ObservableObjectPublisher",
+ "printedName": "Combine.ObservableObjectPublisher",
+ "usr": "s:7Combine25ObservableObjectPublisherC"
+ }
+ ]
+ }
+ ],
+ "usr": "s:7Combine16ObservableObjectP",
+ "mangledName": "$s7Combine16ObservableObjectP"
+ }
+ ]
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "Transcend",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "Import",
+ "name": "CoreData",
+ "printedName": "CoreData",
+ "declKind": "Import",
+ "moduleName": "Transcend"
},
{
"kind": "Import",
@@ -9584,147 +11025,189 @@
{
"filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Constants\/TranscendConstants.swift",
"kind": "StringLiteral",
- "offset": 459,
+ "offset": 452,
+ "length": 22,
+ "value": "\"Transcend_AG_Version\""
+ },
+ {
+ "filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Constants\/TranscendConstants.swift",
+ "kind": "StringLiteral",
+ "offset": 516,
+ "length": 17,
+ "value": "\"Transcend_CM_Id\""
+ },
+ {
+ "filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Constants\/TranscendConstants.swift",
+ "kind": "StringLiteral",
+ "offset": 577,
+ "length": 19,
+ "value": "\"Transcend_Regimes\""
+ },
+ {
+ "filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Constants\/TranscendConstants.swift",
+ "kind": "StringLiteral",
+ "offset": 646,
+ "length": 25,
+ "value": "\"Transcend_Telemetry_Url\""
+ },
+ {
+ "filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Constants\/TranscendConstants.swift",
+ "kind": "StringLiteral",
+ "offset": 725,
"length": 79,
"value": "\"Please check your network settings. Failed to load Transcend Consent Manager.\""
},
{
"filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Constants\/TranscendConstants.swift",
"kind": "StringLiteral",
- "offset": 588,
+ "offset": 854,
"length": 72,
"value": "\"https:\/\/cdn.transcend-mobile-consent.com\/VERSION\/BUNDLE_ID\/bridge.html\""
},
{
"filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Constants\/TranscendConstants.swift",
"kind": "StringLiteral",
- "offset": 790,
+ "offset": 978,
+ "length": 99,
+ "value": "\"Please configure mobile application identifier while initiating TranscendAPI or TranscendWebView.\""
+ },
+ {
+ "filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Constants\/TranscendConstants.swift",
+ "kind": "StringLiteral",
+ "offset": 1128,
+ "length": 8,
+ "value": "\"8.37.2\""
+ },
+ {
+ "filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Constants\/TranscendConstants.swift",
+ "kind": "StringLiteral",
+ "offset": 1266,
"length": 24,
"value": "\"\/(cm|cm-test)\/([^\/]+)\/\""
},
{
"filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Constants\/TranscendConstants.swift",
"kind": "StringLiteral",
- "offset": 852,
+ "offset": 1328,
"length": 41,
"value": "\"Error: Invalid regex pattern - \""
},
{
"filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Constants\/TranscendConstants.swift",
"kind": "StringLiteral",
- "offset": 892,
+ "offset": 1368,
"length": 2,
"value": "\"\""
},
{
"filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Constants\/TranscendConstants.swift",
"kind": "StringLiteral",
- "offset": 1002,
+ "offset": 1478,
"length": 7,
"value": "\"cmpId\""
},
{
"filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Constants\/TranscendConstants.swift",
"kind": "StringLiteral",
- "offset": 1052,
+ "offset": 1528,
"length": 12,
"value": "\"cmpVersion\""
},
{
"filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Constants\/TranscendConstants.swift",
"kind": "StringLiteral",
- "offset": 1112,
+ "offset": 1588,
"length": 18,
"value": "\"tcfPolicyVersion\""
},
{
"filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Constants\/TranscendConstants.swift",
"kind": "StringLiteral",
- "offset": 1177,
+ "offset": 1653,
"length": 13,
"value": "\"gdprApplies\""
},
{
"filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Constants\/TranscendConstants.swift",
"kind": "StringLiteral",
- "offset": 1235,
+ "offset": 1711,
"length": 13,
"value": "\"publisherCC\""
},
{
"filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Constants\/TranscendConstants.swift",
"kind": "StringLiteral",
- "offset": 1293,
+ "offset": 1769,
"length": 21,
"value": "\"purposeOneTreatment\""
},
{
"filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Constants\/TranscendConstants.swift",
"kind": "StringLiteral",
- "offset": 1368,
+ "offset": 1844,
"length": 10,
"value": "\"tcString\""
},
{
"filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Constants\/TranscendConstants.swift",
"kind": "StringLiteral",
- "offset": 1420,
+ "offset": 1896,
"length": 17,
"value": "\"vendor_consents\""
},
{
"filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Constants\/TranscendConstants.swift",
"kind": "StringLiteral",
- "offset": 1485,
+ "offset": 1961,
"length": 28,
"value": "\"vendor_legitimateInterests\""
},
{
"filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Constants\/TranscendConstants.swift",
"kind": "StringLiteral",
- "offset": 1573,
+ "offset": 2049,
"length": 18,
"value": "\"purpose_consents\""
},
{
"filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Constants\/TranscendConstants.swift",
"kind": "StringLiteral",
- "offset": 1640,
+ "offset": 2116,
"length": 29,
"value": "\"purpose_legitimateInterests\""
},
{
"filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Constants\/TranscendConstants.swift",
"kind": "StringLiteral",
- "offset": 1730,
+ "offset": 2206,
"length": 22,
"value": "\"specialFeatureOptins\""
},
{
"filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Constants\/TranscendConstants.swift",
"kind": "StringLiteral",
- "offset": 1808,
+ "offset": 2284,
"length": 20,
"value": "\"publisher_consents\""
},
{
"filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Constants\/TranscendConstants.swift",
"kind": "StringLiteral",
- "offset": 1878,
+ "offset": 2354,
"length": 31,
"value": "\"publisher_legitimateInterests\""
},
{
"filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Constants\/TranscendConstants.swift",
"kind": "StringLiteral",
- "offset": 1972,
+ "offset": 2448,
"length": 34,
"value": "\"publisher_customPurpose_consents\""
},
{
"filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Constants\/TranscendConstants.swift",
"kind": "StringLiteral",
- "offset": 2073,
+ "offset": 2549,
"length": 45,
"value": "\"publisher_customPurpose_legitimateInterests\""
},
@@ -9745,31 +11228,45 @@
{
"filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Models\/TranscendCoreConfig.swift",
"kind": "BooleanLiteral",
- "offset": 937,
+ "offset": 1159,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Models\/TranscendCoreConfig.swift",
"kind": "Dictionary",
- "offset": 981,
+ "offset": 1219,
"length": 3,
"value": "[]"
},
{
"filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Models\/TranscendCoreConfig.swift",
"kind": "StringLiteral",
- "offset": 1002,
+ "offset": 1256,
"length": 2,
"value": "\"\""
},
{
"filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Models\/TranscendCoreConfig.swift",
"kind": "Array",
- "offset": 1030,
+ "offset": 1300,
"length": 2,
"value": "[]"
},
+ {
+ "filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Models\/TranscendCoreConfig.swift",
+ "kind": "BooleanLiteral",
+ "offset": 1339,
+ "length": 5,
+ "value": "false"
+ },
+ {
+ "filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Models\/TranscendCoreConfig.swift",
+ "kind": "StringLiteral",
+ "offset": 1384,
+ "length": 2,
+ "value": "\"\""
+ },
{
"filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Constants\/IABConstants.swift",
"kind": "StringLiteral",
@@ -9888,6 +11385,48 @@
"offset": 1520,
"length": 51,
"value": "\"IABTCF_PublisherCustomPurposesLegitimateInterests\""
+ },
+ {
+ "filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Models\/TelemetryConfig.swift",
+ "kind": "StringLiteral",
+ "offset": 425,
+ "length": 2,
+ "value": "\"\""
+ },
+ {
+ "filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Models\/TelemetryConfig.swift",
+ "kind": "Array",
+ "offset": 449,
+ "length": 2,
+ "value": "[]"
+ },
+ {
+ "filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Models\/TelemetryConfig.swift",
+ "kind": "StringLiteral",
+ "offset": 480,
+ "length": 2,
+ "value": "\"\""
+ },
+ {
+ "filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Models\/TelemetryConfig.swift",
+ "kind": "StringLiteral",
+ "offset": 512,
+ "length": 2,
+ "value": "\"\""
+ },
+ {
+ "filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Models\/TelemetryConfig.swift",
+ "kind": "Dictionary",
+ "offset": 549,
+ "length": 3,
+ "value": "[]"
+ },
+ {
+ "filePath": "\/Users\/runner\/work\/consent-manager-ios-library\/consent-manager-ios-library\/Transcend\/Models\/TelemetryConfig.swift",
+ "kind": "Dictionary",
+ "offset": 587,
+ "length": 3,
+ "value": "[]"
}
]
}
\ No newline at end of file
diff --git a/Pods/Transcend/release/Transcend.xcframework/ios-arm64_x86_64-simulator/Transcend.framework/Modules/Transcend.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface b/Pods/Transcend/release/Transcend.xcframework/ios-arm64_x86_64-simulator/Transcend.framework/Modules/Transcend.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface
index d96ec7a..cd0efe7 100644
--- a/Pods/Transcend/release/Transcend.xcframework/ios-arm64_x86_64-simulator/Transcend.framework/Modules/Transcend.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface
+++ b/Pods/Transcend/release/Transcend.xcframework/ios-arm64_x86_64-simulator/Transcend.framework/Modules/Transcend.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface
@@ -11,6 +11,12 @@ import UIKit
import WebKit
import _Concurrency
import _StringProcessing
+@_hasMissingDesignatedInitializers public class TelemetryServiceHelper {
+ public static func saveTelemetryRequest(request: Transcend.TelemetryRequest, completion: @escaping (Swift.Bool, Swift.Error?) -> Swift.Void)
+ public static func getTelemetryRequests(completion: @escaping ([Transcend.TelemetryRequests]?, Swift.Error?) -> Swift.Void)
+ public static func deleteTelemetryRequest(withUUID uuid: Foundation.UUID, completion: @escaping (Swift.Bool, Swift.Error?) -> Swift.Void)
+ @objc deinit
+}
@_hasMissingDesignatedInitializers public class TranscendDataManager {
public static let shared: Transcend.TranscendDataManager
final public let container: CoreData.NSPersistentContainer
@@ -76,10 +82,14 @@ public struct TranscendWebViewWrapper : SwiftUI.UIViewRepresentable {
public static func fetchSDKPurposeMap(baseUrl: Swift.String, completion: @escaping (Swift.Result) -> Swift.Void)
@objc deinit
}
+public struct NativeConfig : Swift.Codable {
+ public func encode(to encoder: Swift.Encoder) throws
+ public init(from decoder: Swift.Decoder) throws
+}
@_hasMissingDesignatedInitializers public class TranscendServiceHelper {
- public static func saveSDKPurposeMap(sdkPurposeMap: Transcend.SDKPurposeMap)
- public static func isSDKPurposeMapValid() -> Swift.Bool
- public static func getSDKPurposeMap() -> Transcend.SDKPurposeMap?
+ public static func saveSDKPurposeMap(sdkPurposeMap: Transcend.SDKPurposeMap, completion: @escaping (Swift.Error?) -> Swift.Void)
+ public static func isSDKPurposeMapValid(completion: @escaping (Swift.Bool, Swift.Error?) -> Swift.Void)
+ public static func getSDKPurposeMap(completion: @escaping (Transcend.SDKPurposeMap?, Swift.Error?) -> Swift.Void)
@objc deinit
}
public enum ConsentStatus {
@@ -94,12 +104,26 @@ public enum ConsentStatus {
get
}
}
+@_hasMissingDesignatedInitializers public class TelemetryRequest : Swift.Codable {
+ @objc deinit
+ public func encode(to encoder: Swift.Encoder) throws
+ required public init(from decoder: Swift.Decoder) throws
+}
@_hasMissingDesignatedInitializers public class SDKPurposeMap : Swift.Codable {
public func isSDKAllowed(consentDetails: Transcend.TrackingConsentDetails, serviceId: Swift.String, tcfAllowed: Swift.Bool, regimePurposes: Swift.Set) -> Transcend.ConsentStatus
@objc deinit
public func encode(to encoder: Swift.Encoder) throws
required public init(from decoder: Swift.Decoder) throws
}
+public enum TelemetryRequestType {
+ case INITIAL_SITE_SESSION
+ case CONSENT_CHANGE
+ public static func == (a: Transcend.TelemetryRequestType, b: Transcend.TelemetryRequestType) -> Swift.Bool
+ public func hash(into hasher: inout Swift.Hasher)
+ public var hashValue: Swift.Int {
+ get
+ }
+}
public struct TrackingConsentDetails : Swift.Codable {
public var purposes: [Swift.String : Transcend.Value]
public var confirmed: Swift.Bool
@@ -143,8 +167,10 @@ public class WebAppInterface {
@_Concurrency.MainActor(unsafe) public init(frame: CoreFoundation.CGRect, configuration: WebKit.WKWebViewConfiguration, transcendCoreConfig: Transcend.TranscendCoreConfig, didFinishNavigation: ((Swift.Result) -> Swift.Void)? = nil, onCloseListenerV1: ((Swift.Result) -> Swift.Void)? = nil, onCloseListener: ((Swift.Result) -> Swift.Void)? = nil)
@_Concurrency.MainActor(unsafe) required public init?(coder: Foundation.NSCoder, transcendCoreConfig: Transcend.TranscendCoreConfig, didFinishNavigation: ((Swift.Result) -> Swift.Void)? = nil, onCloseListenerV1: ((Swift.Result) -> Swift.Void)? = nil, onCloseListener: ((Swift.Result) -> Swift.Void)? = nil)
@_Concurrency.MainActor(unsafe) @objc public func webView(_ webView: WebKit.WKWebView, didFinish navigation: WebKit.WKNavigation!)
+ @_Concurrency.MainActor(unsafe) @objc public func webView(_ webView: WebKit.WKWebView, decidePolicyFor navigationAction: WebKit.WKNavigationAction, decisionHandler: @escaping (WebKit.WKNavigationActionPolicy) -> Swift.Void)
@_Concurrency.MainActor(unsafe) @objc public func webView(_ webView: WebKit.WKWebView, didFail navigation: WebKit.WKNavigation!, withError error: Swift.Error)
@_Concurrency.MainActor(unsafe) public static func createOrGetInstance(frame: CoreFoundation.CGRect, configuration: WebKit.WKWebViewConfiguration, transcendCoreConfig: Transcend.TranscendCoreConfig, didFinishNavigation: ((Swift.Result) -> Swift.Void)? = nil) -> Transcend.TranscendWebView!
+ @_Concurrency.MainActor(unsafe) public func handleErrors(errorDetails: Swift.String)
@objc deinit
}
@objc @_Concurrency.MainActor(unsafe) public class BackEndWebView : WebKit.WKWebView, WebKit.WKNavigationDelegate {
@@ -160,7 +186,7 @@ public class WebAppInterface {
@objc deinit
}
public struct TranscendCoreConfig {
- public init(transcendConsentUrl: Swift.String, destroyOnClose: Swift.Bool = true, defaultAttributes: [Swift.String : Swift.String] = [:], token: Swift.String = "", syncDomains: [Swift.String] = [])
+ public init(transcendConsentUrl: Swift.String, destroyOnClose: Swift.Bool = true, defaultAttributes: [Swift.String : Swift.String] = [:], token: Swift.String = "", syncDomains: [Swift.String] = [], autoShowUI: Swift.Bool = false, mobileAppId: Swift.String = "")
public func getDefaultAttributesAsString() -> Swift.String
}
public enum JSONValue : Swift.Codable {
@@ -193,6 +219,31 @@ public enum JSONValue : Swift.Codable {
public static let IAB_TCF_PUBLISHER_CUSTOM_PURPOSES_LEGITIMATE_INTERESTS: Swift.String
@objc deinit
}
+@_hasMissingDesignatedInitializers public class TelemetryConfig : Swift.Codable {
+ @objc deinit
+ public func encode(to encoder: Swift.Encoder) throws
+ required public init(from decoder: Swift.Decoder) throws
+}
+@_hasMissingDesignatedInitializers public class TelemetryService {
+ public static func flushTelemetryRequest(mobileAppId: Swift.String, type: Transcend.TelemetryRequestType, config: Transcend.TelemetryConfig)
+ public static func flushTelemetryRequestsFromDBAsync()
+ @objc deinit
+}
+@_inheritsConvenienceInitializers @objc(TelemetryRequests) public class TelemetryRequests : CoreData.NSManagedObject {
+ @objc override dynamic public init(entity: CoreData.NSEntityDescription, insertInto context: CoreData.NSManagedObjectContext?)
+ @objc deinit
+}
+extension Transcend.TelemetryRequests {
+ @nonobjc public class func fetchRequest() -> CoreData.NSFetchRequest
+ @objc @NSManaged dynamic public var id: Foundation.UUID? {
+ @objc get
+ @objc set
+ }
+ @objc @NSManaged dynamic public var requestData: Foundation.Data? {
+ @objc get
+ @objc set
+ }
+}
@_inheritsConvenienceInitializers @objc(TranscendSDKPurposeMap) public class TranscendSDKPurposeMap : CoreData.NSManagedObject {
@objc override dynamic public init(entity: CoreData.NSEntityDescription, insertInto context: CoreData.NSManagedObjectContext?)
@objc deinit
@@ -210,3 +261,5 @@ extension Transcend.TranscendSDKPurposeMap {
}
extension Transcend.ConsentStatus : Swift.Equatable {}
extension Transcend.ConsentStatus : Swift.Hashable {}
+extension Transcend.TelemetryRequestType : Swift.Equatable {}
+extension Transcend.TelemetryRequestType : Swift.Hashable {}
diff --git a/Pods/Transcend/release/Transcend.xcframework/ios-arm64_x86_64-simulator/Transcend.framework/Modules/Transcend.swiftmodule/x86_64-apple-ios-simulator.swiftdoc b/Pods/Transcend/release/Transcend.xcframework/ios-arm64_x86_64-simulator/Transcend.framework/Modules/Transcend.swiftmodule/x86_64-apple-ios-simulator.swiftdoc
index 5186f5d..9ca346b 100644
Binary files a/Pods/Transcend/release/Transcend.xcframework/ios-arm64_x86_64-simulator/Transcend.framework/Modules/Transcend.swiftmodule/x86_64-apple-ios-simulator.swiftdoc and b/Pods/Transcend/release/Transcend.xcframework/ios-arm64_x86_64-simulator/Transcend.framework/Modules/Transcend.swiftmodule/x86_64-apple-ios-simulator.swiftdoc differ
diff --git a/Pods/Transcend/release/Transcend.xcframework/ios-arm64_x86_64-simulator/Transcend.framework/Modules/Transcend.swiftmodule/x86_64-apple-ios-simulator.swiftinterface b/Pods/Transcend/release/Transcend.xcframework/ios-arm64_x86_64-simulator/Transcend.framework/Modules/Transcend.swiftmodule/x86_64-apple-ios-simulator.swiftinterface
index d96ec7a..cd0efe7 100644
--- a/Pods/Transcend/release/Transcend.xcframework/ios-arm64_x86_64-simulator/Transcend.framework/Modules/Transcend.swiftmodule/x86_64-apple-ios-simulator.swiftinterface
+++ b/Pods/Transcend/release/Transcend.xcframework/ios-arm64_x86_64-simulator/Transcend.framework/Modules/Transcend.swiftmodule/x86_64-apple-ios-simulator.swiftinterface
@@ -11,6 +11,12 @@ import UIKit
import WebKit
import _Concurrency
import _StringProcessing
+@_hasMissingDesignatedInitializers public class TelemetryServiceHelper {
+ public static func saveTelemetryRequest(request: Transcend.TelemetryRequest, completion: @escaping (Swift.Bool, Swift.Error?) -> Swift.Void)
+ public static func getTelemetryRequests(completion: @escaping ([Transcend.TelemetryRequests]?, Swift.Error?) -> Swift.Void)
+ public static func deleteTelemetryRequest(withUUID uuid: Foundation.UUID, completion: @escaping (Swift.Bool, Swift.Error?) -> Swift.Void)
+ @objc deinit
+}
@_hasMissingDesignatedInitializers public class TranscendDataManager {
public static let shared: Transcend.TranscendDataManager
final public let container: CoreData.NSPersistentContainer
@@ -76,10 +82,14 @@ public struct TranscendWebViewWrapper : SwiftUI.UIViewRepresentable {
public static func fetchSDKPurposeMap(baseUrl: Swift.String, completion: @escaping (Swift.Result) -> Swift.Void)
@objc deinit
}
+public struct NativeConfig : Swift.Codable {
+ public func encode(to encoder: Swift.Encoder) throws
+ public init(from decoder: Swift.Decoder) throws
+}
@_hasMissingDesignatedInitializers public class TranscendServiceHelper {
- public static func saveSDKPurposeMap(sdkPurposeMap: Transcend.SDKPurposeMap)
- public static func isSDKPurposeMapValid() -> Swift.Bool
- public static func getSDKPurposeMap() -> Transcend.SDKPurposeMap?
+ public static func saveSDKPurposeMap(sdkPurposeMap: Transcend.SDKPurposeMap, completion: @escaping (Swift.Error?) -> Swift.Void)
+ public static func isSDKPurposeMapValid(completion: @escaping (Swift.Bool, Swift.Error?) -> Swift.Void)
+ public static func getSDKPurposeMap(completion: @escaping (Transcend.SDKPurposeMap?, Swift.Error?) -> Swift.Void)
@objc deinit
}
public enum ConsentStatus {
@@ -94,12 +104,26 @@ public enum ConsentStatus {
get
}
}
+@_hasMissingDesignatedInitializers public class TelemetryRequest : Swift.Codable {
+ @objc deinit
+ public func encode(to encoder: Swift.Encoder) throws
+ required public init(from decoder: Swift.Decoder) throws
+}
@_hasMissingDesignatedInitializers public class SDKPurposeMap : Swift.Codable {
public func isSDKAllowed(consentDetails: Transcend.TrackingConsentDetails, serviceId: Swift.String, tcfAllowed: Swift.Bool, regimePurposes: Swift.Set) -> Transcend.ConsentStatus
@objc deinit
public func encode(to encoder: Swift.Encoder) throws
required public init(from decoder: Swift.Decoder) throws
}
+public enum TelemetryRequestType {
+ case INITIAL_SITE_SESSION
+ case CONSENT_CHANGE
+ public static func == (a: Transcend.TelemetryRequestType, b: Transcend.TelemetryRequestType) -> Swift.Bool
+ public func hash(into hasher: inout Swift.Hasher)
+ public var hashValue: Swift.Int {
+ get
+ }
+}
public struct TrackingConsentDetails : Swift.Codable {
public var purposes: [Swift.String : Transcend.Value]
public var confirmed: Swift.Bool
@@ -143,8 +167,10 @@ public class WebAppInterface {
@_Concurrency.MainActor(unsafe) public init(frame: CoreFoundation.CGRect, configuration: WebKit.WKWebViewConfiguration, transcendCoreConfig: Transcend.TranscendCoreConfig, didFinishNavigation: ((Swift.Result) -> Swift.Void)? = nil, onCloseListenerV1: ((Swift.Result) -> Swift.Void)? = nil, onCloseListener: ((Swift.Result) -> Swift.Void)? = nil)
@_Concurrency.MainActor(unsafe) required public init?(coder: Foundation.NSCoder, transcendCoreConfig: Transcend.TranscendCoreConfig, didFinishNavigation: ((Swift.Result) -> Swift.Void)? = nil, onCloseListenerV1: ((Swift.Result) -> Swift.Void)? = nil, onCloseListener: ((Swift.Result) -> Swift.Void)? = nil)
@_Concurrency.MainActor(unsafe) @objc public func webView(_ webView: WebKit.WKWebView, didFinish navigation: WebKit.WKNavigation!)
+ @_Concurrency.MainActor(unsafe) @objc public func webView(_ webView: WebKit.WKWebView, decidePolicyFor navigationAction: WebKit.WKNavigationAction, decisionHandler: @escaping (WebKit.WKNavigationActionPolicy) -> Swift.Void)
@_Concurrency.MainActor(unsafe) @objc public func webView(_ webView: WebKit.WKWebView, didFail navigation: WebKit.WKNavigation!, withError error: Swift.Error)
@_Concurrency.MainActor(unsafe) public static func createOrGetInstance(frame: CoreFoundation.CGRect, configuration: WebKit.WKWebViewConfiguration, transcendCoreConfig: Transcend.TranscendCoreConfig, didFinishNavigation: ((Swift.Result) -> Swift.Void)? = nil) -> Transcend.TranscendWebView!
+ @_Concurrency.MainActor(unsafe) public func handleErrors(errorDetails: Swift.String)
@objc deinit
}
@objc @_Concurrency.MainActor(unsafe) public class BackEndWebView : WebKit.WKWebView, WebKit.WKNavigationDelegate {
@@ -160,7 +186,7 @@ public class WebAppInterface {
@objc deinit
}
public struct TranscendCoreConfig {
- public init(transcendConsentUrl: Swift.String, destroyOnClose: Swift.Bool = true, defaultAttributes: [Swift.String : Swift.String] = [:], token: Swift.String = "", syncDomains: [Swift.String] = [])
+ public init(transcendConsentUrl: Swift.String, destroyOnClose: Swift.Bool = true, defaultAttributes: [Swift.String : Swift.String] = [:], token: Swift.String = "", syncDomains: [Swift.String] = [], autoShowUI: Swift.Bool = false, mobileAppId: Swift.String = "")
public func getDefaultAttributesAsString() -> Swift.String
}
public enum JSONValue : Swift.Codable {
@@ -193,6 +219,31 @@ public enum JSONValue : Swift.Codable {
public static let IAB_TCF_PUBLISHER_CUSTOM_PURPOSES_LEGITIMATE_INTERESTS: Swift.String
@objc deinit
}
+@_hasMissingDesignatedInitializers public class TelemetryConfig : Swift.Codable {
+ @objc deinit
+ public func encode(to encoder: Swift.Encoder) throws
+ required public init(from decoder: Swift.Decoder) throws
+}
+@_hasMissingDesignatedInitializers public class TelemetryService {
+ public static func flushTelemetryRequest(mobileAppId: Swift.String, type: Transcend.TelemetryRequestType, config: Transcend.TelemetryConfig)
+ public static func flushTelemetryRequestsFromDBAsync()
+ @objc deinit
+}
+@_inheritsConvenienceInitializers @objc(TelemetryRequests) public class TelemetryRequests : CoreData.NSManagedObject {
+ @objc override dynamic public init(entity: CoreData.NSEntityDescription, insertInto context: CoreData.NSManagedObjectContext?)
+ @objc deinit
+}
+extension Transcend.TelemetryRequests {
+ @nonobjc public class func fetchRequest() -> CoreData.NSFetchRequest
+ @objc @NSManaged dynamic public var id: Foundation.UUID? {
+ @objc get
+ @objc set
+ }
+ @objc @NSManaged dynamic public var requestData: Foundation.Data? {
+ @objc get
+ @objc set
+ }
+}
@_inheritsConvenienceInitializers @objc(TranscendSDKPurposeMap) public class TranscendSDKPurposeMap : CoreData.NSManagedObject {
@objc override dynamic public init(entity: CoreData.NSEntityDescription, insertInto context: CoreData.NSManagedObjectContext?)
@objc deinit
@@ -210,3 +261,5 @@ extension Transcend.TranscendSDKPurposeMap {
}
extension Transcend.ConsentStatus : Swift.Equatable {}
extension Transcend.ConsentStatus : Swift.Hashable {}
+extension Transcend.TelemetryRequestType : Swift.Equatable {}
+extension Transcend.TelemetryRequestType : Swift.Hashable {}
diff --git a/Pods/Transcend/release/Transcend.xcframework/ios-arm64_x86_64-simulator/Transcend.framework/Transcend b/Pods/Transcend/release/Transcend.xcframework/ios-arm64_x86_64-simulator/Transcend.framework/Transcend
index 2676456..3588e64 100755
Binary files a/Pods/Transcend/release/Transcend.xcframework/ios-arm64_x86_64-simulator/Transcend.framework/Transcend and b/Pods/Transcend/release/Transcend.xcframework/ios-arm64_x86_64-simulator/Transcend.framework/Transcend differ
diff --git a/Pods/Transcend/release/Transcend.xcframework/ios-arm64_x86_64-simulator/Transcend.framework/TranscendModel.momd/TranscendModel.mom b/Pods/Transcend/release/Transcend.xcframework/ios-arm64_x86_64-simulator/Transcend.framework/TranscendModel.momd/TranscendModel.mom
index d3df219..eff891d 100644
Binary files a/Pods/Transcend/release/Transcend.xcframework/ios-arm64_x86_64-simulator/Transcend.framework/TranscendModel.momd/TranscendModel.mom and b/Pods/Transcend/release/Transcend.xcframework/ios-arm64_x86_64-simulator/Transcend.framework/TranscendModel.momd/TranscendModel.mom differ
diff --git a/Pods/Transcend/release/Transcend.xcframework/ios-arm64_x86_64-simulator/Transcend.framework/TranscendModel.momd/VersionInfo.plist b/Pods/Transcend/release/Transcend.xcframework/ios-arm64_x86_64-simulator/Transcend.framework/TranscendModel.momd/VersionInfo.plist
index 83f17e6..6d11d4d 100644
Binary files a/Pods/Transcend/release/Transcend.xcframework/ios-arm64_x86_64-simulator/Transcend.framework/TranscendModel.momd/VersionInfo.plist and b/Pods/Transcend/release/Transcend.xcframework/ios-arm64_x86_64-simulator/Transcend.framework/TranscendModel.momd/VersionInfo.plist differ
diff --git a/Pods/Transcend/release/Transcend.xcframework/ios-arm64_x86_64-simulator/Transcend.framework/_CodeSignature/CodeResources b/Pods/Transcend/release/Transcend.xcframework/ios-arm64_x86_64-simulator/Transcend.framework/_CodeSignature/CodeResources
index 2f0fa67..897269a 100644
--- a/Pods/Transcend/release/Transcend.xcframework/ios-arm64_x86_64-simulator/Transcend.framework/_CodeSignature/CodeResources
+++ b/Pods/Transcend/release/Transcend.xcframework/ios-arm64_x86_64-simulator/Transcend.framework/_CodeSignature/CodeResources
@@ -6,7 +6,7 @@
Headers/Transcend-Swift.h
- LePADpXMyW8SpAqK6TJQuHXIVt4=
+ 4kXYx+2D6gYBSU0feQfv1nwTKvI=
Headers/Transcend.h
@@ -14,47 +14,47 @@
Info.plist
- aScUL93EOa3ZcJwGmqUXJ7oAAr4=
+ cpST+ECzujp6y1LcXY+7BAbfXXM=
Modules/Transcend.swiftmodule/arm64-apple-ios-simulator.abi.json
- VRH6cEMgtnZSXWu9QGkBJCAd0+I=
+ OFbBLcXDtFSqS9lAZ+bhpZMPUBg=
Modules/Transcend.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface
- BCZkofncZdAu7KROeFtnCTsmvyw=
+ xUj+0BdFxSOp6vOEDEyu43j9Tz8=
Modules/Transcend.swiftmodule/arm64-apple-ios-simulator.swiftdoc
- PxfnNYbCP1V0SVCUPKVsUT0TybE=
+ 4fPz+0IEziPZ5OPEgW9h1uWBDfs=
Modules/Transcend.swiftmodule/arm64-apple-ios-simulator.swiftinterface
- BCZkofncZdAu7KROeFtnCTsmvyw=
+ xUj+0BdFxSOp6vOEDEyu43j9Tz8=
Modules/Transcend.swiftmodule/arm64-apple-ios-simulator.swiftmodule
- 7cgrNFlf88DgIjSsvORBAtd6B3Q=
+ +yVkxB1Qwpqy/vFVUT3oCDZ7Ma4=
Modules/Transcend.swiftmodule/x86_64-apple-ios-simulator.abi.json
- VRH6cEMgtnZSXWu9QGkBJCAd0+I=
+ OFbBLcXDtFSqS9lAZ+bhpZMPUBg=
Modules/Transcend.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface
- blzvC2JpUTpKak27k4DtAPTz96A=
+ JwSe6LI8yi1XHNISGUjfgqI9LvA=
Modules/Transcend.swiftmodule/x86_64-apple-ios-simulator.swiftdoc
- ud+C/oY4NfbKoa1nOpHaCS9XtPM=
+ dLeyeMuh0fSHQYZl7S4clJF+pYo=
Modules/Transcend.swiftmodule/x86_64-apple-ios-simulator.swiftinterface
- blzvC2JpUTpKak27k4DtAPTz96A=
+ JwSe6LI8yi1XHNISGUjfgqI9LvA=
Modules/Transcend.swiftmodule/x86_64-apple-ios-simulator.swiftmodule
- 5kFKSK3hywMCf65wn//yQSM9+GE=
+ KsxA09yUz9bk0ZKc9CF6AhLbxbY=
Modules/module.modulemap
@@ -62,11 +62,11 @@
TranscendModel.momd/TranscendModel.mom
- 2MXHAF8qwDFkp+I90bYoFx5fuZQ=
+ m6WnjvRZsaqu5yR0KcWUS/TUrVc=
TranscendModel.momd/VersionInfo.plist
- UOkIkRt3959VDGzo3Xa/e+5SlB0=
+ mbT2HC+CoztAudgzF9Qc7IxkCzg=
files2
@@ -75,7 +75,7 @@
hash2
- PHxWHPhbxnBYmiKOEjafYoh3ZM0fL8G5t9sw0oOwMwM=
+ 2NxRQ3hfcOy++8w4V7GhwmQ2+a7ipV2P4pVj4dYsRj8=
Headers/Transcend.h
@@ -89,70 +89,70 @@
hash2
- UY6QNdfPfxHFzZMLtarXTLkB69KcI+TbYgjWYH/7J3k=
+ FTFaGSjjZG/VY9J4Wm+KGmK0ZqRNcah/0OYqcU80Y+E=
Modules/Transcend.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface
hash2
- f0CoGtGSzizoiaQcOYR0ySGmYlfBkFIeM1rR0eWaXKA=
+ QaZhyWdfgtJi++9Y/Ov47iO8Hm8Poh8TG63aKlikg5s=
Modules/Transcend.swiftmodule/arm64-apple-ios-simulator.swiftdoc
hash2
- FCJyclFdZvcxNtFgrJph26NrtGQJ63mEXA7bY0/9hsM=
+ nCTEcJft2hqQwmY2X6O88MGQArqXsKAXqOv6HtJZpCE=
Modules/Transcend.swiftmodule/arm64-apple-ios-simulator.swiftinterface
hash2
- f0CoGtGSzizoiaQcOYR0ySGmYlfBkFIeM1rR0eWaXKA=
+ QaZhyWdfgtJi++9Y/Ov47iO8Hm8Poh8TG63aKlikg5s=
Modules/Transcend.swiftmodule/arm64-apple-ios-simulator.swiftmodule
hash2
- cbtlDRD3ylpbFqJZlizU4UwgclL5hMVYebR8QglKjY0=
+ o35NQvHfeYPnuJ8s5HfDvHdatGsgitC271/hjofTWz4=
Modules/Transcend.swiftmodule/x86_64-apple-ios-simulator.abi.json
hash2
- UY6QNdfPfxHFzZMLtarXTLkB69KcI+TbYgjWYH/7J3k=
+ FTFaGSjjZG/VY9J4Wm+KGmK0ZqRNcah/0OYqcU80Y+E=
Modules/Transcend.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface
hash2
- iwobSSQZ64SezTJWsjtB9mUMcaUabz+gNdDgdjlOegE=
+ HD1MAnazv7bPaG1L13sYQ6BB+LYa/Vpl4n7joDGUSJY=
Modules/Transcend.swiftmodule/x86_64-apple-ios-simulator.swiftdoc
hash2
- TXkvGZHtsOLqlmgIE2FYhkUkSzWVCngl936jds9W2d4=
+ iv0k4ZntIJZunGu7zSSqitqF1ckJIIhibtCOTSBcgjI=
Modules/Transcend.swiftmodule/x86_64-apple-ios-simulator.swiftinterface
hash2
- iwobSSQZ64SezTJWsjtB9mUMcaUabz+gNdDgdjlOegE=
+ HD1MAnazv7bPaG1L13sYQ6BB+LYa/Vpl4n7joDGUSJY=
Modules/Transcend.swiftmodule/x86_64-apple-ios-simulator.swiftmodule
hash2
- MoKVLwBeuJaX1De4mf8P5ILtTXg5f0yRHtDCMhTVc30=
+ iZ6URqpPKeWLX/I45E4aHjCL8EwGGQVKGHZnkwMJVt4=
Modules/module.modulemap
@@ -166,14 +166,14 @@
hash2
- jPlHP+59g6PQMSa8xJfs7/hGt1Ln1WBRbtdDOIGjDaM=
+ l4pqdC+jllKZzkvelX+4rYmBHboBow1EHwHiv9Yww0w=
TranscendModel.momd/VersionInfo.plist
hash2
- A2wPQoC31StNAdF3lNeptVN2qnJFFbQnY1e7LMWRykg=
+ eERyQID+cHANjPi9vJ6DfQPkAFgWgPRzhArBWmVM/3M=
diff --git a/Pods/Transcend/release/Transcend.xcframework/ios-arm64_x86_64-simulator/dSYMs/Transcend.framework.dSYM/Contents/Resources/DWARF/Transcend b/Pods/Transcend/release/Transcend.xcframework/ios-arm64_x86_64-simulator/dSYMs/Transcend.framework.dSYM/Contents/Resources/DWARF/Transcend
index 42c238a..881773f 100644
Binary files a/Pods/Transcend/release/Transcend.xcframework/ios-arm64_x86_64-simulator/dSYMs/Transcend.framework.dSYM/Contents/Resources/DWARF/Transcend and b/Pods/Transcend/release/Transcend.xcframework/ios-arm64_x86_64-simulator/dSYMs/Transcend.framework.dSYM/Contents/Resources/DWARF/Transcend differ
diff --git a/sampleSDK.xcodeproj/project.pbxproj b/sampleSDK.xcodeproj/project.pbxproj
index d6f77b1..5ba63e7 100644
--- a/sampleSDK.xcodeproj/project.pbxproj
+++ b/sampleSDK.xcodeproj/project.pbxproj
@@ -183,7 +183,7 @@
B0E36F492B51B5D500080764 /* Sources */,
B0E36F4A2B51B5D500080764 /* Frameworks */,
B0E36F4B2B51B5D500080764 /* Resources */,
- 8A9A0A10A7870DF90A41CAEA /* [CP] Embed Pods Frameworks */,
+ 9A79C1F4EB6CBF3D056DD8A0 /* [CP] Embed Pods Frameworks */,
);
buildRules = (
);
@@ -221,7 +221,7 @@
B0E36F632B51B5D600080764 /* Sources */,
B0E36F642B51B5D600080764 /* Frameworks */,
B0E36F652B51B5D600080764 /* Resources */,
- 171222B6AF06454B805D2C37 /* [CP] Embed Pods Frameworks */,
+ 07C3D7232C64FEBBC70071BB /* [CP] Embed Pods Frameworks */,
);
buildRules = (
);
@@ -303,43 +303,43 @@
/* End PBXResourcesBuildPhase section */
/* Begin PBXShellScriptBuildPhase section */
- 11C6BFB917421BA157F9FE11 /* [CP] Check Pods Manifest.lock */ = {
+ 07C3D7232C64FEBBC70071BB /* [CP] Embed Pods Frameworks */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
inputFileListPaths = (
+ "${PODS_ROOT}/Target Support Files/Pods-sampleSDK-sampleSDKUITests/Pods-sampleSDK-sampleSDKUITests-frameworks-${CONFIGURATION}-input-files.xcfilelist",
);
- inputPaths = (
- "${PODS_PODFILE_DIR_PATH}/Podfile.lock",
- "${PODS_ROOT}/Manifest.lock",
- );
- name = "[CP] Check Pods Manifest.lock";
+ name = "[CP] Embed Pods Frameworks";
outputFileListPaths = (
- );
- outputPaths = (
- "$(DERIVED_FILE_DIR)/Pods-sampleSDK-sampleSDKUITests-checkManifestLockResult.txt",
+ "${PODS_ROOT}/Target Support Files/Pods-sampleSDK-sampleSDKUITests/Pods-sampleSDK-sampleSDKUITests-frameworks-${CONFIGURATION}-output-files.xcfilelist",
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
- shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n";
+ shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-sampleSDK-sampleSDKUITests/Pods-sampleSDK-sampleSDKUITests-frameworks.sh\"\n";
showEnvVarsInLog = 0;
};
- 171222B6AF06454B805D2C37 /* [CP] Embed Pods Frameworks */ = {
+ 11C6BFB917421BA157F9FE11 /* [CP] Check Pods Manifest.lock */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
inputFileListPaths = (
- "${PODS_ROOT}/Target Support Files/Pods-sampleSDK-sampleSDKUITests/Pods-sampleSDK-sampleSDKUITests-frameworks-${CONFIGURATION}-input-files.xcfilelist",
);
- name = "[CP] Embed Pods Frameworks";
+ inputPaths = (
+ "${PODS_PODFILE_DIR_PATH}/Podfile.lock",
+ "${PODS_ROOT}/Manifest.lock",
+ );
+ name = "[CP] Check Pods Manifest.lock";
outputFileListPaths = (
- "${PODS_ROOT}/Target Support Files/Pods-sampleSDK-sampleSDKUITests/Pods-sampleSDK-sampleSDKUITests-frameworks-${CONFIGURATION}-output-files.xcfilelist",
+ );
+ outputPaths = (
+ "$(DERIVED_FILE_DIR)/Pods-sampleSDK-sampleSDKUITests-checkManifestLockResult.txt",
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
- shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-sampleSDK-sampleSDKUITests/Pods-sampleSDK-sampleSDKUITests-frameworks.sh\"\n";
+ shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n";
showEnvVarsInLog = 0;
};
6CA0CACBF0AFFF329E943C08 /* [CP] Check Pods Manifest.lock */ = {
@@ -364,7 +364,7 @@
shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n";
showEnvVarsInLog = 0;
};
- 8A9A0A10A7870DF90A41CAEA /* [CP] Embed Pods Frameworks */ = {
+ 9A79C1F4EB6CBF3D056DD8A0 /* [CP] Embed Pods Frameworks */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
diff --git a/sampleSDK.xcodeproj/xcuserdata/girishjonnavithula.xcuserdatad/xcschemes/xcschememanagement.plist b/sampleSDK.xcodeproj/xcuserdata/girishjonnavithula.xcuserdatad/xcschemes/xcschememanagement.plist
deleted file mode 100644
index 7dea768..0000000
--- a/sampleSDK.xcodeproj/xcuserdata/girishjonnavithula.xcuserdatad/xcschemes/xcschememanagement.plist
+++ /dev/null
@@ -1,14 +0,0 @@
-
-
-
-
- SchemeUserState
-
- sampleSDK.xcscheme_^#shared#^_
-
- orderHint
- 4
-
-
-
-
diff --git a/sampleSDK/ContentView.swift b/sampleSDK/ContentView.swift
index a8d674a..41cfa9a 100644
--- a/sampleSDK/ContentView.swift
+++ b/sampleSDK/ContentView.swift
@@ -16,13 +16,13 @@ struct ContentView: View {
@State private var password: String = ""
@State private var showingPopover = false
@State private var isLoggedIn = false
- let transcendCoreConfigWithPrefSync: TranscendCoreConfig = TranscendCoreConfig(transcendConsentUrl: "https://transcend-cdn.com/cm/63b35d96-a6db-436f-a1cf-ea93ae4be24e/airgap.js", token: "eyJhbGciOiJIUzM4NCIsInR5cCI6IkpXVCJ9.eyJlbmNyeXB0ZWRJZGVudGlmaWVyIjoiK3dJWXk2SkdmcGxaUUZMWS9ETnQrTUNRS0dISENWckYiLCJpYXQiOjE3MDY5MTA2ODd9.d4zZoMPtriAPwC0HvJ6BqkOGdG_qcPjmRYNNkN_MfLvZDob1OzQcFUbfKFtFZKix")
-
+ let transcendCoreConfigWithSyncDomain: TranscendCoreConfig = TranscendCoreConfig(transcendConsentUrl: "https://transcend-cdn.com/cm-test/c7561f1c-7ec9-498c-a401-7219e3b36a8c/airgap.js", syncDomains: ["https://example.com/"], mobileAppId: "com.transcend.ios")
+
var body: some View {
let onCloseListener: ((Result) -> Void) = { result in
+ self.showingPopover = false
switch result {
case .success(let consentData):
- self.showingPopover = false
print("Onclose:: \(consentData.purposes)")
case .failure(let error):
print("Error during web view navigation: \(error.localizedDescription)")
@@ -40,7 +40,7 @@ struct ContentView: View {
.padding()
}
.frame(height: geo.size.height * (1/4))
-
+
VStack {
TextField("Email", text: $email)
.padding(10)
@@ -49,7 +49,7 @@ struct ContentView: View {
.stroke(Color.gray, lineWidth: 2)
}
.padding(.horizontal)
-
+
TextField("Password", text: $password)
.padding(10)
.foregroundColor(Color("transcendTextDefault"))
@@ -57,7 +57,7 @@ struct ContentView: View {
RoundedRectangle(cornerRadius: 10)
.stroke(Color.gray, lineWidth: 2)
}.padding(.horizontal)
-
+
Button(action: {
if canUseAPI {
isLoggedIn = true
@@ -74,55 +74,55 @@ struct ContentView: View {
}
.padding()
.padding(.vertical)
-
+
HStack {
Rectangle()
.frame(height: 2)
.foregroundColor(Color.gray)
-
+
Text("OR")
.foregroundColor(Color.gray)
-
+
Rectangle()
.frame(height: 2)
.foregroundColor(Color.gray)
}
.padding(.horizontal, 20)
-
+
HStack {
Button(action: {
print("do Something")
}) {
Image("facebook")
.font(.system(size: 20))
-
+
}
Button(action: {
print("do Something")
}) {
Image("twitter")
.font(.system(size: 20))
-
+
}
-
+
// Sample Use of TranscendWebViewUI
Button(action: {
showingPopover = true
}) {
Image("google")
.font(.system(size: 20))
-
+
}
.sheet(isPresented: $showingPopover) {
// Note: Belongs to Managed Consent Database demo Org
// UI View init
- TranscendWebViewUI(transcendCoreConfig: transcendCoreConfigWithPrefSync, onCloseListener: onCloseListener)
+ TranscendWebViewUI(transcendCoreConfig: transcendCoreConfigWithSyncDomain, onCloseListener: onCloseListener)
}
-
+
}
.padding()
.padding(.vertical)
-
+
HStack {
Text("New?")
Link(destination: URL(string: "https://transcend.io/contact")!, label: {
@@ -130,9 +130,9 @@ struct ContentView: View {
})
Text("for new account.")
}.padding()
-
+
}.frame(height: geo.size.height * (3/4))
-
+
}
.padding(/*@START_MENU_TOKEN@*/.all/*@END_MENU_TOKEN@*/)
}
@@ -140,7 +140,7 @@ struct ContentView: View {
isPresented: $isLoggedIn) {
HomeView()
.navigationBarBackButtonHidden()
- }
+ }
}
}
}
diff --git a/sampleSDK/HomeView.swift b/sampleSDK/HomeView.swift
index 2688ecf..1b06976 100644
--- a/sampleSDK/HomeView.swift
+++ b/sampleSDK/HomeView.swift
@@ -19,10 +19,10 @@ struct HomeView: View {
.foregroundColor(.white)
}
.tag(1)
-
- myWebView(url: URL(string: "https://eshopit.co/")!)
+
+ myWebView(url: URL(string: "https://docs.transcend.io/docs/consent-management/mobile-consent/ios/api")!)
.tabItem {
- Label("EshopIt", systemImage: "storefront")
+ Label("Documentation", systemImage: "storefront")
}
.tag(2)
}
@@ -39,7 +39,7 @@ struct HomeView: View {
}
}
})
-
+
TranscendWebView.transcendAPI.webAppInterface.getConsent(completionHandler: {result, error in
if let error = error {
print("UI Error : \(error)")
@@ -59,7 +59,7 @@ struct HomeView: View {
}
}
})
-
+
TranscendWebView.transcendAPI.webAppInterface.getSDKConsentStatus(serviceId: "datadog-ios", completionHandler: {result, error in
if let error = error {
print("UI Error : \(error)")
@@ -75,7 +75,7 @@ struct HomeView: View {
showingPopover = true
}, showingPopover: $showingPopover)
}
-
+
}
}
@@ -83,8 +83,8 @@ struct FloatingButton: View {
let action: () -> Void
@State private var buttonOffset: CGSize = CGSize(width: 150, height: 280)
@Binding public var showingPopover: Bool
- let transcendCoreConfigWithPrefSync: TranscendCoreConfig = TranscendCoreConfig(transcendConsentUrl: "https://transcend-cdn.com/cm/63b35d96-a6db-436f-a1cf-ea93ae4be24e/airgap.js", token: "eyJhbGciOiJIUzM4NCIsInR5cCI6IkpXVCJ9.eyJlbmNyeXB0ZWRJZGVudGlmaWVyIjoiK3dJWXk2SkdmcGxaUUZMWS9ETnQrTUNRS0dISENWckYiLCJpYXQiOjE3MDY5MTA2ODd9.d4zZoMPtriAPwC0HvJ6BqkOGdG_qcPjmRYNNkN_MfLvZDob1OzQcFUbfKFtFZKix")
-
+ let transcendCoreConfigWithSyncDomain: TranscendCoreConfig = TranscendCoreConfig(transcendConsentUrl: "https://transcend-cdn.com/cm-test/c7561f1c-7ec9-498c-a401-7219e3b36a8c/airgap.js", syncDomains: ["https://example.com/"], mobileAppId: "com.transcend.ios")
+
var body: some View {
let onCloseListener: ((Result) -> Void) = { result in
switch result {
@@ -95,30 +95,30 @@ struct FloatingButton: View {
print("Error during web view navigation: \(error.localizedDescription)")
}
}
-
- Button(action: action) {
- Image("transcendLogo")
- .resizable()
- .background(.white)
- .frame(width: 60, height: 60)
- .scaledToFit()
- .cornerRadius(30)
- }
- .offset(buttonOffset)
- .frame(alignment: .bottom)
- .gesture(
- DragGesture()
- .onEnded { value in
- withAnimation {
- print(value)
- buttonOffset = CGSize(width: value.location.x, height: value.location.y)
- }
+
+ Button(action: action) {
+ Image("transcendLogo")
+ .resizable()
+ .background(.white)
+ .frame(width: 60, height: 60)
+ .scaledToFit()
+ .cornerRadius(30)
+ }
+ .offset(buttonOffset)
+ .frame(alignment: .bottom)
+ .gesture(
+ DragGesture()
+ .onEnded { value in
+ withAnimation {
+ print(value)
+ buttonOffset = CGSize(width: value.location.x, height: value.location.y)
}
- )
- .sheet(isPresented: $showingPopover) {
- // Note: Belongs to Managed Consent Database demo Org
- // Initialized UI View
- TranscendWebViewUI(transcendCoreConfig: transcendCoreConfigWithPrefSync, onCloseListener: onCloseListener)
+ }
+ )
+ .sheet(isPresented: $showingPopover) {
+ // Note: Belongs to Managed Consent Database demo Org
+ // Initialized UI View
+ TranscendWebViewUI(transcendCoreConfig: transcendCoreConfigWithSyncDomain, onCloseListener: onCloseListener)
.foregroundColor(Color.transcendDefault)
.padding()
}
@@ -128,12 +128,12 @@ struct FloatingButton: View {
public struct myWebView: UIViewRepresentable {
let webView = WKWebView()
var url: URL
-
+
public init(url: URL) {
self.url = url
self.webView.isInspectable = true
}
-
+
public func makeUIView(context: Context) -> WKWebView {
return self.webView
}
@@ -141,7 +141,7 @@ public struct myWebView: UIViewRepresentable {
let request = URLRequest(url: url)
uiView.load(request)
}
-
+
}
#Preview {
diff --git a/sampleSDK/sampleSDKApp.swift b/sampleSDK/sampleSDKApp.swift
index c66ad43..d1e569a 100644
--- a/sampleSDK/sampleSDKApp.swift
+++ b/sampleSDK/sampleSDKApp.swift
@@ -10,8 +10,9 @@ import Transcend
@main
struct sampleSDKApp: App {
@State var canUseAPI: Bool = false
-
+
var body: some Scene {
+
let didFinishNavigation: ((Result) -> Void) = { result in
switch result {
case .success:
@@ -20,29 +21,29 @@ struct sampleSDKApp: App {
print("Error during web view navigation: \(error.localizedDescription)")
}
}
-
+
// Simple config object
// expects only your airgap bundle url
- let transcendCoreConfigSimple: TranscendCoreConfig = TranscendCoreConfig(transcendConsentUrl: "https://transcend-cdn.com/cm/63b35d96-a6db-436f-a1cf-ea93ae4be24e/airgap.js")
-
+ let transcendCoreConfigSimple: TranscendCoreConfig = TranscendCoreConfig(transcendConsentUrl: "https://transcend-cdn.com/cm-test/c7561f1c-7ec9-498c-a401-7219e3b36a8c/airgap.js")
+
// If you have any webView that you would open on this application
// and need to carry forward the consent state the use syncDomain
- // In the line below, we have include sync domain "https://eshopit.co/"
+ // In the line below, we have include sync domain "https://example.com/"
// Which might, at some point, in this application be opened as a webview
// and you might require consent data to passed on to this webview
- let transcendCoreConfigWithSyncDomain: TranscendCoreConfig = TranscendCoreConfig(transcendConsentUrl: "https://transcend-cdn.com/cm/63b35d96-a6db-436f-a1cf-ea93ae4be24e/airgap.js", syncDomains: ["https://eshopit.co/"])
-
+ let transcendCoreConfigWithSyncDomain: TranscendCoreConfig = TranscendCoreConfig(transcendConsentUrl: "https://transcend-cdn.com/cm-test/c7561f1c-7ec9-498c-a401-7219e3b36a8c/airgap.js", syncDomains: ["https://example.com/"], mobileAppId: "com.transcend.ios")
+
// If you want to use preference store to sync logged In users data
- let transcendCoreConfigWithPrefSync: TranscendCoreConfig = TranscendCoreConfig(transcendConsentUrl: "https://transcend-cdn.com/cm/63b35d96-a6db-436f-a1cf-ea93ae4be24e/airgap.js", token: "eyJhbGciOiJIUzM4NCIsInR5cCI6IkpXVCJ9.eyJlbmNyeXB0ZWRJZGVudGlmaWVyIjoiK3dJWXk2SkdmcGxaUUZMWS9ETnQrTUNRS0dISENWckYiLCJpYXQiOjE3MDY5MTA2ODd9.d4zZoMPtriAPwC0HvJ6BqkOGdG_qcPjmRYNNkN_MfLvZDob1OzQcFUbfKFtFZKix")
-
+ let transcendCoreConfigWithPrefSync: TranscendCoreConfig = TranscendCoreConfig(transcendConsentUrl: "https://transcend-cdn.com/cm-test/c7561f1c-7ec9-498c-a401-7219e3b36a8c/airgap.js", token: "eyJhbGciOiJIUzM4NCIsInR5cCI6IkpXVCJ9.eyJlbmNyeXB0ZWRJZGVudGlmaWVyIjoiK3dJWXk2SkdmcGxaUUZMWS9ETnQrTUNRS0dISENWckYiLCJpYXQiOjE3MDY5MTA2ODd9.d4zZoMPtriAPwC0HvJ6BqkOGdG_qcPjmRYNNkN_MfLvZDob1OzQcFUbfKFtFZKix")
+
WindowGroup {
ContentView(canUseAPI: $canUseAPI)
// Note: Belongs to Managed Consent Database demo Org
// Backend API instance init
// Will not show any UI when didFinishNavigation is attached
// assumes it to be a backend instance
- TranscendWebViewUI(transcendCoreConfig: transcendCoreConfigWithPrefSync, didFinishNavigation: didFinishNavigation)
+ TranscendWebViewUI(transcendCoreConfig: transcendCoreConfigWithSyncDomain, didFinishNavigation: didFinishNavigation)
}
}
-
+
}