diff --git a/XCFramework/ConsentViewController.xcframework.zip b/XCFramework/ConsentViewController.xcframework.zip index aac9a12dd..8258554cb 100644 Binary files a/XCFramework/ConsentViewController.xcframework.zip and b/XCFramework/ConsentViewController.xcframework.zip differ diff --git a/XCFramework/ConsentViewController.xcframework/Info.plist b/XCFramework/ConsentViewController.xcframework/Info.plist index 2dca70263..c901c538f 100644 --- a/XCFramework/ConsentViewController.xcframework/Info.plist +++ b/XCFramework/ConsentViewController.xcframework/Info.plist @@ -22,18 +22,15 @@ BinaryPath ConsentViewController.framework/ConsentViewController LibraryIdentifier - tvos-arm64_x86_64-simulator + tvos-arm64 LibraryPath ConsentViewController.framework SupportedArchitectures arm64 - x86_64 SupportedPlatform tvos - SupportedPlatformVariant - simulator BinaryPath @@ -56,15 +53,18 @@ BinaryPath ConsentViewController.framework/ConsentViewController LibraryIdentifier - tvos-arm64 + tvos-arm64_x86_64-simulator LibraryPath ConsentViewController.framework SupportedArchitectures arm64 + x86_64 SupportedPlatform tvos + SupportedPlatformVariant + simulator CFBundlePackageType diff --git a/XCFramework/ConsentViewController.xcframework/ios-arm64/ConsentViewController.framework/ConsentViewController b/XCFramework/ConsentViewController.xcframework/ios-arm64/ConsentViewController.framework/ConsentViewController index 6819517ee..d9808634e 100755 Binary files a/XCFramework/ConsentViewController.xcframework/ios-arm64/ConsentViewController.framework/ConsentViewController and b/XCFramework/ConsentViewController.xcframework/ios-arm64/ConsentViewController.framework/ConsentViewController differ diff --git a/XCFramework/ConsentViewController.xcframework/ios-arm64/ConsentViewController.framework/ConsentViewController.bundle/Info.plist b/XCFramework/ConsentViewController.xcframework/ios-arm64/ConsentViewController.framework/ConsentViewController.bundle/Info.plist index 658b52e1c..78166dc28 100644 Binary files a/XCFramework/ConsentViewController.xcframework/ios-arm64/ConsentViewController.framework/ConsentViewController.bundle/Info.plist and b/XCFramework/ConsentViewController.xcframework/ios-arm64/ConsentViewController.framework/ConsentViewController.bundle/Info.plist differ diff --git a/XCFramework/ConsentViewController.xcframework/ios-arm64/ConsentViewController.framework/Headers/ConsentViewController-Swift.h b/XCFramework/ConsentViewController.xcframework/ios-arm64/ConsentViewController.framework/Headers/ConsentViewController-Swift.h index eb42aef98..3274fe258 100644 --- a/XCFramework/ConsentViewController.xcframework/ios-arm64/ConsentViewController.framework/Headers/ConsentViewController-Swift.h +++ b/XCFramework/ConsentViewController.xcframework/ios-arm64/ConsentViewController.framework/Headers/ConsentViewController-Swift.h @@ -830,6 +830,17 @@ SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, copy) NSString * _No +SWIFT_CLASS("_TtC21ConsentViewController13SPConsentable") +@interface SPConsentable : NSObject +@property (nonatomic, readonly, copy) NSString * _Nonnull id; +@property (nonatomic, readonly) BOOL consented; +@property (nonatomic, readonly, copy) NSString * _Nonnull description; +- (BOOL)isEqual:(id _Nullable)object SWIFT_WARN_UNUSED_RESULT; +- (nonnull instancetype)init SWIFT_UNAVAILABLE; ++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); +@end + + SWIFT_CLASS("_TtC21ConsentViewController9SPGCMData") @@ -1101,17 +1112,44 @@ SWIFT_CLASS("_TtC21ConsentViewController14SPPropertyName") +@class ConsentString; +@class Statuses; SWIFT_CLASS("_TtC21ConsentViewController14SPUSNatConsent") @interface SPUSNatConsent : NSObject +/// A collection of accepted/rejected vendors and their ids +@property (nonatomic, readonly, copy) NSArray * _Nonnull vendors; +/// A collection of accepted/rejected categories (aka. purposes) and their ids +@property (nonatomic, readonly, copy) NSArray * _Nonnull categories; +/// Identifies this usnat consent profile @property (nonatomic, copy) NSString * _Nullable uuid; +/// Whether USNat applies according to user’s location (inferred from IP lookup) and your Vendor List applies scope setting @property (nonatomic) BOOL applies; +/// The consent strings related to this user profile +@property (nonatomic, readonly, copy) NSArray * _Nonnull consentStrings; +/// A series of statuses (Bool?) regarding GPP and user consent +/// seealso: +/// SPUSNatConsent.Statuses +@property (nonatomic, readonly, strong) Statuses * _Nonnull statuses; +- (nonnull instancetype)init SWIFT_UNAVAILABLE; ++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); +@end + + + +@interface SPUSNatConsent (SWIFT_EXTENSION(ConsentViewController)) +@end + + +@interface SPUSNatConsent (SWIFT_EXTENSION(ConsentViewController)) +@end + + +@interface SPUSNatConsent (SWIFT_EXTENSION(ConsentViewController)) @property (nonatomic, readonly, copy) NSString * _Nonnull description; + (SPUSNatConsent * _Nonnull)empty SWIFT_WARN_UNUSED_RESULT; - (BOOL)isEqual:(id _Nullable)object SWIFT_WARN_UNUSED_RESULT; - (id _Nonnull)copyWithZone:(struct _NSZone * _Nullable)zone SWIFT_WARN_UNUSED_RESULT; -- (nonnull instancetype)init SWIFT_UNAVAILABLE; -+ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); @end diff --git a/XCFramework/ConsentViewController.xcframework/ios-arm64/ConsentViewController.framework/Info.plist b/XCFramework/ConsentViewController.xcframework/ios-arm64/ConsentViewController.framework/Info.plist index 20a800266..1d156c737 100644 Binary files a/XCFramework/ConsentViewController.xcframework/ios-arm64/ConsentViewController.framework/Info.plist and b/XCFramework/ConsentViewController.xcframework/ios-arm64/ConsentViewController.framework/Info.plist differ diff --git a/XCFramework/ConsentViewController.xcframework/ios-arm64/ConsentViewController.framework/Modules/ConsentViewController.swiftmodule/arm64-apple-ios.abi.json b/XCFramework/ConsentViewController.xcframework/ios-arm64/ConsentViewController.framework/Modules/ConsentViewController.swiftmodule/arm64-apple-ios.abi.json index 3636018c5..f4739cc6d 100644 --- a/XCFramework/ConsentViewController.xcframework/ios-arm64/ConsentViewController.framework/Modules/ConsentViewController.swiftmodule/arm64-apple-ios.abi.json +++ b/XCFramework/ConsentViewController.xcframework/ios-arm64/ConsentViewController.framework/Modules/ConsentViewController.swiftmodule/arm64-apple-ios.abi.json @@ -6611,6 +6611,372 @@ "RawDocComment" ] }, + { + "kind": "TypeDecl", + "name": "SPConsentable", + "printedName": "SPConsentable", + "children": [ + { + "kind": "Var", + "name": "id", + "printedName": "id", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "c:@M@ConsentViewController@objc(cs)SPConsentable(py)id", + "mangledName": "$s21ConsentViewController13SPConsentableC2idSSvp", + "moduleName": "ConsentViewController", + "declAttributes": [ + "Final", + "HasStorage", + "AccessControl", + "ObjC" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "c:@M@ConsentViewController@objc(cs)SPConsentable(im)id", + "mangledName": "$s21ConsentViewController13SPConsentableC2idSSvg", + "moduleName": "ConsentViewController", + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "consented", + "printedName": "consented", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "c:@M@ConsentViewController@objc(cs)SPConsentable(py)consented", + "mangledName": "$s21ConsentViewController13SPConsentableC9consentedSbvp", + "moduleName": "ConsentViewController", + "declAttributes": [ + "Final", + "HasStorage", + "AccessControl", + "ObjC" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "c:@M@ConsentViewController@objc(cs)SPConsentable(im)consented", + "mangledName": "$s21ConsentViewController13SPConsentableC9consentedSbvg", + "moduleName": "ConsentViewController", + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "description", + "printedName": "description", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "c:@M@ConsentViewController@objc(cs)SPConsentable(py)description", + "mangledName": "$s21ConsentViewController13SPConsentableC11descriptionSSvp", + "moduleName": "ConsentViewController", + "overriding": true, + "objc_name": "description", + "declAttributes": [ + "Dynamic", + "ObjC", + "AccessControl", + "Override" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "c:@M@ConsentViewController@objc(cs)SPConsentable(im)description", + "mangledName": "$s21ConsentViewController13SPConsentableC11descriptionSSvg", + "moduleName": "ConsentViewController", + "overriding": true, + "objc_name": "description", + "declAttributes": [ + "Dynamic", + "ObjC" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "isEqual", + "printedName": "isEqual(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Any?", + "children": [ + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "c:@M@ConsentViewController@objc(cs)SPConsentable(im)isEqual:", + "mangledName": "$s21ConsentViewController13SPConsentableC7isEqualySbypSgF", + "moduleName": "ConsentViewController", + "overriding": true, + "objc_name": "isEqual:", + "declAttributes": [ + "Dynamic", + "ObjC", + "AccessControl", + "Override" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "SPConsentable", + "printedName": "ConsentViewController.SPConsentable", + "usr": "c:@M@ConsentViewController@objc(cs)SPConsentable" + } + ], + "declKind": "Constructor", + "usr": "c:@M@ConsentViewController@objc(cs)SPConsentable(im)init", + "mangledName": "$s21ConsentViewController13SPConsentableCACycfc", + "moduleName": "ConsentViewController", + "overriding": true, + "implicit": true, + "objc_name": "init", + "declAttributes": [ + "Dynamic", + "ObjC", + "Override" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "SPConsentable", + "printedName": "ConsentViewController.SPConsentable", + "usr": "c:@M@ConsentViewController@objc(cs)SPConsentable" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "Swift.Decoder", + "usr": "s:s7DecoderP" + } + ], + "declKind": "Constructor", + "usr": "s:21ConsentViewController13SPConsentableC4fromACs7Decoder_p_tKcfc", + "mangledName": "$s21ConsentViewController13SPConsentableC4fromACs7Decoder_p_tKcfc", + "moduleName": "ConsentViewController", + "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:21ConsentViewController13SPConsentableC6encode2toys7Encoder_p_tKF", + "mangledName": "$s21ConsentViewController13SPConsentableC6encode2toys7Encoder_p_tKF", + "moduleName": "ConsentViewController", + "implicit": true, + "throwing": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "c:@M@ConsentViewController@objc(cs)SPConsentable", + "mangledName": "$s21ConsentViewController13SPConsentableC", + "moduleName": "ConsentViewController", + "declAttributes": [ + "AccessControl", + "ObjCMembers", + "ObjC" + ], + "superclassUsr": "c:objc(cs)NSObject", + "hasMissingDesignatedInitializers": true, + "superclassNames": [ + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "ConsentViewController", + "declAttributes": [ + "RawDocComment" + ] + }, { "kind": "Import", "name": "UIKit", @@ -31064,122 +31430,124 @@ "printedName": "SPUSNatConsent", "children": [ { - "kind": "TypeDecl", - "name": "ConsentString", - "printedName": "ConsentString", + "kind": "Var", + "name": "vendors", + "printedName": "vendors", "children": [ { - "kind": "Constructor", - "name": "init", - "printedName": "init(from:)", + "kind": "TypeNominal", + "name": "Array", + "printedName": "[ConsentViewController.SPConsentable]", "children": [ { "kind": "TypeNominal", - "name": "ConsentString", - "printedName": "ConsentViewController.SPUSNatConsent.ConsentString", - "usr": "s:21ConsentViewController07SPUSNatA0C0A6StringV" - }, - { - "kind": "TypeNominal", - "name": "Decoder", - "printedName": "Swift.Decoder", - "usr": "s:s7DecoderP" + "name": "SPConsentable", + "printedName": "ConsentViewController.SPConsentable", + "usr": "c:@M@ConsentViewController@objc(cs)SPConsentable" } ], - "declKind": "Constructor", - "usr": "s:21ConsentViewController07SPUSNatA0C0A6StringV4fromAEs7Decoder_p_tKcfc", - "mangledName": "$s21ConsentViewController07SPUSNatA0C0A6StringV4fromAEs7Decoder_p_tKcfc", - "moduleName": "ConsentViewController", - "implicit": true, - "throwing": true, - "init_kind": "Designated" - }, + "usr": "s:Sa" + } + ], + "declKind": "Var", + "usr": "c:@M@ConsentViewController@objc(cs)SPUSNatConsent(py)vendors", + "mangledName": "$s21ConsentViewController07SPUSNatA0C7vendorsSayAA13SPConsentableCGvp", + "moduleName": "ConsentViewController", + "declAttributes": [ + "AccessControl", + "RawDocComment", + "ObjC" + ], + "accessors": [ { - "kind": "Function", - "name": "encode", - "printedName": "encode(to:)", + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Encoder", - "printedName": "Swift.Encoder", - "usr": "s:s7EncoderP" + "name": "Array", + "printedName": "[ConsentViewController.SPConsentable]", + "children": [ + { + "kind": "TypeNominal", + "name": "SPConsentable", + "printedName": "ConsentViewController.SPConsentable", + "usr": "c:@M@ConsentViewController@objc(cs)SPConsentable" + } + ], + "usr": "s:Sa" } ], - "declKind": "Func", - "usr": "s:21ConsentViewController07SPUSNatA0C0A6StringV6encode2toys7Encoder_p_tKF", - "mangledName": "$s21ConsentViewController07SPUSNatA0C0A6StringV6encode2toys7Encoder_p_tKF", + "declKind": "Accessor", + "usr": "c:@M@ConsentViewController@objc(cs)SPUSNatConsent(im)vendors", + "mangledName": "$s21ConsentViewController07SPUSNatA0C7vendorsSayAA13SPConsentableCGvg", "moduleName": "ConsentViewController", - "implicit": true, - "throwing": true, - "funcSelfKind": "NonMutating" - }, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "categories", + "printedName": "categories", + "children": [ { - "kind": "Function", - "name": "==", - "printedName": "==(_:_:)", + "kind": "TypeNominal", + "name": "Array", + "printedName": "[ConsentViewController.SPConsentable]", "children": [ { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" - }, - { - "kind": "TypeNominal", - "name": "ConsentString", - "printedName": "ConsentViewController.SPUSNatConsent.ConsentString", - "usr": "s:21ConsentViewController07SPUSNatA0C0A6StringV" - }, - { - "kind": "TypeNominal", - "name": "ConsentString", - "printedName": "ConsentViewController.SPUSNatConsent.ConsentString", - "usr": "s:21ConsentViewController07SPUSNatA0C0A6StringV" + "name": "SPConsentable", + "printedName": "ConsentViewController.SPConsentable", + "usr": "c:@M@ConsentViewController@objc(cs)SPConsentable" } ], - "declKind": "Func", - "usr": "s:21ConsentViewController07SPUSNatA0C0A6StringV2eeoiySbAE_AEtFZ", - "mangledName": "$s21ConsentViewController07SPUSNatA0C0A6StringV2eeoiySbAE_AEtFZ", - "moduleName": "ConsentViewController", - "static": true, - "implicit": true, - "funcSelfKind": "NonMutating" + "usr": "s:Sa" } ], - "declKind": "Struct", - "usr": "s:21ConsentViewController07SPUSNatA0C0A6StringV", - "mangledName": "$s21ConsentViewController07SPUSNatA0C0A6StringV", + "declKind": "Var", + "usr": "c:@M@ConsentViewController@objc(cs)SPUSNatConsent(py)categories", + "mangledName": "$s21ConsentViewController07SPUSNatA0C10categoriesSayAA13SPConsentableCGvp", "moduleName": "ConsentViewController", "declAttributes": [ - "AccessControl" + "AccessControl", + "RawDocComment", + "ObjC" ], - "conformances": [ - { - "kind": "Conformance", - "name": "Decodable", - "printedName": "Decodable", - "usr": "s:Se", - "mangledName": "$sSe" - }, - { - "kind": "Conformance", - "name": "Encodable", - "printedName": "Encodable", - "usr": "s:SE", - "mangledName": "$sSE" - }, + "accessors": [ { - "kind": "Conformance", - "name": "Equatable", - "printedName": "Equatable", - "usr": "s:SQ", - "mangledName": "$sSQ" + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[ConsentViewController.SPConsentable]", + "children": [ + { + "kind": "TypeNominal", + "name": "SPConsentable", + "printedName": "ConsentViewController.SPConsentable", + "usr": "c:@M@ConsentViewController@objc(cs)SPConsentable" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Accessor", + "usr": "c:@M@ConsentViewController@objc(cs)SPUSNatConsent(im)categories", + "mangledName": "$s21ConsentViewController07SPUSNatA0C10categoriesSayAA13SPConsentableCGvg", + "moduleName": "ConsentViewController", + "declAttributes": [ + "ObjC" + ], + "accessorKind": "get" } ] }, @@ -31211,6 +31579,7 @@ "HasInitialValue", "HasStorage", "AccessControl", + "RawDocComment", "ObjC" ], "hasStorage": true, @@ -31319,6 +31688,7 @@ "declAttributes": [ "HasStorage", "AccessControl", + "RawDocComment", "ObjC" ], "hasStorage": true, @@ -31406,20 +31776,22 @@ "kind": "TypeNominal", "name": "ConsentString", "printedName": "ConsentViewController.SPUSNatConsent.ConsentString", - "usr": "s:21ConsentViewController07SPUSNatA0C0A6StringV" + "usr": "s:21ConsentViewController07SPUSNatA0C0A6StringC" } ], "usr": "s:Sa" } ], "declKind": "Var", - "usr": "s:21ConsentViewController07SPUSNatA0C14consentStringsSayAC0A6StringVGvp", - "mangledName": "$s21ConsentViewController07SPUSNatA0C14consentStringsSayAC0A6StringVGvp", + "usr": "c:@M@ConsentViewController@objc(cs)SPUSNatConsent(py)consentStrings", + "mangledName": "$s21ConsentViewController07SPUSNatA0C14consentStringsSayAC0A6StringCGvp", "moduleName": "ConsentViewController", "declAttributes": [ "Final", "HasStorage", - "AccessControl" + "AccessControl", + "RawDocComment", + "ObjC" ], "isLet": true, "hasStorage": true, @@ -31438,19 +31810,65 @@ "kind": "TypeNominal", "name": "ConsentString", "printedName": "ConsentViewController.SPUSNatConsent.ConsentString", - "usr": "s:21ConsentViewController07SPUSNatA0C0A6StringV" + "usr": "s:21ConsentViewController07SPUSNatA0C0A6StringC" } ], "usr": "s:Sa" } ], "declKind": "Accessor", - "usr": "s:21ConsentViewController07SPUSNatA0C14consentStringsSayAC0A6StringVGvg", - "mangledName": "$s21ConsentViewController07SPUSNatA0C14consentStringsSayAC0A6StringVGvg", + "usr": "c:@M@ConsentViewController@objc(cs)SPUSNatConsent(im)consentStrings", + "mangledName": "$s21ConsentViewController07SPUSNatA0C14consentStringsSayAC0A6StringCGvg", "moduleName": "ConsentViewController", "implicit": true, "declAttributes": [ - "Final" + "Final", + "ObjC" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "statuses", + "printedName": "statuses", + "children": [ + { + "kind": "TypeNominal", + "name": "Statuses", + "printedName": "ConsentViewController.SPUSNatConsent.Statuses", + "usr": "s:21ConsentViewController07SPUSNatA0C8StatusesC" + } + ], + "declKind": "Var", + "usr": "c:@M@ConsentViewController@objc(cs)SPUSNatConsent(py)statuses", + "mangledName": "$s21ConsentViewController07SPUSNatA0C8statusesAC8StatusesCvp", + "moduleName": "ConsentViewController", + "declAttributes": [ + "AccessControl", + "RawDocComment", + "ObjC" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Statuses", + "printedName": "ConsentViewController.SPUSNatConsent.Statuses", + "usr": "s:21ConsentViewController07SPUSNatA0C8StatusesC" + } + ], + "declKind": "Accessor", + "usr": "c:@M@ConsentViewController@objc(cs)SPUSNatConsent(im)statuses", + "mangledName": "$s21ConsentViewController07SPUSNatA0C8statusesAC8StatusesCvg", + "moduleName": "ConsentViewController", + "declAttributes": [ + "ObjC" ], "accessorKind": "get" } @@ -31567,6 +31985,86 @@ } ] }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "SPUSNatConsent", + "printedName": "ConsentViewController.SPUSNatConsent", + "usr": "c:@M@ConsentViewController@objc(cs)SPUSNatConsent" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "Swift.Decoder", + "usr": "s:s7DecoderP" + } + ], + "declKind": "Constructor", + "usr": "s:21ConsentViewController07SPUSNatA0C4fromACs7Decoder_p_tKcfc", + "mangledName": "$s21ConsentViewController07SPUSNatA0C4fromACs7Decoder_p_tKcfc", + "moduleName": "ConsentViewController", + "declAttributes": [ + "AccessControl", + "Required" + ], + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "SPUSNatConsent", + "printedName": "ConsentViewController.SPUSNatConsent", + "usr": "c:@M@ConsentViewController@objc(cs)SPUSNatConsent" + } + ], + "declKind": "Constructor", + "usr": "c:@M@ConsentViewController@objc(cs)SPUSNatConsent(im)init", + "mangledName": "$s21ConsentViewController07SPUSNatA0CACycfc", + "moduleName": "ConsentViewController", + "overriding": true, + "implicit": true, + "objc_name": "init", + "declAttributes": [ + "Dynamic", + "ObjC", + "Override" + ], + "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:21ConsentViewController07SPUSNatA0C6encode2toys7Encoder_p_tKF", + "mangledName": "$s21ConsentViewController07SPUSNatA0C6encode2toys7Encoder_p_tKF", + "moduleName": "ConsentViewController", + "implicit": true, + "throwing": true, + "funcSelfKind": "NonMutating" + }, { "kind": "Var", "name": "description", @@ -31580,7 +32078,7 @@ } ], "declKind": "Var", - "usr": "c:@M@ConsentViewController@objc(cs)SPUSNatConsent(py)description", + "usr": "c:@CM@ConsentViewController@objc(cs)SPUSNatConsent(py)description", "mangledName": "$s21ConsentViewController07SPUSNatA0C11descriptionSSvp", "moduleName": "ConsentViewController", "overriding": true, @@ -31591,6 +32089,7 @@ "AccessControl", "Override" ], + "isFromExtension": true, "accessors": [ { "kind": "Accessor", @@ -31605,7 +32104,7 @@ } ], "declKind": "Accessor", - "usr": "c:@M@ConsentViewController@objc(cs)SPUSNatConsent(im)description", + "usr": "c:@CM@ConsentViewController@objc(cs)SPUSNatConsent(im)description", "mangledName": "$s21ConsentViewController07SPUSNatA0C11descriptionSSvg", "moduleName": "ConsentViewController", "overriding": true, @@ -31614,39 +32113,11 @@ "Dynamic", "ObjC" ], + "isFromExtension": true, "accessorKind": "get" } ] }, - { - "kind": "Constructor", - "name": "init", - "printedName": "init(from:)", - "children": [ - { - "kind": "TypeNominal", - "name": "SPUSNatConsent", - "printedName": "ConsentViewController.SPUSNatConsent", - "usr": "c:@M@ConsentViewController@objc(cs)SPUSNatConsent" - }, - { - "kind": "TypeNominal", - "name": "Decoder", - "printedName": "Swift.Decoder", - "usr": "s:s7DecoderP" - } - ], - "declKind": "Constructor", - "usr": "s:21ConsentViewController07SPUSNatA0C4fromACs7Decoder_p_tKcfc", - "mangledName": "$s21ConsentViewController07SPUSNatA0C4fromACs7Decoder_p_tKcfc", - "moduleName": "ConsentViewController", - "declAttributes": [ - "AccessControl", - "Required" - ], - "throwing": true, - "init_kind": "Designated" - }, { "kind": "Function", "name": "empty", @@ -31660,7 +32131,7 @@ } ], "declKind": "Func", - "usr": "c:@M@ConsentViewController@objc(cs)SPUSNatConsent(cm)empty", + "usr": "c:@CM@ConsentViewController@objc(cs)SPUSNatConsent(cm)empty", "mangledName": "$s21ConsentViewController07SPUSNatA0C5emptyACyFZ", "moduleName": "ConsentViewController", "static": true, @@ -31669,6 +32140,7 @@ "AccessControl", "ObjC" ], + "isFromExtension": true, "funcSelfKind": "NonMutating" }, { @@ -31697,7 +32169,7 @@ } ], "declKind": "Func", - "usr": "c:@M@ConsentViewController@objc(cs)SPUSNatConsent(im)isEqual:", + "usr": "c:@CM@ConsentViewController@objc(cs)SPUSNatConsent(im)isEqual:", "mangledName": "$s21ConsentViewController07SPUSNatA0C7isEqualySbypSgF", "moduleName": "ConsentViewController", "overriding": true, @@ -31708,6 +32180,7 @@ "AccessControl", "Override" ], + "isFromExtension": true, "funcSelfKind": "NonMutating" }, { @@ -31737,66 +32210,613 @@ } ], "declKind": "Func", - "usr": "c:@M@ConsentViewController@objc(cs)SPUSNatConsent(im)copyWithZone:", + "usr": "c:@CM@ConsentViewController@objc(cs)SPUSNatConsent(im)copyWithZone:", "mangledName": "$s21ConsentViewController07SPUSNatA0C4copy4withyp10ObjectiveC6NSZoneVSg_tF", "moduleName": "ConsentViewController", "objc_name": "copyWithZone:", "declAttributes": [ + "Dynamic", "ObjC", "AccessControl" ], + "isFromExtension": true, "funcSelfKind": "NonMutating" }, { - "kind": "Constructor", - "name": "init", - "printedName": "init()", + "kind": "TypeDecl", + "name": "ConsentString", + "printedName": "ConsentString", "children": [ { - "kind": "TypeNominal", - "name": "SPUSNatConsent", - "printedName": "ConsentViewController.SPUSNatConsent", - "usr": "c:@M@ConsentViewController@objc(cs)SPUSNatConsent" + "kind": "Var", + "name": "sectionId", + "printedName": "sectionId", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:21ConsentViewController07SPUSNatA0C0A6StringC9sectionIdSivp", + "mangledName": "$s21ConsentViewController07SPUSNatA0C0A6StringC9sectionIdSivp", + "moduleName": "ConsentViewController", + "declAttributes": [ + "Final", + "HasStorage", + "AccessControl", + "ObjC" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:21ConsentViewController07SPUSNatA0C0A6StringC9sectionIdSivg", + "mangledName": "$s21ConsentViewController07SPUSNatA0C0A6StringC9sectionIdSivg", + "moduleName": "ConsentViewController", + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "sectionName", + "printedName": "sectionName", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:21ConsentViewController07SPUSNatA0C0A6StringC11sectionNameSSvp", + "mangledName": "$s21ConsentViewController07SPUSNatA0C0A6StringC11sectionNameSSvp", + "moduleName": "ConsentViewController", + "declAttributes": [ + "Final", + "HasStorage", + "AccessControl", + "ObjC" + ], + "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:21ConsentViewController07SPUSNatA0C0A6StringC11sectionNameSSvg", + "mangledName": "$s21ConsentViewController07SPUSNatA0C0A6StringC11sectionNameSSvg", + "moduleName": "ConsentViewController", + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "consentString", + "printedName": "consentString", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:21ConsentViewController07SPUSNatA0C0A6StringC07consentE0SSvp", + "mangledName": "$s21ConsentViewController07SPUSNatA0C0A6StringC07consentE0SSvp", + "moduleName": "ConsentViewController", + "declAttributes": [ + "Final", + "HasStorage", + "AccessControl", + "ObjC" + ], + "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:21ConsentViewController07SPUSNatA0C0A6StringC07consentE0SSvg", + "mangledName": "$s21ConsentViewController07SPUSNatA0C0A6StringC07consentE0SSvg", + "moduleName": "ConsentViewController", + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "description", + "printedName": "description", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:21ConsentViewController07SPUSNatA0C0A6StringC11descriptionSSvp", + "mangledName": "$s21ConsentViewController07SPUSNatA0C0A6StringC11descriptionSSvp", + "moduleName": "ConsentViewController", + "overriding": true, + "objc_name": "description", + "declAttributes": [ + "Dynamic", + "ObjC", + "AccessControl", + "Override" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:21ConsentViewController07SPUSNatA0C0A6StringC11descriptionSSvg", + "mangledName": "$s21ConsentViewController07SPUSNatA0C0A6StringC11descriptionSSvg", + "moduleName": "ConsentViewController", + "overriding": true, + "objc_name": "description", + "declAttributes": [ + "Dynamic", + "ObjC" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "isEqual", + "printedName": "isEqual(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Any?", + "children": [ + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:21ConsentViewController07SPUSNatA0C0A6StringC7isEqualySbypSgF", + "mangledName": "$s21ConsentViewController07SPUSNatA0C0A6StringC7isEqualySbypSgF", + "moduleName": "ConsentViewController", + "overriding": true, + "objc_name": "isEqual:", + "declAttributes": [ + "Dynamic", + "ObjC", + "AccessControl", + "Override" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "ConsentString", + "printedName": "ConsentViewController.SPUSNatConsent.ConsentString", + "usr": "s:21ConsentViewController07SPUSNatA0C0A6StringC" + } + ], + "declKind": "Constructor", + "usr": "s:21ConsentViewController07SPUSNatA0C0A6StringCAEycfc", + "mangledName": "$s21ConsentViewController07SPUSNatA0C0A6StringCAEycfc", + "moduleName": "ConsentViewController", + "overriding": true, + "implicit": true, + "objc_name": "init", + "declAttributes": [ + "Dynamic", + "ObjC", + "Override" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ConsentString", + "printedName": "ConsentViewController.SPUSNatConsent.ConsentString", + "usr": "s:21ConsentViewController07SPUSNatA0C0A6StringC" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "Swift.Decoder", + "usr": "s:s7DecoderP" + } + ], + "declKind": "Constructor", + "usr": "s:21ConsentViewController07SPUSNatA0C0A6StringC4fromAEs7Decoder_p_tKcfc", + "mangledName": "$s21ConsentViewController07SPUSNatA0C0A6StringC4fromAEs7Decoder_p_tKcfc", + "moduleName": "ConsentViewController", + "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:21ConsentViewController07SPUSNatA0C0A6StringC6encode2toys7Encoder_p_tKF", + "mangledName": "$s21ConsentViewController07SPUSNatA0C0A6StringC6encode2toys7Encoder_p_tKF", + "moduleName": "ConsentViewController", + "implicit": true, + "throwing": true, + "funcSelfKind": "NonMutating" } ], - "declKind": "Constructor", - "usr": "c:@M@ConsentViewController@objc(cs)SPUSNatConsent(im)init", - "mangledName": "$s21ConsentViewController07SPUSNatA0CACycfc", + "declKind": "Class", + "usr": "s:21ConsentViewController07SPUSNatA0C0A6StringC", + "mangledName": "$s21ConsentViewController07SPUSNatA0C0A6StringC", "moduleName": "ConsentViewController", - "overriding": true, - "implicit": true, - "objc_name": "init", "declAttributes": [ - "Dynamic", - "ObjC", - "Override" + "AccessControl", + "ObjCMembers", + "ObjC" ], - "init_kind": "Designated" + "isFromExtension": true, + "superclassUsr": "c:objc(cs)NSObject", + "hasMissingDesignatedInitializers": true, + "superclassNames": [ + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + }, + { + "kind": "Conformance", + "name": "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": "Function", - "name": "encode", - "printedName": "encode(to:)", + "kind": "TypeDecl", + "name": "Statuses", + "printedName": "Statuses", "children": [ { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "kind": "Var", + "name": "description", + "printedName": "description", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:21ConsentViewController07SPUSNatA0C8StatusesC11descriptionSSvp", + "mangledName": "$s21ConsentViewController07SPUSNatA0C8StatusesC11descriptionSSvp", + "moduleName": "ConsentViewController", + "overriding": true, + "objc_name": "description", + "declAttributes": [ + "Dynamic", + "ObjC", + "AccessControl", + "Override" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:21ConsentViewController07SPUSNatA0C8StatusesC11descriptionSSvg", + "mangledName": "$s21ConsentViewController07SPUSNatA0C8StatusesC11descriptionSSvg", + "moduleName": "ConsentViewController", + "overriding": true, + "objc_name": "description", + "declAttributes": [ + "Dynamic", + "ObjC" + ], + "accessorKind": "get" + } + ] }, { - "kind": "TypeNominal", - "name": "Encoder", - "printedName": "Swift.Encoder", - "usr": "s:s7EncoderP" + "kind": "Function", + "name": "isEqual", + "printedName": "isEqual(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Any?", + "children": [ + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:21ConsentViewController07SPUSNatA0C8StatusesC7isEqualySbypSgF", + "mangledName": "$s21ConsentViewController07SPUSNatA0C8StatusesC7isEqualySbypSgF", + "moduleName": "ConsentViewController", + "overriding": true, + "objc_name": "isEqual:", + "declAttributes": [ + "Dynamic", + "ObjC", + "Override", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "Statuses", + "printedName": "ConsentViewController.SPUSNatConsent.Statuses", + "usr": "s:21ConsentViewController07SPUSNatA0C8StatusesC" + } + ], + "declKind": "Constructor", + "usr": "s:21ConsentViewController07SPUSNatA0C8StatusesCAEycfc", + "mangledName": "$s21ConsentViewController07SPUSNatA0C8StatusesCAEycfc", + "moduleName": "ConsentViewController", + "overriding": true, + "implicit": true, + "objc_name": "init", + "declAttributes": [ + "Dynamic", + "ObjC", + "Override" + ], + "init_kind": "Designated" } ], - "declKind": "Func", - "usr": "s:21ConsentViewController07SPUSNatA0C6encode2toys7Encoder_p_tKF", - "mangledName": "$s21ConsentViewController07SPUSNatA0C6encode2toys7Encoder_p_tKF", + "declKind": "Class", + "usr": "s:21ConsentViewController07SPUSNatA0C8StatusesC", + "mangledName": "$s21ConsentViewController07SPUSNatA0C8StatusesC", "moduleName": "ConsentViewController", - "implicit": true, - "throwing": true, - "funcSelfKind": "NonMutating" + "declAttributes": [ + "AccessControl", + "ObjCMembers", + "ObjC" + ], + "isFromExtension": true, + "superclassUsr": "c:objc(cs)NSObject", + "hasMissingDesignatedInitializers": true, + "superclassNames": [ + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + } + ] } ], "declKind": "Class", @@ -32815,84 +33835,84 @@ { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/ChoiceResponses.swift", "kind": "Array", - "offset": 2344, + "offset": 2031, "length": 2, "value": "[]" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/ChoiceResponses.swift", "kind": "Array", - "offset": 2476, + "offset": 2163, "length": 2, "value": "[]" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/ChoiceResponses.swift", "kind": "StringLiteral", - "offset": 2969, + "offset": 2656, "length": 12, "value": "\"categories\"" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/ChoiceResponses.swift", "kind": "StringLiteral", - "offset": 3022, + "offset": 2709, "length": 18, "value": "\"legIntCategories\"" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/ChoiceResponses.swift", "kind": "StringLiteral", - "offset": 3072, + "offset": 2759, "length": 9, "value": "\"vendors\"" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/ChoiceResponses.swift", "kind": "StringLiteral", - "offset": 3119, + "offset": 2806, "length": 15, "value": "\"legIntVendors\"" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/ChoiceResponses.swift", "kind": "StringLiteral", - "offset": 3174, + "offset": 2861, "length": 17, "value": "\"specialFeatures\"" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/ChoiceResponses.swift", "kind": "StringLiteral", - "offset": 2969, + "offset": 2656, "length": 12, "value": "\"categories\"" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/ChoiceResponses.swift", "kind": "StringLiteral", - "offset": 3022, + "offset": 2709, "length": 18, "value": "\"legIntCategories\"" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/ChoiceResponses.swift", "kind": "StringLiteral", - "offset": 3072, + "offset": 2759, "length": 9, "value": "\"vendors\"" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/ChoiceResponses.swift", "kind": "StringLiteral", - "offset": 3119, + "offset": 2806, "length": 15, "value": "\"legIntVendors\"" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/ChoiceResponses.swift", "kind": "StringLiteral", - "offset": 3174, + "offset": 2861, "length": 17, "value": "\"specialFeatures\"" }, @@ -34005,28 +35025,28 @@ { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/MessagesResponse.swift", "kind": "BooleanLiteral", - "offset": 6217, + "offset": 6264, "length": 5, "value": "false" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/MessagesResponse.swift", "kind": "BooleanLiteral", - "offset": 7312, + "offset": 7359, "length": 5, "value": "false" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/MessagesResponse.swift", "kind": "StringLiteral", - "offset": 8269, + "offset": 8316, "length": 10, "value": "\"prtnUUID\"" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/MessagesResponse.swift", "kind": "StringLiteral", - "offset": 8269, + "offset": 8316, "length": 10, "value": "\"prtnUUID\"" }, @@ -34495,287 +35515,287 @@ { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcePointClient.swift", "kind": "StringLiteral", - "offset": 6815, + "offset": 6810, "length": 5, "value": "\"env\"" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcePointClient.swift", "kind": "StringLiteral", - "offset": 6859, + "offset": 6854, "length": 17, "value": "\"consentLanguage\"" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcePointClient.swift", "kind": "StringLiteral", - "offset": 6916, + "offset": 6911, "length": 12, "value": "\"propertyId\"" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcePointClient.swift", "kind": "StringLiteral", - "offset": 6954, + "offset": 6949, "length": 11, "value": "\"messageId\"" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcePointClient.swift", "kind": "StringLiteral", - "offset": 6990, + "offset": 6985, "length": 13, "value": "\"includeData\"" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcePointClient.swift", "kind": "StringLiteral", - "offset": 7005, + "offset": 7000, "length": 48, "value": "\"{\"categories\": {\"type\": \"RecordString\"}}\"" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcePointClient.swift", "kind": "StringLiteral", - "offset": 7662, + "offset": 7657, "length": 5, "value": "\"env\"" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcePointClient.swift", "kind": "StringLiteral", - "offset": 7706, + "offset": 7701, "length": 17, "value": "\"consentLanguage\"" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcePointClient.swift", "kind": "StringLiteral", - "offset": 7763, + "offset": 7758, "length": 12, "value": "\"propertyId\"" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcePointClient.swift", "kind": "StringLiteral", - "offset": 7801, + "offset": 7796, "length": 11, "value": "\"messageId\"" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcePointClient.swift", "kind": "StringLiteral", - "offset": 8408, + "offset": 8403, "length": 8, "value": "\"siteId\"" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcePointClient.swift", "kind": "StringLiteral", - "offset": 8450, + "offset": 8445, "length": 17, "value": "\"consentLanguage\"" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcePointClient.swift", "kind": "StringLiteral", - "offset": 8971, + "offset": 8966, "length": 8, "value": "\"siteId\"" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcePointClient.swift", "kind": "StringLiteral", - "offset": 9017, + "offset": 9012, "length": 17, "value": "\"consentLanguage\"" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcePointClient.swift", "kind": "StringLiteral", - "offset": 9447, + "offset": 9442, "length": 57, "value": "\".\/\"" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcePointClient.swift", "kind": "StringLiteral", - "offset": 9472, + "offset": 9467, "length": 1, "value": "\"?env=\"" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcePointClient.swift", "kind": "StringLiteral", - "offset": 9503, + "offset": 9498, "length": 24, "value": "\"\"" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcePointClient.swift", "kind": "BooleanLiteral", - "offset": 13622, + "offset": 13617, "length": 4, "value": "true" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcePointClient.swift", "kind": "StringLiteral", - "offset": 13681, + "offset": 13676, "length": 13, "value": "\"consentUUID\"" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcePointClient.swift", "kind": "StringLiteral", - "offset": 14386, + "offset": 14381, "length": 2, "value": "\"\"" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcePointClient.swift", "kind": "StringLiteral", - "offset": 14994, + "offset": 14989, "length": 12, "value": "\"propertyId\"" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcePointClient.swift", "kind": "StringLiteral", - "offset": 15040, + "offset": 15035, "length": 10, "value": "\"metadata\"" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcePointClient.swift", "kind": "StringLiteral", - "offset": 15088, + "offset": 15083, "length": 8, "value": "\"hasCsp\"" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcePointClient.swift", "kind": "StringLiteral", - "offset": 15098, + "offset": 15093, "length": 6, "value": "\"true\"" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcePointClient.swift", "kind": "StringLiteral", - "offset": 15118, + "offset": 15113, "length": 17, "value": "\"withSiteActions\"" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcePointClient.swift", "kind": "StringLiteral", - "offset": 15137, + "offset": 15132, "length": 7, "value": "\"false\"" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcePointClient.swift", "kind": "StringLiteral", - "offset": 15158, + "offset": 15153, "length": 13, "value": "\"includeData\"" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcePointClient.swift", "kind": "StringLiteral", - "offset": 15277, + "offset": 15272, "length": 8, "value": "\"authId\"" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcePointClient.swift", "kind": "StringLiteral", - "offset": 16233, + "offset": 16228, "length": 11, "value": "\"accountId\"" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcePointClient.swift", "kind": "StringLiteral", - "offset": 16277, + "offset": 16272, "length": 12, "value": "\"propertyId\"" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcePointClient.swift", "kind": "StringLiteral", - "offset": 16323, + "offset": 16318, "length": 10, "value": "\"metadata\"" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcePointClient.swift", "kind": "StringLiteral", - "offset": 18444, + "offset": 18439, "length": 11, "value": "\"accountId\"" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcePointClient.swift", "kind": "StringLiteral", - "offset": 18488, + "offset": 18483, "length": 8, "value": "\"hasCsp\"" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcePointClient.swift", "kind": "StringLiteral", - "offset": 18526, + "offset": 18521, "length": 12, "value": "\"propertyId\"" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcePointClient.swift", "kind": "StringLiteral", - "offset": 18572, + "offset": 18567, "length": 17, "value": "\"withSiteActions\"" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcePointClient.swift", "kind": "StringLiteral", - "offset": 18628, + "offset": 18623, "length": 25, "value": "\"includeCustomVendorsRes\"" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcePointClient.swift", "kind": "StringLiteral", - "offset": 18700, + "offset": 18695, "length": 10, "value": "\"metadata\"" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcePointClient.swift", "kind": "StringLiteral", - "offset": 18748, + "offset": 18743, "length": 13, "value": "\"includeData\"" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcePointClient.swift", "kind": "BooleanLiteral", - "offset": 19166, + "offset": 19161, "length": 4, "value": "true" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcePointClient.swift", "kind": "BooleanLiteral", - "offset": 19237, + "offset": 19232, "length": 5, "value": "false" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcePointClient.swift", "kind": "BooleanLiteral", - "offset": 19281, + "offset": 19276, "length": 5, "value": "false" }, @@ -34784,7 +35804,7 @@ "kind": "IntegerLiteral", "offset": 2571, "length": 1, - "value": "3" + "value": "4" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcepointClientCoordinator.swift", @@ -35055,196 +36075,196 @@ { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcepointClientCoordinator.swift", "kind": "Array", - "offset": 25110, + "offset": 25176, "length": 2, "value": "[]" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcepointClientCoordinator.swift", "kind": "IntegerLiteral", - "offset": 25430, + "offset": 25496, "length": 1, "value": "1" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcepointClientCoordinator.swift", "kind": "IntegerLiteral", - "offset": 25445, + "offset": 25511, "length": 3, "value": "100" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcepointClientCoordinator.swift", "kind": "IntegerLiteral", - "offset": 25468, + "offset": 25534, "length": 1, "value": "1" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcepointClientCoordinator.swift", "kind": "IntegerLiteral", - "offset": 25472, + "offset": 25538, "length": 3, "value": "100" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcepointClientCoordinator.swift", "kind": "BooleanLiteral", - "offset": 26571, + "offset": 26637, "length": 4, "value": "true" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcepointClientCoordinator.swift", "kind": "BooleanLiteral", - "offset": 26646, + "offset": 26712, "length": 5, "value": "false" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcepointClientCoordinator.swift", "kind": "BooleanLiteral", - "offset": 26707, + "offset": 26773, "length": 4, "value": "true" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcepointClientCoordinator.swift", "kind": "BooleanLiteral", - "offset": 26855, + "offset": 26921, "length": 4, "value": "true" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcepointClientCoordinator.swift", "kind": "BooleanLiteral", - "offset": 26918, + "offset": 26984, "length": 5, "value": "false" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcepointClientCoordinator.swift", "kind": "BooleanLiteral", - "offset": 29725, + "offset": 29791, "length": 5, "value": "false" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcepointClientCoordinator.swift", "kind": "BooleanLiteral", - "offset": 29827, + "offset": 29893, "length": 5, "value": "false" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcepointClientCoordinator.swift", "kind": "IntegerLiteral", - "offset": 30797, + "offset": 30863, "length": 1, "value": "0" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcepointClientCoordinator.swift", "kind": "BooleanLiteral", - "offset": 31109, + "offset": 31175, "length": 5, "value": "false" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcepointClientCoordinator.swift", "kind": "IntegerLiteral", - "offset": 31778, + "offset": 31844, "length": 1, "value": "0" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcepointClientCoordinator.swift", "kind": "BooleanLiteral", - "offset": 31952, + "offset": 32018, "length": 5, "value": "false" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcepointClientCoordinator.swift", "kind": "IntegerLiteral", - "offset": 32513, + "offset": 32574, "length": 1, "value": "0" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcepointClientCoordinator.swift", "kind": "BooleanLiteral", - "offset": 32753, + "offset": 32814, "length": 5, "value": "false" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcepointClientCoordinator.swift", "kind": "StringLiteral", - "offset": 33713, + "offset": 33774, "length": 2, "value": "\"\"" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcepointClientCoordinator.swift", "kind": "Array", - "offset": 34165, + "offset": 34226, "length": 2, "value": "[]" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcepointClientCoordinator.swift", "kind": "Array", - "offset": 34294, + "offset": 34355, "length": 2, "value": "[]" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcepointClientCoordinator.swift", "kind": "Array", - "offset": 34405, + "offset": 34466, "length": 2, "value": "[]" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcepointClientCoordinator.swift", "kind": "Array", - "offset": 34525, + "offset": 34586, "length": 2, "value": "[]" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcepointClientCoordinator.swift", "kind": "Array", - "offset": 34660, + "offset": 34721, "length": 2, "value": "[]" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcepointClientCoordinator.swift", "kind": "Array", - "offset": 35871, + "offset": 35932, "length": 2, "value": "[]" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcepointClientCoordinator.swift", "kind": "Array", - "offset": 35991, + "offset": 36052, "length": 2, "value": "[]" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcepointClientCoordinator.swift", "kind": "BooleanLiteral", - "offset": 36929, + "offset": 36985, "length": 5, "value": "false" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcepointClientCoordinator.swift", "kind": "StringLiteral", - "offset": 38644, + "offset": 38743, "length": 2, "value": "\"\"" }, @@ -36298,6 +37318,55 @@ "length": 13, "value": "\"ConsentViewController.SPCCPAConsent\"" }, + { + "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/Consents\/SPConsentable.swift", + "kind": "StringLiteral", + "offset": 324, + "length": 5, + "value": "\"_id\"" + }, + { + "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/Consents\/SPConsentable.swift", + "kind": "StringLiteral", + "offset": 324, + "length": 5, + "value": "\"_id\"" + }, + { + "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/Consents\/SPConsentable.swift", + "kind": "StringLiteral", + "offset": 470, + "length": 51, + "value": "\"SPConsentable(id: \"" + }, + { + "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/Consents\/SPConsentable.swift", + "kind": "StringLiteral", + "offset": 494, + "length": 1, + "value": "\", consented: \"" + }, + { + "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/Consents\/SPConsentable.swift", + "kind": "StringLiteral", + "offset": 519, + "length": 1, + "value": "\")\"" + }, + { + "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/Consents\/SPConsentable.swift", + "kind": "BooleanLiteral", + "offset": 756, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/Consents\/SPConsentable.swift", + "kind": "StringLiteral", + "offset": 217, + "length": 13, + "value": "\"ConsentViewController.SPConsentable\"" + }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SPConsentManager.swift", "kind": "IntegerLiteral", @@ -36380,7 +37449,7 @@ "kind": "StringLiteral", "offset": 9098, "length": 7, - "value": "\"7.6.3\"" + "value": "\"7.6.4\"" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SPConsentManager.swift", @@ -40288,110 +41357,250 @@ "length": 2, "value": "\"\"" }, + { + "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/Consents\/SPUSNatConsent.swift", + "kind": "BooleanLiteral", + "offset": 2989, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/Consents\/SPUSNatConsent.swift", + "kind": "Array", + "offset": 3746, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/Consents\/SPUSNatConsent.swift", + "kind": "Array", + "offset": 3762, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/Consents\/SPUSNatConsent.swift", + "kind": "StringLiteral", + "offset": 133, + "length": 14, + "value": "\"ConsentViewController.SPUSNatConsent\"" + }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/Consents\/SPUSNatConsent.swift", "kind": "StringLiteral", - "offset": 840, - "length": 295, + "offset": 3854, + "length": 329, "value": "\"SPUSNatConsent(\n - uuid: \"" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/Consents\/SPUSNatConsent.swift", "kind": "StringLiteral", - "offset": 898, + "offset": 3912, "length": 2, "value": "\"\"" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/Consents\/SPUSNatConsent.swift", "kind": "StringLiteral", - "offset": 901, + "offset": 3915, "length": 1, "value": "\"\n - applies: \"" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/Consents\/SPUSNatConsent.swift", "kind": "StringLiteral", - "offset": 935, + "offset": 3949, "length": 1, "value": "\"\n - consentStrings: \"" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/Consents\/SPUSNatConsent.swift", "kind": "StringLiteral", - "offset": 983, + "offset": 3997, "length": 1, "value": "\"\n - categories: \"" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/Consents\/SPUSNatConsent.swift", "kind": "StringLiteral", - "offset": 1023, + "offset": 4037, + "length": 1, + "value": "\"\n - vendors: \"" + }, + { + "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/Consents\/SPUSNatConsent.swift", + "kind": "StringLiteral", + "offset": 4071, "length": 1, "value": "\"\n - dateCreated: \"" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/Consents\/SPUSNatConsent.swift", "kind": "StringLiteral", - "offset": 1065, + "offset": 4113, "length": 1, "value": "\"\n - expirationDate: \"" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/Consents\/SPUSNatConsent.swift", "kind": "StringLiteral", - "offset": 1113, + "offset": 4161, "length": 1, "value": "\"\n)\"" }, + { + "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/Consents\/SPUSNatConsent.swift", + "kind": "BooleanLiteral", + "offset": 4275, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/Consents\/SPUSNatConsent.swift", + "kind": "Array", + "offset": 4377, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/Consents\/SPUSNatConsent.swift", + "kind": "Array", + "offset": 4401, + "length": 2, + "value": "[]" + }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/Consents\/SPUSNatConsent.swift", "kind": "Array", - "offset": 1815, + "offset": 4422, "length": 2, "value": "[]" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/Consents\/SPUSNatConsent.swift", "kind": "BooleanLiteral", - "offset": 2181, + "offset": 4598, "length": 5, "value": "false" }, + { + "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/Consents\/SPUSNatConsent.swift", + "kind": "StringLiteral", + "offset": 5815, + "length": 213, + "value": "\"SPUSNatConsent.ConsentString(\n - sectionId: \"" + }, + { + "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/Consents\/SPUSNatConsent.swift", + "kind": "StringLiteral", + "offset": 5902, + "length": 1, + "value": "\"\n - sectionName: \"" + }, + { + "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/Consents\/SPUSNatConsent.swift", + "kind": "StringLiteral", + "offset": 5948, + "length": 1, + "value": "\"\n - consentString: \"" + }, + { + "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/Consents\/SPUSNatConsent.swift", + "kind": "StringLiteral", + "offset": 5998, + "length": 1, + "value": "\"\n)\"" + }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/Consents\/SPUSNatConsent.swift", "kind": "BooleanLiteral", - "offset": 2987, + "offset": 6387, "length": 5, "value": "false" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/Consents\/SPUSNatConsent.swift", - "kind": "Array", - "offset": 3089, - "length": 2, - "value": "[]" + "kind": "StringLiteral", + "offset": 5631, + "length": 13, + "value": "\"ConsentViewController.ConsentString\"" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/Consents\/SPUSNatConsent.swift", - "kind": "Array", - "offset": 3113, - "length": 2, - "value": "[]" + "kind": "StringLiteral", + "offset": 6862, + "length": 522, + "value": "\"SPUSNatConsent.Statuses(\n - rejectedAny: \"" + }, + { + "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/Consents\/SPUSNatConsent.swift", + "kind": "StringLiteral", + "offset": 6955, + "length": 1, + "value": "\"\n - consentedToAll: \"" + }, + { + "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/Consents\/SPUSNatConsent.swift", + "kind": "StringLiteral", + "offset": 7014, + "length": 1, + "value": "\"\n - consentedToAny: \"" + }, + { + "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/Consents\/SPUSNatConsent.swift", + "kind": "StringLiteral", + "offset": 7073, + "length": 1, + "value": "\"\n - hasConsentData: \"" + }, + { + "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/Consents\/SPUSNatConsent.swift", + "kind": "StringLiteral", + "offset": 7132, + "length": 1, + "value": "\"\n - sellStatus: \"" + }, + { + "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/Consents\/SPUSNatConsent.swift", + "kind": "StringLiteral", + "offset": 7183, + "length": 1, + "value": "\"\n - shareStatus: \"" + }, + { + "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/Consents\/SPUSNatConsent.swift", + "kind": "StringLiteral", + "offset": 7236, + "length": 1, + "value": "\"\n - sensitiveDataStatus: \"" + }, + { + "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/Consents\/SPUSNatConsent.swift", + "kind": "StringLiteral", + "offset": 7305, + "length": 1, + "value": "\"\n - gpcStatus: \"" + }, + { + "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/Consents\/SPUSNatConsent.swift", + "kind": "StringLiteral", + "offset": 7354, + "length": 1, + "value": "\"\n)\"" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/Consents\/SPUSNatConsent.swift", "kind": "BooleanLiteral", - "offset": 3684, + "offset": 8627, "length": 5, "value": "false" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/Consents\/SPUSNatConsent.swift", "kind": "StringLiteral", - "offset": 133, - "length": 14, - "value": "\"ConsentViewController.SPUSNatConsent\"" + "offset": 6620, + "length": 8, + "value": "\"ConsentViewController.Statuses\"" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/Views\/iOS\/SPWebMessageViewController.swift", diff --git a/XCFramework/ConsentViewController.xcframework/ios-arm64/ConsentViewController.framework/Modules/ConsentViewController.swiftmodule/arm64-apple-ios.private.swiftinterface b/XCFramework/ConsentViewController.xcframework/ios-arm64/ConsentViewController.framework/Modules/ConsentViewController.swiftmodule/arm64-apple-ios.private.swiftinterface index 50a630fe3..c0bf667d4 100644 --- a/XCFramework/ConsentViewController.xcframework/ios-arm64/ConsentViewController.framework/Modules/ConsentViewController.swiftmodule/arm64-apple-ios.private.swiftinterface +++ b/XCFramework/ConsentViewController.xcframework/ios-arm64/ConsentViewController.framework/Modules/ConsentViewController.swiftmodule/arm64-apple-ios.private.swiftinterface @@ -171,6 +171,17 @@ extension ConsentViewController.SPCampaignType : Swift.Codable { public func encode(to encoder: any Swift.Encoder) throws @objc deinit } +@objc @_hasMissingDesignatedInitializers @objcMembers public class SPConsentable : ObjectiveC.NSObject, Swift.Codable { + @objc final public let id: Swift.String + @objc final public let consented: Swift.Bool + @objc override dynamic open var description: Swift.String { + @objc get + } + @objc override dynamic public func isEqual(_ object: Any?) -> Swift.Bool + @objc deinit + public func encode(to encoder: any Swift.Encoder) throws + required public init(from decoder: any Swift.Decoder) throws +} @objc @_hasMissingDesignatedInitializers @objcMembers public class SPConsentManager : ObjectiveC.NSObject { @objc public static var shouldCallErrorMetrics: Swift.Bool @objc public var cleanUserDataOnError: Swift.Bool @@ -971,24 +982,52 @@ public protocol SPObjcUserData { @objc dynamic public func objcUSNatApplies() -> Swift.Bool } @objc @_hasMissingDesignatedInitializers @objcMembers public class SPUSNatConsent : ObjectiveC.NSObject, Swift.Codable, Foundation.NSCopying { - public struct ConsentString : Swift.Codable, Swift.Equatable { - public static func == (a: ConsentViewController.SPUSNatConsent.ConsentString, b: ConsentViewController.SPUSNatConsent.ConsentString) -> Swift.Bool - public func encode(to encoder: any Swift.Encoder) throws - public init(from decoder: any Swift.Decoder) throws + @objc public var vendors: [ConsentViewController.SPConsentable] { + @objc get + } + @objc public var categories: [ConsentViewController.SPConsentable] { + @objc get } @objc public var uuid: Swift.String? @objc public var applies: Swift.Bool - final public let consentStrings: [ConsentViewController.SPUSNatConsent.ConsentString] + @objc final public let consentStrings: [ConsentViewController.SPUSNatConsent.ConsentString] + @objc public var statuses: ConsentViewController.SPUSNatConsent.Statuses { + @objc get + } public var GPPData: ConsentViewController.SPJson? + required public init(from decoder: any Swift.Decoder) throws + @objc deinit + public func encode(to encoder: any Swift.Encoder) throws +} +extension ConsentViewController.SPUSNatConsent { @objc override dynamic open var description: Swift.String { @objc get } - required public init(from decoder: any Swift.Decoder) throws @objc public static func empty() -> ConsentViewController.SPUSNatConsent @objc override dynamic public func isEqual(_ object: Any?) -> Swift.Bool - @objc public func copy(with zone: ObjectiveC.NSZone? = nil) -> Any - @objc deinit - public func encode(to encoder: any Swift.Encoder) throws + @objc dynamic public func copy(with zone: ObjectiveC.NSZone? = nil) -> Any +} +extension ConsentViewController.SPUSNatConsent { + @objc @_hasMissingDesignatedInitializers @objcMembers public class ConsentString : ObjectiveC.NSObject, Swift.Codable { + @objc final public let sectionId: Swift.Int + @objc final public let sectionName: Swift.String, consentString: Swift.String + @objc override dynamic open var description: Swift.String { + @objc get + } + @objc override dynamic public func isEqual(_ object: Any?) -> Swift.Bool + @objc deinit + public func encode(to encoder: any Swift.Encoder) throws + required public init(from decoder: any Swift.Decoder) throws + } +} +extension ConsentViewController.SPUSNatConsent { + @objc @_hasMissingDesignatedInitializers @objcMembers public class Statuses : ObjectiveC.NSObject { + @objc override dynamic open var description: Swift.String { + @objc get + } + @objc override dynamic public func isEqual(_ object: Any?) -> Swift.Bool + @objc deinit + } } @objc extension WebKit.WKWebView { @objc @_Concurrency.MainActor(unsafe) dynamic public func preloadConsent(from consents: ConsentViewController.SPUserData) diff --git a/XCFramework/ConsentViewController.xcframework/ios-arm64/ConsentViewController.framework/Modules/ConsentViewController.swiftmodule/arm64-apple-ios.swiftdoc b/XCFramework/ConsentViewController.xcframework/ios-arm64/ConsentViewController.framework/Modules/ConsentViewController.swiftmodule/arm64-apple-ios.swiftdoc index c21a4f6cf..e8f829dd6 100644 Binary files a/XCFramework/ConsentViewController.xcframework/ios-arm64/ConsentViewController.framework/Modules/ConsentViewController.swiftmodule/arm64-apple-ios.swiftdoc and b/XCFramework/ConsentViewController.xcframework/ios-arm64/ConsentViewController.framework/Modules/ConsentViewController.swiftmodule/arm64-apple-ios.swiftdoc differ diff --git a/XCFramework/ConsentViewController.xcframework/ios-arm64/ConsentViewController.framework/Modules/ConsentViewController.swiftmodule/arm64-apple-ios.swiftinterface b/XCFramework/ConsentViewController.xcframework/ios-arm64/ConsentViewController.framework/Modules/ConsentViewController.swiftmodule/arm64-apple-ios.swiftinterface index 50a630fe3..c0bf667d4 100644 --- a/XCFramework/ConsentViewController.xcframework/ios-arm64/ConsentViewController.framework/Modules/ConsentViewController.swiftmodule/arm64-apple-ios.swiftinterface +++ b/XCFramework/ConsentViewController.xcframework/ios-arm64/ConsentViewController.framework/Modules/ConsentViewController.swiftmodule/arm64-apple-ios.swiftinterface @@ -171,6 +171,17 @@ extension ConsentViewController.SPCampaignType : Swift.Codable { public func encode(to encoder: any Swift.Encoder) throws @objc deinit } +@objc @_hasMissingDesignatedInitializers @objcMembers public class SPConsentable : ObjectiveC.NSObject, Swift.Codable { + @objc final public let id: Swift.String + @objc final public let consented: Swift.Bool + @objc override dynamic open var description: Swift.String { + @objc get + } + @objc override dynamic public func isEqual(_ object: Any?) -> Swift.Bool + @objc deinit + public func encode(to encoder: any Swift.Encoder) throws + required public init(from decoder: any Swift.Decoder) throws +} @objc @_hasMissingDesignatedInitializers @objcMembers public class SPConsentManager : ObjectiveC.NSObject { @objc public static var shouldCallErrorMetrics: Swift.Bool @objc public var cleanUserDataOnError: Swift.Bool @@ -971,24 +982,52 @@ public protocol SPObjcUserData { @objc dynamic public func objcUSNatApplies() -> Swift.Bool } @objc @_hasMissingDesignatedInitializers @objcMembers public class SPUSNatConsent : ObjectiveC.NSObject, Swift.Codable, Foundation.NSCopying { - public struct ConsentString : Swift.Codable, Swift.Equatable { - public static func == (a: ConsentViewController.SPUSNatConsent.ConsentString, b: ConsentViewController.SPUSNatConsent.ConsentString) -> Swift.Bool - public func encode(to encoder: any Swift.Encoder) throws - public init(from decoder: any Swift.Decoder) throws + @objc public var vendors: [ConsentViewController.SPConsentable] { + @objc get + } + @objc public var categories: [ConsentViewController.SPConsentable] { + @objc get } @objc public var uuid: Swift.String? @objc public var applies: Swift.Bool - final public let consentStrings: [ConsentViewController.SPUSNatConsent.ConsentString] + @objc final public let consentStrings: [ConsentViewController.SPUSNatConsent.ConsentString] + @objc public var statuses: ConsentViewController.SPUSNatConsent.Statuses { + @objc get + } public var GPPData: ConsentViewController.SPJson? + required public init(from decoder: any Swift.Decoder) throws + @objc deinit + public func encode(to encoder: any Swift.Encoder) throws +} +extension ConsentViewController.SPUSNatConsent { @objc override dynamic open var description: Swift.String { @objc get } - required public init(from decoder: any Swift.Decoder) throws @objc public static func empty() -> ConsentViewController.SPUSNatConsent @objc override dynamic public func isEqual(_ object: Any?) -> Swift.Bool - @objc public func copy(with zone: ObjectiveC.NSZone? = nil) -> Any - @objc deinit - public func encode(to encoder: any Swift.Encoder) throws + @objc dynamic public func copy(with zone: ObjectiveC.NSZone? = nil) -> Any +} +extension ConsentViewController.SPUSNatConsent { + @objc @_hasMissingDesignatedInitializers @objcMembers public class ConsentString : ObjectiveC.NSObject, Swift.Codable { + @objc final public let sectionId: Swift.Int + @objc final public let sectionName: Swift.String, consentString: Swift.String + @objc override dynamic open var description: Swift.String { + @objc get + } + @objc override dynamic public func isEqual(_ object: Any?) -> Swift.Bool + @objc deinit + public func encode(to encoder: any Swift.Encoder) throws + required public init(from decoder: any Swift.Decoder) throws + } +} +extension ConsentViewController.SPUSNatConsent { + @objc @_hasMissingDesignatedInitializers @objcMembers public class Statuses : ObjectiveC.NSObject { + @objc override dynamic open var description: Swift.String { + @objc get + } + @objc override dynamic public func isEqual(_ object: Any?) -> Swift.Bool + @objc deinit + } } @objc extension WebKit.WKWebView { @objc @_Concurrency.MainActor(unsafe) dynamic public func preloadConsent(from consents: ConsentViewController.SPUserData) diff --git a/XCFramework/ConsentViewController.xcframework/ios-arm64_x86_64-simulator/ConsentViewController.framework/ConsentViewController b/XCFramework/ConsentViewController.xcframework/ios-arm64_x86_64-simulator/ConsentViewController.framework/ConsentViewController index f3f84699b..1dd46ae92 100755 Binary files a/XCFramework/ConsentViewController.xcframework/ios-arm64_x86_64-simulator/ConsentViewController.framework/ConsentViewController and b/XCFramework/ConsentViewController.xcframework/ios-arm64_x86_64-simulator/ConsentViewController.framework/ConsentViewController differ diff --git a/XCFramework/ConsentViewController.xcframework/ios-arm64_x86_64-simulator/ConsentViewController.framework/ConsentViewController.bundle/Info.plist b/XCFramework/ConsentViewController.xcframework/ios-arm64_x86_64-simulator/ConsentViewController.framework/ConsentViewController.bundle/Info.plist index 0dc75781b..7df19aa5a 100644 Binary files a/XCFramework/ConsentViewController.xcframework/ios-arm64_x86_64-simulator/ConsentViewController.framework/ConsentViewController.bundle/Info.plist and b/XCFramework/ConsentViewController.xcframework/ios-arm64_x86_64-simulator/ConsentViewController.framework/ConsentViewController.bundle/Info.plist differ diff --git a/XCFramework/ConsentViewController.xcframework/ios-arm64_x86_64-simulator/ConsentViewController.framework/Headers/ConsentViewController-Swift.h b/XCFramework/ConsentViewController.xcframework/ios-arm64_x86_64-simulator/ConsentViewController.framework/Headers/ConsentViewController-Swift.h index 4124c09a2..b00c0edec 100644 --- a/XCFramework/ConsentViewController.xcframework/ios-arm64_x86_64-simulator/ConsentViewController.framework/Headers/ConsentViewController-Swift.h +++ b/XCFramework/ConsentViewController.xcframework/ios-arm64_x86_64-simulator/ConsentViewController.framework/Headers/ConsentViewController-Swift.h @@ -830,6 +830,17 @@ SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, copy) NSString * _No +SWIFT_CLASS("_TtC21ConsentViewController13SPConsentable") +@interface SPConsentable : NSObject +@property (nonatomic, readonly, copy) NSString * _Nonnull id; +@property (nonatomic, readonly) BOOL consented; +@property (nonatomic, readonly, copy) NSString * _Nonnull description; +- (BOOL)isEqual:(id _Nullable)object SWIFT_WARN_UNUSED_RESULT; +- (nonnull instancetype)init SWIFT_UNAVAILABLE; ++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); +@end + + SWIFT_CLASS("_TtC21ConsentViewController9SPGCMData") @@ -1101,17 +1112,44 @@ SWIFT_CLASS("_TtC21ConsentViewController14SPPropertyName") +@class ConsentString; +@class Statuses; SWIFT_CLASS("_TtC21ConsentViewController14SPUSNatConsent") @interface SPUSNatConsent : NSObject +/// A collection of accepted/rejected vendors and their ids +@property (nonatomic, readonly, copy) NSArray * _Nonnull vendors; +/// A collection of accepted/rejected categories (aka. purposes) and their ids +@property (nonatomic, readonly, copy) NSArray * _Nonnull categories; +/// Identifies this usnat consent profile @property (nonatomic, copy) NSString * _Nullable uuid; +/// Whether USNat applies according to user’s location (inferred from IP lookup) and your Vendor List applies scope setting @property (nonatomic) BOOL applies; +/// The consent strings related to this user profile +@property (nonatomic, readonly, copy) NSArray * _Nonnull consentStrings; +/// A series of statuses (Bool?) regarding GPP and user consent +/// seealso: +/// SPUSNatConsent.Statuses +@property (nonatomic, readonly, strong) Statuses * _Nonnull statuses; +- (nonnull instancetype)init SWIFT_UNAVAILABLE; ++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); +@end + + + +@interface SPUSNatConsent (SWIFT_EXTENSION(ConsentViewController)) +@end + + +@interface SPUSNatConsent (SWIFT_EXTENSION(ConsentViewController)) +@end + + +@interface SPUSNatConsent (SWIFT_EXTENSION(ConsentViewController)) @property (nonatomic, readonly, copy) NSString * _Nonnull description; + (SPUSNatConsent * _Nonnull)empty SWIFT_WARN_UNUSED_RESULT; - (BOOL)isEqual:(id _Nullable)object SWIFT_WARN_UNUSED_RESULT; - (id _Nonnull)copyWithZone:(struct _NSZone * _Nullable)zone SWIFT_WARN_UNUSED_RESULT; -- (nonnull instancetype)init SWIFT_UNAVAILABLE; -+ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); @end @@ -2059,6 +2097,17 @@ SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, copy) NSString * _No +SWIFT_CLASS("_TtC21ConsentViewController13SPConsentable") +@interface SPConsentable : NSObject +@property (nonatomic, readonly, copy) NSString * _Nonnull id; +@property (nonatomic, readonly) BOOL consented; +@property (nonatomic, readonly, copy) NSString * _Nonnull description; +- (BOOL)isEqual:(id _Nullable)object SWIFT_WARN_UNUSED_RESULT; +- (nonnull instancetype)init SWIFT_UNAVAILABLE; ++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); +@end + + SWIFT_CLASS("_TtC21ConsentViewController9SPGCMData") @@ -2330,17 +2379,44 @@ SWIFT_CLASS("_TtC21ConsentViewController14SPPropertyName") +@class ConsentString; +@class Statuses; SWIFT_CLASS("_TtC21ConsentViewController14SPUSNatConsent") @interface SPUSNatConsent : NSObject +/// A collection of accepted/rejected vendors and their ids +@property (nonatomic, readonly, copy) NSArray * _Nonnull vendors; +/// A collection of accepted/rejected categories (aka. purposes) and their ids +@property (nonatomic, readonly, copy) NSArray * _Nonnull categories; +/// Identifies this usnat consent profile @property (nonatomic, copy) NSString * _Nullable uuid; +/// Whether USNat applies according to user’s location (inferred from IP lookup) and your Vendor List applies scope setting @property (nonatomic) BOOL applies; +/// The consent strings related to this user profile +@property (nonatomic, readonly, copy) NSArray * _Nonnull consentStrings; +/// A series of statuses (Bool?) regarding GPP and user consent +/// seealso: +/// SPUSNatConsent.Statuses +@property (nonatomic, readonly, strong) Statuses * _Nonnull statuses; +- (nonnull instancetype)init SWIFT_UNAVAILABLE; ++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); +@end + + + +@interface SPUSNatConsent (SWIFT_EXTENSION(ConsentViewController)) +@end + + +@interface SPUSNatConsent (SWIFT_EXTENSION(ConsentViewController)) +@end + + +@interface SPUSNatConsent (SWIFT_EXTENSION(ConsentViewController)) @property (nonatomic, readonly, copy) NSString * _Nonnull description; + (SPUSNatConsent * _Nonnull)empty SWIFT_WARN_UNUSED_RESULT; - (BOOL)isEqual:(id _Nullable)object SWIFT_WARN_UNUSED_RESULT; - (id _Nonnull)copyWithZone:(struct _NSZone * _Nullable)zone SWIFT_WARN_UNUSED_RESULT; -- (nonnull instancetype)init SWIFT_UNAVAILABLE; -+ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); @end diff --git a/XCFramework/ConsentViewController.xcframework/ios-arm64_x86_64-simulator/ConsentViewController.framework/Info.plist b/XCFramework/ConsentViewController.xcframework/ios-arm64_x86_64-simulator/ConsentViewController.framework/Info.plist index 0a4f88e46..10617c0c7 100644 Binary files a/XCFramework/ConsentViewController.xcframework/ios-arm64_x86_64-simulator/ConsentViewController.framework/Info.plist and b/XCFramework/ConsentViewController.xcframework/ios-arm64_x86_64-simulator/ConsentViewController.framework/Info.plist differ diff --git a/XCFramework/ConsentViewController.xcframework/ios-arm64_x86_64-simulator/ConsentViewController.framework/Modules/ConsentViewController.swiftmodule/arm64-apple-ios-simulator.abi.json b/XCFramework/ConsentViewController.xcframework/ios-arm64_x86_64-simulator/ConsentViewController.framework/Modules/ConsentViewController.swiftmodule/arm64-apple-ios-simulator.abi.json index 3636018c5..f4739cc6d 100644 --- a/XCFramework/ConsentViewController.xcframework/ios-arm64_x86_64-simulator/ConsentViewController.framework/Modules/ConsentViewController.swiftmodule/arm64-apple-ios-simulator.abi.json +++ b/XCFramework/ConsentViewController.xcframework/ios-arm64_x86_64-simulator/ConsentViewController.framework/Modules/ConsentViewController.swiftmodule/arm64-apple-ios-simulator.abi.json @@ -6611,6 +6611,372 @@ "RawDocComment" ] }, + { + "kind": "TypeDecl", + "name": "SPConsentable", + "printedName": "SPConsentable", + "children": [ + { + "kind": "Var", + "name": "id", + "printedName": "id", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "c:@M@ConsentViewController@objc(cs)SPConsentable(py)id", + "mangledName": "$s21ConsentViewController13SPConsentableC2idSSvp", + "moduleName": "ConsentViewController", + "declAttributes": [ + "Final", + "HasStorage", + "AccessControl", + "ObjC" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "c:@M@ConsentViewController@objc(cs)SPConsentable(im)id", + "mangledName": "$s21ConsentViewController13SPConsentableC2idSSvg", + "moduleName": "ConsentViewController", + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "consented", + "printedName": "consented", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "c:@M@ConsentViewController@objc(cs)SPConsentable(py)consented", + "mangledName": "$s21ConsentViewController13SPConsentableC9consentedSbvp", + "moduleName": "ConsentViewController", + "declAttributes": [ + "Final", + "HasStorage", + "AccessControl", + "ObjC" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "c:@M@ConsentViewController@objc(cs)SPConsentable(im)consented", + "mangledName": "$s21ConsentViewController13SPConsentableC9consentedSbvg", + "moduleName": "ConsentViewController", + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "description", + "printedName": "description", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "c:@M@ConsentViewController@objc(cs)SPConsentable(py)description", + "mangledName": "$s21ConsentViewController13SPConsentableC11descriptionSSvp", + "moduleName": "ConsentViewController", + "overriding": true, + "objc_name": "description", + "declAttributes": [ + "Dynamic", + "ObjC", + "AccessControl", + "Override" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "c:@M@ConsentViewController@objc(cs)SPConsentable(im)description", + "mangledName": "$s21ConsentViewController13SPConsentableC11descriptionSSvg", + "moduleName": "ConsentViewController", + "overriding": true, + "objc_name": "description", + "declAttributes": [ + "Dynamic", + "ObjC" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "isEqual", + "printedName": "isEqual(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Any?", + "children": [ + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "c:@M@ConsentViewController@objc(cs)SPConsentable(im)isEqual:", + "mangledName": "$s21ConsentViewController13SPConsentableC7isEqualySbypSgF", + "moduleName": "ConsentViewController", + "overriding": true, + "objc_name": "isEqual:", + "declAttributes": [ + "Dynamic", + "ObjC", + "AccessControl", + "Override" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "SPConsentable", + "printedName": "ConsentViewController.SPConsentable", + "usr": "c:@M@ConsentViewController@objc(cs)SPConsentable" + } + ], + "declKind": "Constructor", + "usr": "c:@M@ConsentViewController@objc(cs)SPConsentable(im)init", + "mangledName": "$s21ConsentViewController13SPConsentableCACycfc", + "moduleName": "ConsentViewController", + "overriding": true, + "implicit": true, + "objc_name": "init", + "declAttributes": [ + "Dynamic", + "ObjC", + "Override" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "SPConsentable", + "printedName": "ConsentViewController.SPConsentable", + "usr": "c:@M@ConsentViewController@objc(cs)SPConsentable" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "Swift.Decoder", + "usr": "s:s7DecoderP" + } + ], + "declKind": "Constructor", + "usr": "s:21ConsentViewController13SPConsentableC4fromACs7Decoder_p_tKcfc", + "mangledName": "$s21ConsentViewController13SPConsentableC4fromACs7Decoder_p_tKcfc", + "moduleName": "ConsentViewController", + "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:21ConsentViewController13SPConsentableC6encode2toys7Encoder_p_tKF", + "mangledName": "$s21ConsentViewController13SPConsentableC6encode2toys7Encoder_p_tKF", + "moduleName": "ConsentViewController", + "implicit": true, + "throwing": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "c:@M@ConsentViewController@objc(cs)SPConsentable", + "mangledName": "$s21ConsentViewController13SPConsentableC", + "moduleName": "ConsentViewController", + "declAttributes": [ + "AccessControl", + "ObjCMembers", + "ObjC" + ], + "superclassUsr": "c:objc(cs)NSObject", + "hasMissingDesignatedInitializers": true, + "superclassNames": [ + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "ConsentViewController", + "declAttributes": [ + "RawDocComment" + ] + }, { "kind": "Import", "name": "UIKit", @@ -31064,122 +31430,124 @@ "printedName": "SPUSNatConsent", "children": [ { - "kind": "TypeDecl", - "name": "ConsentString", - "printedName": "ConsentString", + "kind": "Var", + "name": "vendors", + "printedName": "vendors", "children": [ { - "kind": "Constructor", - "name": "init", - "printedName": "init(from:)", + "kind": "TypeNominal", + "name": "Array", + "printedName": "[ConsentViewController.SPConsentable]", "children": [ { "kind": "TypeNominal", - "name": "ConsentString", - "printedName": "ConsentViewController.SPUSNatConsent.ConsentString", - "usr": "s:21ConsentViewController07SPUSNatA0C0A6StringV" - }, - { - "kind": "TypeNominal", - "name": "Decoder", - "printedName": "Swift.Decoder", - "usr": "s:s7DecoderP" + "name": "SPConsentable", + "printedName": "ConsentViewController.SPConsentable", + "usr": "c:@M@ConsentViewController@objc(cs)SPConsentable" } ], - "declKind": "Constructor", - "usr": "s:21ConsentViewController07SPUSNatA0C0A6StringV4fromAEs7Decoder_p_tKcfc", - "mangledName": "$s21ConsentViewController07SPUSNatA0C0A6StringV4fromAEs7Decoder_p_tKcfc", - "moduleName": "ConsentViewController", - "implicit": true, - "throwing": true, - "init_kind": "Designated" - }, + "usr": "s:Sa" + } + ], + "declKind": "Var", + "usr": "c:@M@ConsentViewController@objc(cs)SPUSNatConsent(py)vendors", + "mangledName": "$s21ConsentViewController07SPUSNatA0C7vendorsSayAA13SPConsentableCGvp", + "moduleName": "ConsentViewController", + "declAttributes": [ + "AccessControl", + "RawDocComment", + "ObjC" + ], + "accessors": [ { - "kind": "Function", - "name": "encode", - "printedName": "encode(to:)", + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Encoder", - "printedName": "Swift.Encoder", - "usr": "s:s7EncoderP" + "name": "Array", + "printedName": "[ConsentViewController.SPConsentable]", + "children": [ + { + "kind": "TypeNominal", + "name": "SPConsentable", + "printedName": "ConsentViewController.SPConsentable", + "usr": "c:@M@ConsentViewController@objc(cs)SPConsentable" + } + ], + "usr": "s:Sa" } ], - "declKind": "Func", - "usr": "s:21ConsentViewController07SPUSNatA0C0A6StringV6encode2toys7Encoder_p_tKF", - "mangledName": "$s21ConsentViewController07SPUSNatA0C0A6StringV6encode2toys7Encoder_p_tKF", + "declKind": "Accessor", + "usr": "c:@M@ConsentViewController@objc(cs)SPUSNatConsent(im)vendors", + "mangledName": "$s21ConsentViewController07SPUSNatA0C7vendorsSayAA13SPConsentableCGvg", "moduleName": "ConsentViewController", - "implicit": true, - "throwing": true, - "funcSelfKind": "NonMutating" - }, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "categories", + "printedName": "categories", + "children": [ { - "kind": "Function", - "name": "==", - "printedName": "==(_:_:)", + "kind": "TypeNominal", + "name": "Array", + "printedName": "[ConsentViewController.SPConsentable]", "children": [ { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" - }, - { - "kind": "TypeNominal", - "name": "ConsentString", - "printedName": "ConsentViewController.SPUSNatConsent.ConsentString", - "usr": "s:21ConsentViewController07SPUSNatA0C0A6StringV" - }, - { - "kind": "TypeNominal", - "name": "ConsentString", - "printedName": "ConsentViewController.SPUSNatConsent.ConsentString", - "usr": "s:21ConsentViewController07SPUSNatA0C0A6StringV" + "name": "SPConsentable", + "printedName": "ConsentViewController.SPConsentable", + "usr": "c:@M@ConsentViewController@objc(cs)SPConsentable" } ], - "declKind": "Func", - "usr": "s:21ConsentViewController07SPUSNatA0C0A6StringV2eeoiySbAE_AEtFZ", - "mangledName": "$s21ConsentViewController07SPUSNatA0C0A6StringV2eeoiySbAE_AEtFZ", - "moduleName": "ConsentViewController", - "static": true, - "implicit": true, - "funcSelfKind": "NonMutating" + "usr": "s:Sa" } ], - "declKind": "Struct", - "usr": "s:21ConsentViewController07SPUSNatA0C0A6StringV", - "mangledName": "$s21ConsentViewController07SPUSNatA0C0A6StringV", + "declKind": "Var", + "usr": "c:@M@ConsentViewController@objc(cs)SPUSNatConsent(py)categories", + "mangledName": "$s21ConsentViewController07SPUSNatA0C10categoriesSayAA13SPConsentableCGvp", "moduleName": "ConsentViewController", "declAttributes": [ - "AccessControl" + "AccessControl", + "RawDocComment", + "ObjC" ], - "conformances": [ - { - "kind": "Conformance", - "name": "Decodable", - "printedName": "Decodable", - "usr": "s:Se", - "mangledName": "$sSe" - }, - { - "kind": "Conformance", - "name": "Encodable", - "printedName": "Encodable", - "usr": "s:SE", - "mangledName": "$sSE" - }, + "accessors": [ { - "kind": "Conformance", - "name": "Equatable", - "printedName": "Equatable", - "usr": "s:SQ", - "mangledName": "$sSQ" + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[ConsentViewController.SPConsentable]", + "children": [ + { + "kind": "TypeNominal", + "name": "SPConsentable", + "printedName": "ConsentViewController.SPConsentable", + "usr": "c:@M@ConsentViewController@objc(cs)SPConsentable" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Accessor", + "usr": "c:@M@ConsentViewController@objc(cs)SPUSNatConsent(im)categories", + "mangledName": "$s21ConsentViewController07SPUSNatA0C10categoriesSayAA13SPConsentableCGvg", + "moduleName": "ConsentViewController", + "declAttributes": [ + "ObjC" + ], + "accessorKind": "get" } ] }, @@ -31211,6 +31579,7 @@ "HasInitialValue", "HasStorage", "AccessControl", + "RawDocComment", "ObjC" ], "hasStorage": true, @@ -31319,6 +31688,7 @@ "declAttributes": [ "HasStorage", "AccessControl", + "RawDocComment", "ObjC" ], "hasStorage": true, @@ -31406,20 +31776,22 @@ "kind": "TypeNominal", "name": "ConsentString", "printedName": "ConsentViewController.SPUSNatConsent.ConsentString", - "usr": "s:21ConsentViewController07SPUSNatA0C0A6StringV" + "usr": "s:21ConsentViewController07SPUSNatA0C0A6StringC" } ], "usr": "s:Sa" } ], "declKind": "Var", - "usr": "s:21ConsentViewController07SPUSNatA0C14consentStringsSayAC0A6StringVGvp", - "mangledName": "$s21ConsentViewController07SPUSNatA0C14consentStringsSayAC0A6StringVGvp", + "usr": "c:@M@ConsentViewController@objc(cs)SPUSNatConsent(py)consentStrings", + "mangledName": "$s21ConsentViewController07SPUSNatA0C14consentStringsSayAC0A6StringCGvp", "moduleName": "ConsentViewController", "declAttributes": [ "Final", "HasStorage", - "AccessControl" + "AccessControl", + "RawDocComment", + "ObjC" ], "isLet": true, "hasStorage": true, @@ -31438,19 +31810,65 @@ "kind": "TypeNominal", "name": "ConsentString", "printedName": "ConsentViewController.SPUSNatConsent.ConsentString", - "usr": "s:21ConsentViewController07SPUSNatA0C0A6StringV" + "usr": "s:21ConsentViewController07SPUSNatA0C0A6StringC" } ], "usr": "s:Sa" } ], "declKind": "Accessor", - "usr": "s:21ConsentViewController07SPUSNatA0C14consentStringsSayAC0A6StringVGvg", - "mangledName": "$s21ConsentViewController07SPUSNatA0C14consentStringsSayAC0A6StringVGvg", + "usr": "c:@M@ConsentViewController@objc(cs)SPUSNatConsent(im)consentStrings", + "mangledName": "$s21ConsentViewController07SPUSNatA0C14consentStringsSayAC0A6StringCGvg", "moduleName": "ConsentViewController", "implicit": true, "declAttributes": [ - "Final" + "Final", + "ObjC" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "statuses", + "printedName": "statuses", + "children": [ + { + "kind": "TypeNominal", + "name": "Statuses", + "printedName": "ConsentViewController.SPUSNatConsent.Statuses", + "usr": "s:21ConsentViewController07SPUSNatA0C8StatusesC" + } + ], + "declKind": "Var", + "usr": "c:@M@ConsentViewController@objc(cs)SPUSNatConsent(py)statuses", + "mangledName": "$s21ConsentViewController07SPUSNatA0C8statusesAC8StatusesCvp", + "moduleName": "ConsentViewController", + "declAttributes": [ + "AccessControl", + "RawDocComment", + "ObjC" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Statuses", + "printedName": "ConsentViewController.SPUSNatConsent.Statuses", + "usr": "s:21ConsentViewController07SPUSNatA0C8StatusesC" + } + ], + "declKind": "Accessor", + "usr": "c:@M@ConsentViewController@objc(cs)SPUSNatConsent(im)statuses", + "mangledName": "$s21ConsentViewController07SPUSNatA0C8statusesAC8StatusesCvg", + "moduleName": "ConsentViewController", + "declAttributes": [ + "ObjC" ], "accessorKind": "get" } @@ -31567,6 +31985,86 @@ } ] }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "SPUSNatConsent", + "printedName": "ConsentViewController.SPUSNatConsent", + "usr": "c:@M@ConsentViewController@objc(cs)SPUSNatConsent" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "Swift.Decoder", + "usr": "s:s7DecoderP" + } + ], + "declKind": "Constructor", + "usr": "s:21ConsentViewController07SPUSNatA0C4fromACs7Decoder_p_tKcfc", + "mangledName": "$s21ConsentViewController07SPUSNatA0C4fromACs7Decoder_p_tKcfc", + "moduleName": "ConsentViewController", + "declAttributes": [ + "AccessControl", + "Required" + ], + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "SPUSNatConsent", + "printedName": "ConsentViewController.SPUSNatConsent", + "usr": "c:@M@ConsentViewController@objc(cs)SPUSNatConsent" + } + ], + "declKind": "Constructor", + "usr": "c:@M@ConsentViewController@objc(cs)SPUSNatConsent(im)init", + "mangledName": "$s21ConsentViewController07SPUSNatA0CACycfc", + "moduleName": "ConsentViewController", + "overriding": true, + "implicit": true, + "objc_name": "init", + "declAttributes": [ + "Dynamic", + "ObjC", + "Override" + ], + "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:21ConsentViewController07SPUSNatA0C6encode2toys7Encoder_p_tKF", + "mangledName": "$s21ConsentViewController07SPUSNatA0C6encode2toys7Encoder_p_tKF", + "moduleName": "ConsentViewController", + "implicit": true, + "throwing": true, + "funcSelfKind": "NonMutating" + }, { "kind": "Var", "name": "description", @@ -31580,7 +32078,7 @@ } ], "declKind": "Var", - "usr": "c:@M@ConsentViewController@objc(cs)SPUSNatConsent(py)description", + "usr": "c:@CM@ConsentViewController@objc(cs)SPUSNatConsent(py)description", "mangledName": "$s21ConsentViewController07SPUSNatA0C11descriptionSSvp", "moduleName": "ConsentViewController", "overriding": true, @@ -31591,6 +32089,7 @@ "AccessControl", "Override" ], + "isFromExtension": true, "accessors": [ { "kind": "Accessor", @@ -31605,7 +32104,7 @@ } ], "declKind": "Accessor", - "usr": "c:@M@ConsentViewController@objc(cs)SPUSNatConsent(im)description", + "usr": "c:@CM@ConsentViewController@objc(cs)SPUSNatConsent(im)description", "mangledName": "$s21ConsentViewController07SPUSNatA0C11descriptionSSvg", "moduleName": "ConsentViewController", "overriding": true, @@ -31614,39 +32113,11 @@ "Dynamic", "ObjC" ], + "isFromExtension": true, "accessorKind": "get" } ] }, - { - "kind": "Constructor", - "name": "init", - "printedName": "init(from:)", - "children": [ - { - "kind": "TypeNominal", - "name": "SPUSNatConsent", - "printedName": "ConsentViewController.SPUSNatConsent", - "usr": "c:@M@ConsentViewController@objc(cs)SPUSNatConsent" - }, - { - "kind": "TypeNominal", - "name": "Decoder", - "printedName": "Swift.Decoder", - "usr": "s:s7DecoderP" - } - ], - "declKind": "Constructor", - "usr": "s:21ConsentViewController07SPUSNatA0C4fromACs7Decoder_p_tKcfc", - "mangledName": "$s21ConsentViewController07SPUSNatA0C4fromACs7Decoder_p_tKcfc", - "moduleName": "ConsentViewController", - "declAttributes": [ - "AccessControl", - "Required" - ], - "throwing": true, - "init_kind": "Designated" - }, { "kind": "Function", "name": "empty", @@ -31660,7 +32131,7 @@ } ], "declKind": "Func", - "usr": "c:@M@ConsentViewController@objc(cs)SPUSNatConsent(cm)empty", + "usr": "c:@CM@ConsentViewController@objc(cs)SPUSNatConsent(cm)empty", "mangledName": "$s21ConsentViewController07SPUSNatA0C5emptyACyFZ", "moduleName": "ConsentViewController", "static": true, @@ -31669,6 +32140,7 @@ "AccessControl", "ObjC" ], + "isFromExtension": true, "funcSelfKind": "NonMutating" }, { @@ -31697,7 +32169,7 @@ } ], "declKind": "Func", - "usr": "c:@M@ConsentViewController@objc(cs)SPUSNatConsent(im)isEqual:", + "usr": "c:@CM@ConsentViewController@objc(cs)SPUSNatConsent(im)isEqual:", "mangledName": "$s21ConsentViewController07SPUSNatA0C7isEqualySbypSgF", "moduleName": "ConsentViewController", "overriding": true, @@ -31708,6 +32180,7 @@ "AccessControl", "Override" ], + "isFromExtension": true, "funcSelfKind": "NonMutating" }, { @@ -31737,66 +32210,613 @@ } ], "declKind": "Func", - "usr": "c:@M@ConsentViewController@objc(cs)SPUSNatConsent(im)copyWithZone:", + "usr": "c:@CM@ConsentViewController@objc(cs)SPUSNatConsent(im)copyWithZone:", "mangledName": "$s21ConsentViewController07SPUSNatA0C4copy4withyp10ObjectiveC6NSZoneVSg_tF", "moduleName": "ConsentViewController", "objc_name": "copyWithZone:", "declAttributes": [ + "Dynamic", "ObjC", "AccessControl" ], + "isFromExtension": true, "funcSelfKind": "NonMutating" }, { - "kind": "Constructor", - "name": "init", - "printedName": "init()", + "kind": "TypeDecl", + "name": "ConsentString", + "printedName": "ConsentString", "children": [ { - "kind": "TypeNominal", - "name": "SPUSNatConsent", - "printedName": "ConsentViewController.SPUSNatConsent", - "usr": "c:@M@ConsentViewController@objc(cs)SPUSNatConsent" + "kind": "Var", + "name": "sectionId", + "printedName": "sectionId", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:21ConsentViewController07SPUSNatA0C0A6StringC9sectionIdSivp", + "mangledName": "$s21ConsentViewController07SPUSNatA0C0A6StringC9sectionIdSivp", + "moduleName": "ConsentViewController", + "declAttributes": [ + "Final", + "HasStorage", + "AccessControl", + "ObjC" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:21ConsentViewController07SPUSNatA0C0A6StringC9sectionIdSivg", + "mangledName": "$s21ConsentViewController07SPUSNatA0C0A6StringC9sectionIdSivg", + "moduleName": "ConsentViewController", + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "sectionName", + "printedName": "sectionName", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:21ConsentViewController07SPUSNatA0C0A6StringC11sectionNameSSvp", + "mangledName": "$s21ConsentViewController07SPUSNatA0C0A6StringC11sectionNameSSvp", + "moduleName": "ConsentViewController", + "declAttributes": [ + "Final", + "HasStorage", + "AccessControl", + "ObjC" + ], + "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:21ConsentViewController07SPUSNatA0C0A6StringC11sectionNameSSvg", + "mangledName": "$s21ConsentViewController07SPUSNatA0C0A6StringC11sectionNameSSvg", + "moduleName": "ConsentViewController", + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "consentString", + "printedName": "consentString", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:21ConsentViewController07SPUSNatA0C0A6StringC07consentE0SSvp", + "mangledName": "$s21ConsentViewController07SPUSNatA0C0A6StringC07consentE0SSvp", + "moduleName": "ConsentViewController", + "declAttributes": [ + "Final", + "HasStorage", + "AccessControl", + "ObjC" + ], + "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:21ConsentViewController07SPUSNatA0C0A6StringC07consentE0SSvg", + "mangledName": "$s21ConsentViewController07SPUSNatA0C0A6StringC07consentE0SSvg", + "moduleName": "ConsentViewController", + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "description", + "printedName": "description", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:21ConsentViewController07SPUSNatA0C0A6StringC11descriptionSSvp", + "mangledName": "$s21ConsentViewController07SPUSNatA0C0A6StringC11descriptionSSvp", + "moduleName": "ConsentViewController", + "overriding": true, + "objc_name": "description", + "declAttributes": [ + "Dynamic", + "ObjC", + "AccessControl", + "Override" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:21ConsentViewController07SPUSNatA0C0A6StringC11descriptionSSvg", + "mangledName": "$s21ConsentViewController07SPUSNatA0C0A6StringC11descriptionSSvg", + "moduleName": "ConsentViewController", + "overriding": true, + "objc_name": "description", + "declAttributes": [ + "Dynamic", + "ObjC" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "isEqual", + "printedName": "isEqual(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Any?", + "children": [ + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:21ConsentViewController07SPUSNatA0C0A6StringC7isEqualySbypSgF", + "mangledName": "$s21ConsentViewController07SPUSNatA0C0A6StringC7isEqualySbypSgF", + "moduleName": "ConsentViewController", + "overriding": true, + "objc_name": "isEqual:", + "declAttributes": [ + "Dynamic", + "ObjC", + "AccessControl", + "Override" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "ConsentString", + "printedName": "ConsentViewController.SPUSNatConsent.ConsentString", + "usr": "s:21ConsentViewController07SPUSNatA0C0A6StringC" + } + ], + "declKind": "Constructor", + "usr": "s:21ConsentViewController07SPUSNatA0C0A6StringCAEycfc", + "mangledName": "$s21ConsentViewController07SPUSNatA0C0A6StringCAEycfc", + "moduleName": "ConsentViewController", + "overriding": true, + "implicit": true, + "objc_name": "init", + "declAttributes": [ + "Dynamic", + "ObjC", + "Override" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ConsentString", + "printedName": "ConsentViewController.SPUSNatConsent.ConsentString", + "usr": "s:21ConsentViewController07SPUSNatA0C0A6StringC" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "Swift.Decoder", + "usr": "s:s7DecoderP" + } + ], + "declKind": "Constructor", + "usr": "s:21ConsentViewController07SPUSNatA0C0A6StringC4fromAEs7Decoder_p_tKcfc", + "mangledName": "$s21ConsentViewController07SPUSNatA0C0A6StringC4fromAEs7Decoder_p_tKcfc", + "moduleName": "ConsentViewController", + "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:21ConsentViewController07SPUSNatA0C0A6StringC6encode2toys7Encoder_p_tKF", + "mangledName": "$s21ConsentViewController07SPUSNatA0C0A6StringC6encode2toys7Encoder_p_tKF", + "moduleName": "ConsentViewController", + "implicit": true, + "throwing": true, + "funcSelfKind": "NonMutating" } ], - "declKind": "Constructor", - "usr": "c:@M@ConsentViewController@objc(cs)SPUSNatConsent(im)init", - "mangledName": "$s21ConsentViewController07SPUSNatA0CACycfc", + "declKind": "Class", + "usr": "s:21ConsentViewController07SPUSNatA0C0A6StringC", + "mangledName": "$s21ConsentViewController07SPUSNatA0C0A6StringC", "moduleName": "ConsentViewController", - "overriding": true, - "implicit": true, - "objc_name": "init", "declAttributes": [ - "Dynamic", - "ObjC", - "Override" + "AccessControl", + "ObjCMembers", + "ObjC" ], - "init_kind": "Designated" + "isFromExtension": true, + "superclassUsr": "c:objc(cs)NSObject", + "hasMissingDesignatedInitializers": true, + "superclassNames": [ + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + }, + { + "kind": "Conformance", + "name": "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": "Function", - "name": "encode", - "printedName": "encode(to:)", + "kind": "TypeDecl", + "name": "Statuses", + "printedName": "Statuses", "children": [ { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "kind": "Var", + "name": "description", + "printedName": "description", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:21ConsentViewController07SPUSNatA0C8StatusesC11descriptionSSvp", + "mangledName": "$s21ConsentViewController07SPUSNatA0C8StatusesC11descriptionSSvp", + "moduleName": "ConsentViewController", + "overriding": true, + "objc_name": "description", + "declAttributes": [ + "Dynamic", + "ObjC", + "AccessControl", + "Override" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:21ConsentViewController07SPUSNatA0C8StatusesC11descriptionSSvg", + "mangledName": "$s21ConsentViewController07SPUSNatA0C8StatusesC11descriptionSSvg", + "moduleName": "ConsentViewController", + "overriding": true, + "objc_name": "description", + "declAttributes": [ + "Dynamic", + "ObjC" + ], + "accessorKind": "get" + } + ] }, { - "kind": "TypeNominal", - "name": "Encoder", - "printedName": "Swift.Encoder", - "usr": "s:s7EncoderP" + "kind": "Function", + "name": "isEqual", + "printedName": "isEqual(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Any?", + "children": [ + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:21ConsentViewController07SPUSNatA0C8StatusesC7isEqualySbypSgF", + "mangledName": "$s21ConsentViewController07SPUSNatA0C8StatusesC7isEqualySbypSgF", + "moduleName": "ConsentViewController", + "overriding": true, + "objc_name": "isEqual:", + "declAttributes": [ + "Dynamic", + "ObjC", + "Override", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "Statuses", + "printedName": "ConsentViewController.SPUSNatConsent.Statuses", + "usr": "s:21ConsentViewController07SPUSNatA0C8StatusesC" + } + ], + "declKind": "Constructor", + "usr": "s:21ConsentViewController07SPUSNatA0C8StatusesCAEycfc", + "mangledName": "$s21ConsentViewController07SPUSNatA0C8StatusesCAEycfc", + "moduleName": "ConsentViewController", + "overriding": true, + "implicit": true, + "objc_name": "init", + "declAttributes": [ + "Dynamic", + "ObjC", + "Override" + ], + "init_kind": "Designated" } ], - "declKind": "Func", - "usr": "s:21ConsentViewController07SPUSNatA0C6encode2toys7Encoder_p_tKF", - "mangledName": "$s21ConsentViewController07SPUSNatA0C6encode2toys7Encoder_p_tKF", + "declKind": "Class", + "usr": "s:21ConsentViewController07SPUSNatA0C8StatusesC", + "mangledName": "$s21ConsentViewController07SPUSNatA0C8StatusesC", "moduleName": "ConsentViewController", - "implicit": true, - "throwing": true, - "funcSelfKind": "NonMutating" + "declAttributes": [ + "AccessControl", + "ObjCMembers", + "ObjC" + ], + "isFromExtension": true, + "superclassUsr": "c:objc(cs)NSObject", + "hasMissingDesignatedInitializers": true, + "superclassNames": [ + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + } + ] } ], "declKind": "Class", @@ -32815,84 +33835,84 @@ { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/ChoiceResponses.swift", "kind": "Array", - "offset": 2344, + "offset": 2031, "length": 2, "value": "[]" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/ChoiceResponses.swift", "kind": "Array", - "offset": 2476, + "offset": 2163, "length": 2, "value": "[]" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/ChoiceResponses.swift", "kind": "StringLiteral", - "offset": 2969, + "offset": 2656, "length": 12, "value": "\"categories\"" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/ChoiceResponses.swift", "kind": "StringLiteral", - "offset": 3022, + "offset": 2709, "length": 18, "value": "\"legIntCategories\"" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/ChoiceResponses.swift", "kind": "StringLiteral", - "offset": 3072, + "offset": 2759, "length": 9, "value": "\"vendors\"" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/ChoiceResponses.swift", "kind": "StringLiteral", - "offset": 3119, + "offset": 2806, "length": 15, "value": "\"legIntVendors\"" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/ChoiceResponses.swift", "kind": "StringLiteral", - "offset": 3174, + "offset": 2861, "length": 17, "value": "\"specialFeatures\"" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/ChoiceResponses.swift", "kind": "StringLiteral", - "offset": 2969, + "offset": 2656, "length": 12, "value": "\"categories\"" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/ChoiceResponses.swift", "kind": "StringLiteral", - "offset": 3022, + "offset": 2709, "length": 18, "value": "\"legIntCategories\"" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/ChoiceResponses.swift", "kind": "StringLiteral", - "offset": 3072, + "offset": 2759, "length": 9, "value": "\"vendors\"" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/ChoiceResponses.swift", "kind": "StringLiteral", - "offset": 3119, + "offset": 2806, "length": 15, "value": "\"legIntVendors\"" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/ChoiceResponses.swift", "kind": "StringLiteral", - "offset": 3174, + "offset": 2861, "length": 17, "value": "\"specialFeatures\"" }, @@ -34005,28 +35025,28 @@ { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/MessagesResponse.swift", "kind": "BooleanLiteral", - "offset": 6217, + "offset": 6264, "length": 5, "value": "false" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/MessagesResponse.swift", "kind": "BooleanLiteral", - "offset": 7312, + "offset": 7359, "length": 5, "value": "false" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/MessagesResponse.swift", "kind": "StringLiteral", - "offset": 8269, + "offset": 8316, "length": 10, "value": "\"prtnUUID\"" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/MessagesResponse.swift", "kind": "StringLiteral", - "offset": 8269, + "offset": 8316, "length": 10, "value": "\"prtnUUID\"" }, @@ -34495,287 +35515,287 @@ { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcePointClient.swift", "kind": "StringLiteral", - "offset": 6815, + "offset": 6810, "length": 5, "value": "\"env\"" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcePointClient.swift", "kind": "StringLiteral", - "offset": 6859, + "offset": 6854, "length": 17, "value": "\"consentLanguage\"" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcePointClient.swift", "kind": "StringLiteral", - "offset": 6916, + "offset": 6911, "length": 12, "value": "\"propertyId\"" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcePointClient.swift", "kind": "StringLiteral", - "offset": 6954, + "offset": 6949, "length": 11, "value": "\"messageId\"" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcePointClient.swift", "kind": "StringLiteral", - "offset": 6990, + "offset": 6985, "length": 13, "value": "\"includeData\"" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcePointClient.swift", "kind": "StringLiteral", - "offset": 7005, + "offset": 7000, "length": 48, "value": "\"{\"categories\": {\"type\": \"RecordString\"}}\"" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcePointClient.swift", "kind": "StringLiteral", - "offset": 7662, + "offset": 7657, "length": 5, "value": "\"env\"" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcePointClient.swift", "kind": "StringLiteral", - "offset": 7706, + "offset": 7701, "length": 17, "value": "\"consentLanguage\"" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcePointClient.swift", "kind": "StringLiteral", - "offset": 7763, + "offset": 7758, "length": 12, "value": "\"propertyId\"" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcePointClient.swift", "kind": "StringLiteral", - "offset": 7801, + "offset": 7796, "length": 11, "value": "\"messageId\"" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcePointClient.swift", "kind": "StringLiteral", - "offset": 8408, + "offset": 8403, "length": 8, "value": "\"siteId\"" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcePointClient.swift", "kind": "StringLiteral", - "offset": 8450, + "offset": 8445, "length": 17, "value": "\"consentLanguage\"" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcePointClient.swift", "kind": "StringLiteral", - "offset": 8971, + "offset": 8966, "length": 8, "value": "\"siteId\"" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcePointClient.swift", "kind": "StringLiteral", - "offset": 9017, + "offset": 9012, "length": 17, "value": "\"consentLanguage\"" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcePointClient.swift", "kind": "StringLiteral", - "offset": 9447, + "offset": 9442, "length": 57, "value": "\".\/\"" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcePointClient.swift", "kind": "StringLiteral", - "offset": 9472, + "offset": 9467, "length": 1, "value": "\"?env=\"" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcePointClient.swift", "kind": "StringLiteral", - "offset": 9503, + "offset": 9498, "length": 24, "value": "\"\"" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcePointClient.swift", "kind": "BooleanLiteral", - "offset": 13622, + "offset": 13617, "length": 4, "value": "true" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcePointClient.swift", "kind": "StringLiteral", - "offset": 13681, + "offset": 13676, "length": 13, "value": "\"consentUUID\"" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcePointClient.swift", "kind": "StringLiteral", - "offset": 14386, + "offset": 14381, "length": 2, "value": "\"\"" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcePointClient.swift", "kind": "StringLiteral", - "offset": 14994, + "offset": 14989, "length": 12, "value": "\"propertyId\"" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcePointClient.swift", "kind": "StringLiteral", - "offset": 15040, + "offset": 15035, "length": 10, "value": "\"metadata\"" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcePointClient.swift", "kind": "StringLiteral", - "offset": 15088, + "offset": 15083, "length": 8, "value": "\"hasCsp\"" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcePointClient.swift", "kind": "StringLiteral", - "offset": 15098, + "offset": 15093, "length": 6, "value": "\"true\"" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcePointClient.swift", "kind": "StringLiteral", - "offset": 15118, + "offset": 15113, "length": 17, "value": "\"withSiteActions\"" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcePointClient.swift", "kind": "StringLiteral", - "offset": 15137, + "offset": 15132, "length": 7, "value": "\"false\"" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcePointClient.swift", "kind": "StringLiteral", - "offset": 15158, + "offset": 15153, "length": 13, "value": "\"includeData\"" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcePointClient.swift", "kind": "StringLiteral", - "offset": 15277, + "offset": 15272, "length": 8, "value": "\"authId\"" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcePointClient.swift", "kind": "StringLiteral", - "offset": 16233, + "offset": 16228, "length": 11, "value": "\"accountId\"" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcePointClient.swift", "kind": "StringLiteral", - "offset": 16277, + "offset": 16272, "length": 12, "value": "\"propertyId\"" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcePointClient.swift", "kind": "StringLiteral", - "offset": 16323, + "offset": 16318, "length": 10, "value": "\"metadata\"" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcePointClient.swift", "kind": "StringLiteral", - "offset": 18444, + "offset": 18439, "length": 11, "value": "\"accountId\"" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcePointClient.swift", "kind": "StringLiteral", - "offset": 18488, + "offset": 18483, "length": 8, "value": "\"hasCsp\"" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcePointClient.swift", "kind": "StringLiteral", - "offset": 18526, + "offset": 18521, "length": 12, "value": "\"propertyId\"" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcePointClient.swift", "kind": "StringLiteral", - "offset": 18572, + "offset": 18567, "length": 17, "value": "\"withSiteActions\"" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcePointClient.swift", "kind": "StringLiteral", - "offset": 18628, + "offset": 18623, "length": 25, "value": "\"includeCustomVendorsRes\"" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcePointClient.swift", "kind": "StringLiteral", - "offset": 18700, + "offset": 18695, "length": 10, "value": "\"metadata\"" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcePointClient.swift", "kind": "StringLiteral", - "offset": 18748, + "offset": 18743, "length": 13, "value": "\"includeData\"" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcePointClient.swift", "kind": "BooleanLiteral", - "offset": 19166, + "offset": 19161, "length": 4, "value": "true" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcePointClient.swift", "kind": "BooleanLiteral", - "offset": 19237, + "offset": 19232, "length": 5, "value": "false" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcePointClient.swift", "kind": "BooleanLiteral", - "offset": 19281, + "offset": 19276, "length": 5, "value": "false" }, @@ -34784,7 +35804,7 @@ "kind": "IntegerLiteral", "offset": 2571, "length": 1, - "value": "3" + "value": "4" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcepointClientCoordinator.swift", @@ -35055,196 +36075,196 @@ { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcepointClientCoordinator.swift", "kind": "Array", - "offset": 25110, + "offset": 25176, "length": 2, "value": "[]" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcepointClientCoordinator.swift", "kind": "IntegerLiteral", - "offset": 25430, + "offset": 25496, "length": 1, "value": "1" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcepointClientCoordinator.swift", "kind": "IntegerLiteral", - "offset": 25445, + "offset": 25511, "length": 3, "value": "100" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcepointClientCoordinator.swift", "kind": "IntegerLiteral", - "offset": 25468, + "offset": 25534, "length": 1, "value": "1" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcepointClientCoordinator.swift", "kind": "IntegerLiteral", - "offset": 25472, + "offset": 25538, "length": 3, "value": "100" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcepointClientCoordinator.swift", "kind": "BooleanLiteral", - "offset": 26571, + "offset": 26637, "length": 4, "value": "true" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcepointClientCoordinator.swift", "kind": "BooleanLiteral", - "offset": 26646, + "offset": 26712, "length": 5, "value": "false" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcepointClientCoordinator.swift", "kind": "BooleanLiteral", - "offset": 26707, + "offset": 26773, "length": 4, "value": "true" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcepointClientCoordinator.swift", "kind": "BooleanLiteral", - "offset": 26855, + "offset": 26921, "length": 4, "value": "true" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcepointClientCoordinator.swift", "kind": "BooleanLiteral", - "offset": 26918, + "offset": 26984, "length": 5, "value": "false" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcepointClientCoordinator.swift", "kind": "BooleanLiteral", - "offset": 29725, + "offset": 29791, "length": 5, "value": "false" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcepointClientCoordinator.swift", "kind": "BooleanLiteral", - "offset": 29827, + "offset": 29893, "length": 5, "value": "false" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcepointClientCoordinator.swift", "kind": "IntegerLiteral", - "offset": 30797, + "offset": 30863, "length": 1, "value": "0" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcepointClientCoordinator.swift", "kind": "BooleanLiteral", - "offset": 31109, + "offset": 31175, "length": 5, "value": "false" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcepointClientCoordinator.swift", "kind": "IntegerLiteral", - "offset": 31778, + "offset": 31844, "length": 1, "value": "0" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcepointClientCoordinator.swift", "kind": "BooleanLiteral", - "offset": 31952, + "offset": 32018, "length": 5, "value": "false" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcepointClientCoordinator.swift", "kind": "IntegerLiteral", - "offset": 32513, + "offset": 32574, "length": 1, "value": "0" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcepointClientCoordinator.swift", "kind": "BooleanLiteral", - "offset": 32753, + "offset": 32814, "length": 5, "value": "false" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcepointClientCoordinator.swift", "kind": "StringLiteral", - "offset": 33713, + "offset": 33774, "length": 2, "value": "\"\"" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcepointClientCoordinator.swift", "kind": "Array", - "offset": 34165, + "offset": 34226, "length": 2, "value": "[]" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcepointClientCoordinator.swift", "kind": "Array", - "offset": 34294, + "offset": 34355, "length": 2, "value": "[]" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcepointClientCoordinator.swift", "kind": "Array", - "offset": 34405, + "offset": 34466, "length": 2, "value": "[]" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcepointClientCoordinator.swift", "kind": "Array", - "offset": 34525, + "offset": 34586, "length": 2, "value": "[]" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcepointClientCoordinator.swift", "kind": "Array", - "offset": 34660, + "offset": 34721, "length": 2, "value": "[]" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcepointClientCoordinator.swift", "kind": "Array", - "offset": 35871, + "offset": 35932, "length": 2, "value": "[]" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcepointClientCoordinator.swift", "kind": "Array", - "offset": 35991, + "offset": 36052, "length": 2, "value": "[]" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcepointClientCoordinator.swift", "kind": "BooleanLiteral", - "offset": 36929, + "offset": 36985, "length": 5, "value": "false" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcepointClientCoordinator.swift", "kind": "StringLiteral", - "offset": 38644, + "offset": 38743, "length": 2, "value": "\"\"" }, @@ -36298,6 +37318,55 @@ "length": 13, "value": "\"ConsentViewController.SPCCPAConsent\"" }, + { + "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/Consents\/SPConsentable.swift", + "kind": "StringLiteral", + "offset": 324, + "length": 5, + "value": "\"_id\"" + }, + { + "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/Consents\/SPConsentable.swift", + "kind": "StringLiteral", + "offset": 324, + "length": 5, + "value": "\"_id\"" + }, + { + "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/Consents\/SPConsentable.swift", + "kind": "StringLiteral", + "offset": 470, + "length": 51, + "value": "\"SPConsentable(id: \"" + }, + { + "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/Consents\/SPConsentable.swift", + "kind": "StringLiteral", + "offset": 494, + "length": 1, + "value": "\", consented: \"" + }, + { + "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/Consents\/SPConsentable.swift", + "kind": "StringLiteral", + "offset": 519, + "length": 1, + "value": "\")\"" + }, + { + "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/Consents\/SPConsentable.swift", + "kind": "BooleanLiteral", + "offset": 756, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/Consents\/SPConsentable.swift", + "kind": "StringLiteral", + "offset": 217, + "length": 13, + "value": "\"ConsentViewController.SPConsentable\"" + }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SPConsentManager.swift", "kind": "IntegerLiteral", @@ -36380,7 +37449,7 @@ "kind": "StringLiteral", "offset": 9098, "length": 7, - "value": "\"7.6.3\"" + "value": "\"7.6.4\"" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SPConsentManager.swift", @@ -40288,110 +41357,250 @@ "length": 2, "value": "\"\"" }, + { + "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/Consents\/SPUSNatConsent.swift", + "kind": "BooleanLiteral", + "offset": 2989, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/Consents\/SPUSNatConsent.swift", + "kind": "Array", + "offset": 3746, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/Consents\/SPUSNatConsent.swift", + "kind": "Array", + "offset": 3762, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/Consents\/SPUSNatConsent.swift", + "kind": "StringLiteral", + "offset": 133, + "length": 14, + "value": "\"ConsentViewController.SPUSNatConsent\"" + }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/Consents\/SPUSNatConsent.swift", "kind": "StringLiteral", - "offset": 840, - "length": 295, + "offset": 3854, + "length": 329, "value": "\"SPUSNatConsent(\n - uuid: \"" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/Consents\/SPUSNatConsent.swift", "kind": "StringLiteral", - "offset": 898, + "offset": 3912, "length": 2, "value": "\"\"" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/Consents\/SPUSNatConsent.swift", "kind": "StringLiteral", - "offset": 901, + "offset": 3915, "length": 1, "value": "\"\n - applies: \"" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/Consents\/SPUSNatConsent.swift", "kind": "StringLiteral", - "offset": 935, + "offset": 3949, "length": 1, "value": "\"\n - consentStrings: \"" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/Consents\/SPUSNatConsent.swift", "kind": "StringLiteral", - "offset": 983, + "offset": 3997, "length": 1, "value": "\"\n - categories: \"" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/Consents\/SPUSNatConsent.swift", "kind": "StringLiteral", - "offset": 1023, + "offset": 4037, + "length": 1, + "value": "\"\n - vendors: \"" + }, + { + "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/Consents\/SPUSNatConsent.swift", + "kind": "StringLiteral", + "offset": 4071, "length": 1, "value": "\"\n - dateCreated: \"" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/Consents\/SPUSNatConsent.swift", "kind": "StringLiteral", - "offset": 1065, + "offset": 4113, "length": 1, "value": "\"\n - expirationDate: \"" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/Consents\/SPUSNatConsent.swift", "kind": "StringLiteral", - "offset": 1113, + "offset": 4161, "length": 1, "value": "\"\n)\"" }, + { + "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/Consents\/SPUSNatConsent.swift", + "kind": "BooleanLiteral", + "offset": 4275, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/Consents\/SPUSNatConsent.swift", + "kind": "Array", + "offset": 4377, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/Consents\/SPUSNatConsent.swift", + "kind": "Array", + "offset": 4401, + "length": 2, + "value": "[]" + }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/Consents\/SPUSNatConsent.swift", "kind": "Array", - "offset": 1815, + "offset": 4422, "length": 2, "value": "[]" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/Consents\/SPUSNatConsent.swift", "kind": "BooleanLiteral", - "offset": 2181, + "offset": 4598, "length": 5, "value": "false" }, + { + "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/Consents\/SPUSNatConsent.swift", + "kind": "StringLiteral", + "offset": 5815, + "length": 213, + "value": "\"SPUSNatConsent.ConsentString(\n - sectionId: \"" + }, + { + "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/Consents\/SPUSNatConsent.swift", + "kind": "StringLiteral", + "offset": 5902, + "length": 1, + "value": "\"\n - sectionName: \"" + }, + { + "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/Consents\/SPUSNatConsent.swift", + "kind": "StringLiteral", + "offset": 5948, + "length": 1, + "value": "\"\n - consentString: \"" + }, + { + "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/Consents\/SPUSNatConsent.swift", + "kind": "StringLiteral", + "offset": 5998, + "length": 1, + "value": "\"\n)\"" + }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/Consents\/SPUSNatConsent.swift", "kind": "BooleanLiteral", - "offset": 2987, + "offset": 6387, "length": 5, "value": "false" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/Consents\/SPUSNatConsent.swift", - "kind": "Array", - "offset": 3089, - "length": 2, - "value": "[]" + "kind": "StringLiteral", + "offset": 5631, + "length": 13, + "value": "\"ConsentViewController.ConsentString\"" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/Consents\/SPUSNatConsent.swift", - "kind": "Array", - "offset": 3113, - "length": 2, - "value": "[]" + "kind": "StringLiteral", + "offset": 6862, + "length": 522, + "value": "\"SPUSNatConsent.Statuses(\n - rejectedAny: \"" + }, + { + "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/Consents\/SPUSNatConsent.swift", + "kind": "StringLiteral", + "offset": 6955, + "length": 1, + "value": "\"\n - consentedToAll: \"" + }, + { + "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/Consents\/SPUSNatConsent.swift", + "kind": "StringLiteral", + "offset": 7014, + "length": 1, + "value": "\"\n - consentedToAny: \"" + }, + { + "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/Consents\/SPUSNatConsent.swift", + "kind": "StringLiteral", + "offset": 7073, + "length": 1, + "value": "\"\n - hasConsentData: \"" + }, + { + "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/Consents\/SPUSNatConsent.swift", + "kind": "StringLiteral", + "offset": 7132, + "length": 1, + "value": "\"\n - sellStatus: \"" + }, + { + "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/Consents\/SPUSNatConsent.swift", + "kind": "StringLiteral", + "offset": 7183, + "length": 1, + "value": "\"\n - shareStatus: \"" + }, + { + "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/Consents\/SPUSNatConsent.swift", + "kind": "StringLiteral", + "offset": 7236, + "length": 1, + "value": "\"\n - sensitiveDataStatus: \"" + }, + { + "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/Consents\/SPUSNatConsent.swift", + "kind": "StringLiteral", + "offset": 7305, + "length": 1, + "value": "\"\n - gpcStatus: \"" + }, + { + "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/Consents\/SPUSNatConsent.swift", + "kind": "StringLiteral", + "offset": 7354, + "length": 1, + "value": "\"\n)\"" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/Consents\/SPUSNatConsent.swift", "kind": "BooleanLiteral", - "offset": 3684, + "offset": 8627, "length": 5, "value": "false" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/Consents\/SPUSNatConsent.swift", "kind": "StringLiteral", - "offset": 133, - "length": 14, - "value": "\"ConsentViewController.SPUSNatConsent\"" + "offset": 6620, + "length": 8, + "value": "\"ConsentViewController.Statuses\"" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/Views\/iOS\/SPWebMessageViewController.swift", diff --git a/XCFramework/ConsentViewController.xcframework/ios-arm64_x86_64-simulator/ConsentViewController.framework/Modules/ConsentViewController.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface b/XCFramework/ConsentViewController.xcframework/ios-arm64_x86_64-simulator/ConsentViewController.framework/Modules/ConsentViewController.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface index 765a64e34..2a50496fd 100644 --- a/XCFramework/ConsentViewController.xcframework/ios-arm64_x86_64-simulator/ConsentViewController.framework/Modules/ConsentViewController.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface +++ b/XCFramework/ConsentViewController.xcframework/ios-arm64_x86_64-simulator/ConsentViewController.framework/Modules/ConsentViewController.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface @@ -171,6 +171,17 @@ extension ConsentViewController.SPCampaignType : Swift.Codable { public func encode(to encoder: any Swift.Encoder) throws @objc deinit } +@objc @_hasMissingDesignatedInitializers @objcMembers public class SPConsentable : ObjectiveC.NSObject, Swift.Codable { + @objc final public let id: Swift.String + @objc final public let consented: Swift.Bool + @objc override dynamic open var description: Swift.String { + @objc get + } + @objc override dynamic public func isEqual(_ object: Any?) -> Swift.Bool + @objc deinit + public func encode(to encoder: any Swift.Encoder) throws + required public init(from decoder: any Swift.Decoder) throws +} @objc @_hasMissingDesignatedInitializers @objcMembers public class SPConsentManager : ObjectiveC.NSObject { @objc public static var shouldCallErrorMetrics: Swift.Bool @objc public var cleanUserDataOnError: Swift.Bool @@ -971,24 +982,52 @@ public protocol SPObjcUserData { @objc dynamic public func objcUSNatApplies() -> Swift.Bool } @objc @_hasMissingDesignatedInitializers @objcMembers public class SPUSNatConsent : ObjectiveC.NSObject, Swift.Codable, Foundation.NSCopying { - public struct ConsentString : Swift.Codable, Swift.Equatable { - public static func == (a: ConsentViewController.SPUSNatConsent.ConsentString, b: ConsentViewController.SPUSNatConsent.ConsentString) -> Swift.Bool - public func encode(to encoder: any Swift.Encoder) throws - public init(from decoder: any Swift.Decoder) throws + @objc public var vendors: [ConsentViewController.SPConsentable] { + @objc get + } + @objc public var categories: [ConsentViewController.SPConsentable] { + @objc get } @objc public var uuid: Swift.String? @objc public var applies: Swift.Bool - final public let consentStrings: [ConsentViewController.SPUSNatConsent.ConsentString] + @objc final public let consentStrings: [ConsentViewController.SPUSNatConsent.ConsentString] + @objc public var statuses: ConsentViewController.SPUSNatConsent.Statuses { + @objc get + } public var GPPData: ConsentViewController.SPJson? + required public init(from decoder: any Swift.Decoder) throws + @objc deinit + public func encode(to encoder: any Swift.Encoder) throws +} +extension ConsentViewController.SPUSNatConsent { @objc override dynamic open var description: Swift.String { @objc get } - required public init(from decoder: any Swift.Decoder) throws @objc public static func empty() -> ConsentViewController.SPUSNatConsent @objc override dynamic public func isEqual(_ object: Any?) -> Swift.Bool - @objc public func copy(with zone: ObjectiveC.NSZone? = nil) -> Any - @objc deinit - public func encode(to encoder: any Swift.Encoder) throws + @objc dynamic public func copy(with zone: ObjectiveC.NSZone? = nil) -> Any +} +extension ConsentViewController.SPUSNatConsent { + @objc @_hasMissingDesignatedInitializers @objcMembers public class ConsentString : ObjectiveC.NSObject, Swift.Codable { + @objc final public let sectionId: Swift.Int + @objc final public let sectionName: Swift.String, consentString: Swift.String + @objc override dynamic open var description: Swift.String { + @objc get + } + @objc override dynamic public func isEqual(_ object: Any?) -> Swift.Bool + @objc deinit + public func encode(to encoder: any Swift.Encoder) throws + required public init(from decoder: any Swift.Decoder) throws + } +} +extension ConsentViewController.SPUSNatConsent { + @objc @_hasMissingDesignatedInitializers @objcMembers public class Statuses : ObjectiveC.NSObject { + @objc override dynamic open var description: Swift.String { + @objc get + } + @objc override dynamic public func isEqual(_ object: Any?) -> Swift.Bool + @objc deinit + } } @objc extension WebKit.WKWebView { @objc @_Concurrency.MainActor(unsafe) dynamic public func preloadConsent(from consents: ConsentViewController.SPUserData) diff --git a/XCFramework/ConsentViewController.xcframework/ios-arm64_x86_64-simulator/ConsentViewController.framework/Modules/ConsentViewController.swiftmodule/arm64-apple-ios-simulator.swiftdoc b/XCFramework/ConsentViewController.xcframework/ios-arm64_x86_64-simulator/ConsentViewController.framework/Modules/ConsentViewController.swiftmodule/arm64-apple-ios-simulator.swiftdoc index 7b9601048..7d933de2d 100644 Binary files a/XCFramework/ConsentViewController.xcframework/ios-arm64_x86_64-simulator/ConsentViewController.framework/Modules/ConsentViewController.swiftmodule/arm64-apple-ios-simulator.swiftdoc and b/XCFramework/ConsentViewController.xcframework/ios-arm64_x86_64-simulator/ConsentViewController.framework/Modules/ConsentViewController.swiftmodule/arm64-apple-ios-simulator.swiftdoc differ diff --git a/XCFramework/ConsentViewController.xcframework/ios-arm64_x86_64-simulator/ConsentViewController.framework/Modules/ConsentViewController.swiftmodule/arm64-apple-ios-simulator.swiftinterface b/XCFramework/ConsentViewController.xcframework/ios-arm64_x86_64-simulator/ConsentViewController.framework/Modules/ConsentViewController.swiftmodule/arm64-apple-ios-simulator.swiftinterface index 765a64e34..2a50496fd 100644 --- a/XCFramework/ConsentViewController.xcframework/ios-arm64_x86_64-simulator/ConsentViewController.framework/Modules/ConsentViewController.swiftmodule/arm64-apple-ios-simulator.swiftinterface +++ b/XCFramework/ConsentViewController.xcframework/ios-arm64_x86_64-simulator/ConsentViewController.framework/Modules/ConsentViewController.swiftmodule/arm64-apple-ios-simulator.swiftinterface @@ -171,6 +171,17 @@ extension ConsentViewController.SPCampaignType : Swift.Codable { public func encode(to encoder: any Swift.Encoder) throws @objc deinit } +@objc @_hasMissingDesignatedInitializers @objcMembers public class SPConsentable : ObjectiveC.NSObject, Swift.Codable { + @objc final public let id: Swift.String + @objc final public let consented: Swift.Bool + @objc override dynamic open var description: Swift.String { + @objc get + } + @objc override dynamic public func isEqual(_ object: Any?) -> Swift.Bool + @objc deinit + public func encode(to encoder: any Swift.Encoder) throws + required public init(from decoder: any Swift.Decoder) throws +} @objc @_hasMissingDesignatedInitializers @objcMembers public class SPConsentManager : ObjectiveC.NSObject { @objc public static var shouldCallErrorMetrics: Swift.Bool @objc public var cleanUserDataOnError: Swift.Bool @@ -971,24 +982,52 @@ public protocol SPObjcUserData { @objc dynamic public func objcUSNatApplies() -> Swift.Bool } @objc @_hasMissingDesignatedInitializers @objcMembers public class SPUSNatConsent : ObjectiveC.NSObject, Swift.Codable, Foundation.NSCopying { - public struct ConsentString : Swift.Codable, Swift.Equatable { - public static func == (a: ConsentViewController.SPUSNatConsent.ConsentString, b: ConsentViewController.SPUSNatConsent.ConsentString) -> Swift.Bool - public func encode(to encoder: any Swift.Encoder) throws - public init(from decoder: any Swift.Decoder) throws + @objc public var vendors: [ConsentViewController.SPConsentable] { + @objc get + } + @objc public var categories: [ConsentViewController.SPConsentable] { + @objc get } @objc public var uuid: Swift.String? @objc public var applies: Swift.Bool - final public let consentStrings: [ConsentViewController.SPUSNatConsent.ConsentString] + @objc final public let consentStrings: [ConsentViewController.SPUSNatConsent.ConsentString] + @objc public var statuses: ConsentViewController.SPUSNatConsent.Statuses { + @objc get + } public var GPPData: ConsentViewController.SPJson? + required public init(from decoder: any Swift.Decoder) throws + @objc deinit + public func encode(to encoder: any Swift.Encoder) throws +} +extension ConsentViewController.SPUSNatConsent { @objc override dynamic open var description: Swift.String { @objc get } - required public init(from decoder: any Swift.Decoder) throws @objc public static func empty() -> ConsentViewController.SPUSNatConsent @objc override dynamic public func isEqual(_ object: Any?) -> Swift.Bool - @objc public func copy(with zone: ObjectiveC.NSZone? = nil) -> Any - @objc deinit - public func encode(to encoder: any Swift.Encoder) throws + @objc dynamic public func copy(with zone: ObjectiveC.NSZone? = nil) -> Any +} +extension ConsentViewController.SPUSNatConsent { + @objc @_hasMissingDesignatedInitializers @objcMembers public class ConsentString : ObjectiveC.NSObject, Swift.Codable { + @objc final public let sectionId: Swift.Int + @objc final public let sectionName: Swift.String, consentString: Swift.String + @objc override dynamic open var description: Swift.String { + @objc get + } + @objc override dynamic public func isEqual(_ object: Any?) -> Swift.Bool + @objc deinit + public func encode(to encoder: any Swift.Encoder) throws + required public init(from decoder: any Swift.Decoder) throws + } +} +extension ConsentViewController.SPUSNatConsent { + @objc @_hasMissingDesignatedInitializers @objcMembers public class Statuses : ObjectiveC.NSObject { + @objc override dynamic open var description: Swift.String { + @objc get + } + @objc override dynamic public func isEqual(_ object: Any?) -> Swift.Bool + @objc deinit + } } @objc extension WebKit.WKWebView { @objc @_Concurrency.MainActor(unsafe) dynamic public func preloadConsent(from consents: ConsentViewController.SPUserData) diff --git a/XCFramework/ConsentViewController.xcframework/ios-arm64_x86_64-simulator/ConsentViewController.framework/Modules/ConsentViewController.swiftmodule/x86_64-apple-ios-simulator.abi.json b/XCFramework/ConsentViewController.xcframework/ios-arm64_x86_64-simulator/ConsentViewController.framework/Modules/ConsentViewController.swiftmodule/x86_64-apple-ios-simulator.abi.json index 3636018c5..f4739cc6d 100644 --- a/XCFramework/ConsentViewController.xcframework/ios-arm64_x86_64-simulator/ConsentViewController.framework/Modules/ConsentViewController.swiftmodule/x86_64-apple-ios-simulator.abi.json +++ b/XCFramework/ConsentViewController.xcframework/ios-arm64_x86_64-simulator/ConsentViewController.framework/Modules/ConsentViewController.swiftmodule/x86_64-apple-ios-simulator.abi.json @@ -6611,6 +6611,372 @@ "RawDocComment" ] }, + { + "kind": "TypeDecl", + "name": "SPConsentable", + "printedName": "SPConsentable", + "children": [ + { + "kind": "Var", + "name": "id", + "printedName": "id", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "c:@M@ConsentViewController@objc(cs)SPConsentable(py)id", + "mangledName": "$s21ConsentViewController13SPConsentableC2idSSvp", + "moduleName": "ConsentViewController", + "declAttributes": [ + "Final", + "HasStorage", + "AccessControl", + "ObjC" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "c:@M@ConsentViewController@objc(cs)SPConsentable(im)id", + "mangledName": "$s21ConsentViewController13SPConsentableC2idSSvg", + "moduleName": "ConsentViewController", + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "consented", + "printedName": "consented", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "c:@M@ConsentViewController@objc(cs)SPConsentable(py)consented", + "mangledName": "$s21ConsentViewController13SPConsentableC9consentedSbvp", + "moduleName": "ConsentViewController", + "declAttributes": [ + "Final", + "HasStorage", + "AccessControl", + "ObjC" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "c:@M@ConsentViewController@objc(cs)SPConsentable(im)consented", + "mangledName": "$s21ConsentViewController13SPConsentableC9consentedSbvg", + "moduleName": "ConsentViewController", + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "description", + "printedName": "description", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "c:@M@ConsentViewController@objc(cs)SPConsentable(py)description", + "mangledName": "$s21ConsentViewController13SPConsentableC11descriptionSSvp", + "moduleName": "ConsentViewController", + "overriding": true, + "objc_name": "description", + "declAttributes": [ + "Dynamic", + "ObjC", + "AccessControl", + "Override" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "c:@M@ConsentViewController@objc(cs)SPConsentable(im)description", + "mangledName": "$s21ConsentViewController13SPConsentableC11descriptionSSvg", + "moduleName": "ConsentViewController", + "overriding": true, + "objc_name": "description", + "declAttributes": [ + "Dynamic", + "ObjC" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "isEqual", + "printedName": "isEqual(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Any?", + "children": [ + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "c:@M@ConsentViewController@objc(cs)SPConsentable(im)isEqual:", + "mangledName": "$s21ConsentViewController13SPConsentableC7isEqualySbypSgF", + "moduleName": "ConsentViewController", + "overriding": true, + "objc_name": "isEqual:", + "declAttributes": [ + "Dynamic", + "ObjC", + "AccessControl", + "Override" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "SPConsentable", + "printedName": "ConsentViewController.SPConsentable", + "usr": "c:@M@ConsentViewController@objc(cs)SPConsentable" + } + ], + "declKind": "Constructor", + "usr": "c:@M@ConsentViewController@objc(cs)SPConsentable(im)init", + "mangledName": "$s21ConsentViewController13SPConsentableCACycfc", + "moduleName": "ConsentViewController", + "overriding": true, + "implicit": true, + "objc_name": "init", + "declAttributes": [ + "Dynamic", + "ObjC", + "Override" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "SPConsentable", + "printedName": "ConsentViewController.SPConsentable", + "usr": "c:@M@ConsentViewController@objc(cs)SPConsentable" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "Swift.Decoder", + "usr": "s:s7DecoderP" + } + ], + "declKind": "Constructor", + "usr": "s:21ConsentViewController13SPConsentableC4fromACs7Decoder_p_tKcfc", + "mangledName": "$s21ConsentViewController13SPConsentableC4fromACs7Decoder_p_tKcfc", + "moduleName": "ConsentViewController", + "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:21ConsentViewController13SPConsentableC6encode2toys7Encoder_p_tKF", + "mangledName": "$s21ConsentViewController13SPConsentableC6encode2toys7Encoder_p_tKF", + "moduleName": "ConsentViewController", + "implicit": true, + "throwing": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "c:@M@ConsentViewController@objc(cs)SPConsentable", + "mangledName": "$s21ConsentViewController13SPConsentableC", + "moduleName": "ConsentViewController", + "declAttributes": [ + "AccessControl", + "ObjCMembers", + "ObjC" + ], + "superclassUsr": "c:objc(cs)NSObject", + "hasMissingDesignatedInitializers": true, + "superclassNames": [ + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "ConsentViewController", + "declAttributes": [ + "RawDocComment" + ] + }, { "kind": "Import", "name": "UIKit", @@ -31064,122 +31430,124 @@ "printedName": "SPUSNatConsent", "children": [ { - "kind": "TypeDecl", - "name": "ConsentString", - "printedName": "ConsentString", + "kind": "Var", + "name": "vendors", + "printedName": "vendors", "children": [ { - "kind": "Constructor", - "name": "init", - "printedName": "init(from:)", + "kind": "TypeNominal", + "name": "Array", + "printedName": "[ConsentViewController.SPConsentable]", "children": [ { "kind": "TypeNominal", - "name": "ConsentString", - "printedName": "ConsentViewController.SPUSNatConsent.ConsentString", - "usr": "s:21ConsentViewController07SPUSNatA0C0A6StringV" - }, - { - "kind": "TypeNominal", - "name": "Decoder", - "printedName": "Swift.Decoder", - "usr": "s:s7DecoderP" + "name": "SPConsentable", + "printedName": "ConsentViewController.SPConsentable", + "usr": "c:@M@ConsentViewController@objc(cs)SPConsentable" } ], - "declKind": "Constructor", - "usr": "s:21ConsentViewController07SPUSNatA0C0A6StringV4fromAEs7Decoder_p_tKcfc", - "mangledName": "$s21ConsentViewController07SPUSNatA0C0A6StringV4fromAEs7Decoder_p_tKcfc", - "moduleName": "ConsentViewController", - "implicit": true, - "throwing": true, - "init_kind": "Designated" - }, + "usr": "s:Sa" + } + ], + "declKind": "Var", + "usr": "c:@M@ConsentViewController@objc(cs)SPUSNatConsent(py)vendors", + "mangledName": "$s21ConsentViewController07SPUSNatA0C7vendorsSayAA13SPConsentableCGvp", + "moduleName": "ConsentViewController", + "declAttributes": [ + "AccessControl", + "RawDocComment", + "ObjC" + ], + "accessors": [ { - "kind": "Function", - "name": "encode", - "printedName": "encode(to:)", + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Encoder", - "printedName": "Swift.Encoder", - "usr": "s:s7EncoderP" + "name": "Array", + "printedName": "[ConsentViewController.SPConsentable]", + "children": [ + { + "kind": "TypeNominal", + "name": "SPConsentable", + "printedName": "ConsentViewController.SPConsentable", + "usr": "c:@M@ConsentViewController@objc(cs)SPConsentable" + } + ], + "usr": "s:Sa" } ], - "declKind": "Func", - "usr": "s:21ConsentViewController07SPUSNatA0C0A6StringV6encode2toys7Encoder_p_tKF", - "mangledName": "$s21ConsentViewController07SPUSNatA0C0A6StringV6encode2toys7Encoder_p_tKF", + "declKind": "Accessor", + "usr": "c:@M@ConsentViewController@objc(cs)SPUSNatConsent(im)vendors", + "mangledName": "$s21ConsentViewController07SPUSNatA0C7vendorsSayAA13SPConsentableCGvg", "moduleName": "ConsentViewController", - "implicit": true, - "throwing": true, - "funcSelfKind": "NonMutating" - }, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "categories", + "printedName": "categories", + "children": [ { - "kind": "Function", - "name": "==", - "printedName": "==(_:_:)", + "kind": "TypeNominal", + "name": "Array", + "printedName": "[ConsentViewController.SPConsentable]", "children": [ { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" - }, - { - "kind": "TypeNominal", - "name": "ConsentString", - "printedName": "ConsentViewController.SPUSNatConsent.ConsentString", - "usr": "s:21ConsentViewController07SPUSNatA0C0A6StringV" - }, - { - "kind": "TypeNominal", - "name": "ConsentString", - "printedName": "ConsentViewController.SPUSNatConsent.ConsentString", - "usr": "s:21ConsentViewController07SPUSNatA0C0A6StringV" + "name": "SPConsentable", + "printedName": "ConsentViewController.SPConsentable", + "usr": "c:@M@ConsentViewController@objc(cs)SPConsentable" } ], - "declKind": "Func", - "usr": "s:21ConsentViewController07SPUSNatA0C0A6StringV2eeoiySbAE_AEtFZ", - "mangledName": "$s21ConsentViewController07SPUSNatA0C0A6StringV2eeoiySbAE_AEtFZ", - "moduleName": "ConsentViewController", - "static": true, - "implicit": true, - "funcSelfKind": "NonMutating" + "usr": "s:Sa" } ], - "declKind": "Struct", - "usr": "s:21ConsentViewController07SPUSNatA0C0A6StringV", - "mangledName": "$s21ConsentViewController07SPUSNatA0C0A6StringV", + "declKind": "Var", + "usr": "c:@M@ConsentViewController@objc(cs)SPUSNatConsent(py)categories", + "mangledName": "$s21ConsentViewController07SPUSNatA0C10categoriesSayAA13SPConsentableCGvp", "moduleName": "ConsentViewController", "declAttributes": [ - "AccessControl" + "AccessControl", + "RawDocComment", + "ObjC" ], - "conformances": [ - { - "kind": "Conformance", - "name": "Decodable", - "printedName": "Decodable", - "usr": "s:Se", - "mangledName": "$sSe" - }, - { - "kind": "Conformance", - "name": "Encodable", - "printedName": "Encodable", - "usr": "s:SE", - "mangledName": "$sSE" - }, + "accessors": [ { - "kind": "Conformance", - "name": "Equatable", - "printedName": "Equatable", - "usr": "s:SQ", - "mangledName": "$sSQ" + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[ConsentViewController.SPConsentable]", + "children": [ + { + "kind": "TypeNominal", + "name": "SPConsentable", + "printedName": "ConsentViewController.SPConsentable", + "usr": "c:@M@ConsentViewController@objc(cs)SPConsentable" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Accessor", + "usr": "c:@M@ConsentViewController@objc(cs)SPUSNatConsent(im)categories", + "mangledName": "$s21ConsentViewController07SPUSNatA0C10categoriesSayAA13SPConsentableCGvg", + "moduleName": "ConsentViewController", + "declAttributes": [ + "ObjC" + ], + "accessorKind": "get" } ] }, @@ -31211,6 +31579,7 @@ "HasInitialValue", "HasStorage", "AccessControl", + "RawDocComment", "ObjC" ], "hasStorage": true, @@ -31319,6 +31688,7 @@ "declAttributes": [ "HasStorage", "AccessControl", + "RawDocComment", "ObjC" ], "hasStorage": true, @@ -31406,20 +31776,22 @@ "kind": "TypeNominal", "name": "ConsentString", "printedName": "ConsentViewController.SPUSNatConsent.ConsentString", - "usr": "s:21ConsentViewController07SPUSNatA0C0A6StringV" + "usr": "s:21ConsentViewController07SPUSNatA0C0A6StringC" } ], "usr": "s:Sa" } ], "declKind": "Var", - "usr": "s:21ConsentViewController07SPUSNatA0C14consentStringsSayAC0A6StringVGvp", - "mangledName": "$s21ConsentViewController07SPUSNatA0C14consentStringsSayAC0A6StringVGvp", + "usr": "c:@M@ConsentViewController@objc(cs)SPUSNatConsent(py)consentStrings", + "mangledName": "$s21ConsentViewController07SPUSNatA0C14consentStringsSayAC0A6StringCGvp", "moduleName": "ConsentViewController", "declAttributes": [ "Final", "HasStorage", - "AccessControl" + "AccessControl", + "RawDocComment", + "ObjC" ], "isLet": true, "hasStorage": true, @@ -31438,19 +31810,65 @@ "kind": "TypeNominal", "name": "ConsentString", "printedName": "ConsentViewController.SPUSNatConsent.ConsentString", - "usr": "s:21ConsentViewController07SPUSNatA0C0A6StringV" + "usr": "s:21ConsentViewController07SPUSNatA0C0A6StringC" } ], "usr": "s:Sa" } ], "declKind": "Accessor", - "usr": "s:21ConsentViewController07SPUSNatA0C14consentStringsSayAC0A6StringVGvg", - "mangledName": "$s21ConsentViewController07SPUSNatA0C14consentStringsSayAC0A6StringVGvg", + "usr": "c:@M@ConsentViewController@objc(cs)SPUSNatConsent(im)consentStrings", + "mangledName": "$s21ConsentViewController07SPUSNatA0C14consentStringsSayAC0A6StringCGvg", "moduleName": "ConsentViewController", "implicit": true, "declAttributes": [ - "Final" + "Final", + "ObjC" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "statuses", + "printedName": "statuses", + "children": [ + { + "kind": "TypeNominal", + "name": "Statuses", + "printedName": "ConsentViewController.SPUSNatConsent.Statuses", + "usr": "s:21ConsentViewController07SPUSNatA0C8StatusesC" + } + ], + "declKind": "Var", + "usr": "c:@M@ConsentViewController@objc(cs)SPUSNatConsent(py)statuses", + "mangledName": "$s21ConsentViewController07SPUSNatA0C8statusesAC8StatusesCvp", + "moduleName": "ConsentViewController", + "declAttributes": [ + "AccessControl", + "RawDocComment", + "ObjC" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Statuses", + "printedName": "ConsentViewController.SPUSNatConsent.Statuses", + "usr": "s:21ConsentViewController07SPUSNatA0C8StatusesC" + } + ], + "declKind": "Accessor", + "usr": "c:@M@ConsentViewController@objc(cs)SPUSNatConsent(im)statuses", + "mangledName": "$s21ConsentViewController07SPUSNatA0C8statusesAC8StatusesCvg", + "moduleName": "ConsentViewController", + "declAttributes": [ + "ObjC" ], "accessorKind": "get" } @@ -31567,6 +31985,86 @@ } ] }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "SPUSNatConsent", + "printedName": "ConsentViewController.SPUSNatConsent", + "usr": "c:@M@ConsentViewController@objc(cs)SPUSNatConsent" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "Swift.Decoder", + "usr": "s:s7DecoderP" + } + ], + "declKind": "Constructor", + "usr": "s:21ConsentViewController07SPUSNatA0C4fromACs7Decoder_p_tKcfc", + "mangledName": "$s21ConsentViewController07SPUSNatA0C4fromACs7Decoder_p_tKcfc", + "moduleName": "ConsentViewController", + "declAttributes": [ + "AccessControl", + "Required" + ], + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "SPUSNatConsent", + "printedName": "ConsentViewController.SPUSNatConsent", + "usr": "c:@M@ConsentViewController@objc(cs)SPUSNatConsent" + } + ], + "declKind": "Constructor", + "usr": "c:@M@ConsentViewController@objc(cs)SPUSNatConsent(im)init", + "mangledName": "$s21ConsentViewController07SPUSNatA0CACycfc", + "moduleName": "ConsentViewController", + "overriding": true, + "implicit": true, + "objc_name": "init", + "declAttributes": [ + "Dynamic", + "ObjC", + "Override" + ], + "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:21ConsentViewController07SPUSNatA0C6encode2toys7Encoder_p_tKF", + "mangledName": "$s21ConsentViewController07SPUSNatA0C6encode2toys7Encoder_p_tKF", + "moduleName": "ConsentViewController", + "implicit": true, + "throwing": true, + "funcSelfKind": "NonMutating" + }, { "kind": "Var", "name": "description", @@ -31580,7 +32078,7 @@ } ], "declKind": "Var", - "usr": "c:@M@ConsentViewController@objc(cs)SPUSNatConsent(py)description", + "usr": "c:@CM@ConsentViewController@objc(cs)SPUSNatConsent(py)description", "mangledName": "$s21ConsentViewController07SPUSNatA0C11descriptionSSvp", "moduleName": "ConsentViewController", "overriding": true, @@ -31591,6 +32089,7 @@ "AccessControl", "Override" ], + "isFromExtension": true, "accessors": [ { "kind": "Accessor", @@ -31605,7 +32104,7 @@ } ], "declKind": "Accessor", - "usr": "c:@M@ConsentViewController@objc(cs)SPUSNatConsent(im)description", + "usr": "c:@CM@ConsentViewController@objc(cs)SPUSNatConsent(im)description", "mangledName": "$s21ConsentViewController07SPUSNatA0C11descriptionSSvg", "moduleName": "ConsentViewController", "overriding": true, @@ -31614,39 +32113,11 @@ "Dynamic", "ObjC" ], + "isFromExtension": true, "accessorKind": "get" } ] }, - { - "kind": "Constructor", - "name": "init", - "printedName": "init(from:)", - "children": [ - { - "kind": "TypeNominal", - "name": "SPUSNatConsent", - "printedName": "ConsentViewController.SPUSNatConsent", - "usr": "c:@M@ConsentViewController@objc(cs)SPUSNatConsent" - }, - { - "kind": "TypeNominal", - "name": "Decoder", - "printedName": "Swift.Decoder", - "usr": "s:s7DecoderP" - } - ], - "declKind": "Constructor", - "usr": "s:21ConsentViewController07SPUSNatA0C4fromACs7Decoder_p_tKcfc", - "mangledName": "$s21ConsentViewController07SPUSNatA0C4fromACs7Decoder_p_tKcfc", - "moduleName": "ConsentViewController", - "declAttributes": [ - "AccessControl", - "Required" - ], - "throwing": true, - "init_kind": "Designated" - }, { "kind": "Function", "name": "empty", @@ -31660,7 +32131,7 @@ } ], "declKind": "Func", - "usr": "c:@M@ConsentViewController@objc(cs)SPUSNatConsent(cm)empty", + "usr": "c:@CM@ConsentViewController@objc(cs)SPUSNatConsent(cm)empty", "mangledName": "$s21ConsentViewController07SPUSNatA0C5emptyACyFZ", "moduleName": "ConsentViewController", "static": true, @@ -31669,6 +32140,7 @@ "AccessControl", "ObjC" ], + "isFromExtension": true, "funcSelfKind": "NonMutating" }, { @@ -31697,7 +32169,7 @@ } ], "declKind": "Func", - "usr": "c:@M@ConsentViewController@objc(cs)SPUSNatConsent(im)isEqual:", + "usr": "c:@CM@ConsentViewController@objc(cs)SPUSNatConsent(im)isEqual:", "mangledName": "$s21ConsentViewController07SPUSNatA0C7isEqualySbypSgF", "moduleName": "ConsentViewController", "overriding": true, @@ -31708,6 +32180,7 @@ "AccessControl", "Override" ], + "isFromExtension": true, "funcSelfKind": "NonMutating" }, { @@ -31737,66 +32210,613 @@ } ], "declKind": "Func", - "usr": "c:@M@ConsentViewController@objc(cs)SPUSNatConsent(im)copyWithZone:", + "usr": "c:@CM@ConsentViewController@objc(cs)SPUSNatConsent(im)copyWithZone:", "mangledName": "$s21ConsentViewController07SPUSNatA0C4copy4withyp10ObjectiveC6NSZoneVSg_tF", "moduleName": "ConsentViewController", "objc_name": "copyWithZone:", "declAttributes": [ + "Dynamic", "ObjC", "AccessControl" ], + "isFromExtension": true, "funcSelfKind": "NonMutating" }, { - "kind": "Constructor", - "name": "init", - "printedName": "init()", + "kind": "TypeDecl", + "name": "ConsentString", + "printedName": "ConsentString", "children": [ { - "kind": "TypeNominal", - "name": "SPUSNatConsent", - "printedName": "ConsentViewController.SPUSNatConsent", - "usr": "c:@M@ConsentViewController@objc(cs)SPUSNatConsent" + "kind": "Var", + "name": "sectionId", + "printedName": "sectionId", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:21ConsentViewController07SPUSNatA0C0A6StringC9sectionIdSivp", + "mangledName": "$s21ConsentViewController07SPUSNatA0C0A6StringC9sectionIdSivp", + "moduleName": "ConsentViewController", + "declAttributes": [ + "Final", + "HasStorage", + "AccessControl", + "ObjC" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:21ConsentViewController07SPUSNatA0C0A6StringC9sectionIdSivg", + "mangledName": "$s21ConsentViewController07SPUSNatA0C0A6StringC9sectionIdSivg", + "moduleName": "ConsentViewController", + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "sectionName", + "printedName": "sectionName", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:21ConsentViewController07SPUSNatA0C0A6StringC11sectionNameSSvp", + "mangledName": "$s21ConsentViewController07SPUSNatA0C0A6StringC11sectionNameSSvp", + "moduleName": "ConsentViewController", + "declAttributes": [ + "Final", + "HasStorage", + "AccessControl", + "ObjC" + ], + "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:21ConsentViewController07SPUSNatA0C0A6StringC11sectionNameSSvg", + "mangledName": "$s21ConsentViewController07SPUSNatA0C0A6StringC11sectionNameSSvg", + "moduleName": "ConsentViewController", + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "consentString", + "printedName": "consentString", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:21ConsentViewController07SPUSNatA0C0A6StringC07consentE0SSvp", + "mangledName": "$s21ConsentViewController07SPUSNatA0C0A6StringC07consentE0SSvp", + "moduleName": "ConsentViewController", + "declAttributes": [ + "Final", + "HasStorage", + "AccessControl", + "ObjC" + ], + "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:21ConsentViewController07SPUSNatA0C0A6StringC07consentE0SSvg", + "mangledName": "$s21ConsentViewController07SPUSNatA0C0A6StringC07consentE0SSvg", + "moduleName": "ConsentViewController", + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "description", + "printedName": "description", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:21ConsentViewController07SPUSNatA0C0A6StringC11descriptionSSvp", + "mangledName": "$s21ConsentViewController07SPUSNatA0C0A6StringC11descriptionSSvp", + "moduleName": "ConsentViewController", + "overriding": true, + "objc_name": "description", + "declAttributes": [ + "Dynamic", + "ObjC", + "AccessControl", + "Override" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:21ConsentViewController07SPUSNatA0C0A6StringC11descriptionSSvg", + "mangledName": "$s21ConsentViewController07SPUSNatA0C0A6StringC11descriptionSSvg", + "moduleName": "ConsentViewController", + "overriding": true, + "objc_name": "description", + "declAttributes": [ + "Dynamic", + "ObjC" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "isEqual", + "printedName": "isEqual(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Any?", + "children": [ + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:21ConsentViewController07SPUSNatA0C0A6StringC7isEqualySbypSgF", + "mangledName": "$s21ConsentViewController07SPUSNatA0C0A6StringC7isEqualySbypSgF", + "moduleName": "ConsentViewController", + "overriding": true, + "objc_name": "isEqual:", + "declAttributes": [ + "Dynamic", + "ObjC", + "AccessControl", + "Override" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "ConsentString", + "printedName": "ConsentViewController.SPUSNatConsent.ConsentString", + "usr": "s:21ConsentViewController07SPUSNatA0C0A6StringC" + } + ], + "declKind": "Constructor", + "usr": "s:21ConsentViewController07SPUSNatA0C0A6StringCAEycfc", + "mangledName": "$s21ConsentViewController07SPUSNatA0C0A6StringCAEycfc", + "moduleName": "ConsentViewController", + "overriding": true, + "implicit": true, + "objc_name": "init", + "declAttributes": [ + "Dynamic", + "ObjC", + "Override" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ConsentString", + "printedName": "ConsentViewController.SPUSNatConsent.ConsentString", + "usr": "s:21ConsentViewController07SPUSNatA0C0A6StringC" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "Swift.Decoder", + "usr": "s:s7DecoderP" + } + ], + "declKind": "Constructor", + "usr": "s:21ConsentViewController07SPUSNatA0C0A6StringC4fromAEs7Decoder_p_tKcfc", + "mangledName": "$s21ConsentViewController07SPUSNatA0C0A6StringC4fromAEs7Decoder_p_tKcfc", + "moduleName": "ConsentViewController", + "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:21ConsentViewController07SPUSNatA0C0A6StringC6encode2toys7Encoder_p_tKF", + "mangledName": "$s21ConsentViewController07SPUSNatA0C0A6StringC6encode2toys7Encoder_p_tKF", + "moduleName": "ConsentViewController", + "implicit": true, + "throwing": true, + "funcSelfKind": "NonMutating" } ], - "declKind": "Constructor", - "usr": "c:@M@ConsentViewController@objc(cs)SPUSNatConsent(im)init", - "mangledName": "$s21ConsentViewController07SPUSNatA0CACycfc", + "declKind": "Class", + "usr": "s:21ConsentViewController07SPUSNatA0C0A6StringC", + "mangledName": "$s21ConsentViewController07SPUSNatA0C0A6StringC", "moduleName": "ConsentViewController", - "overriding": true, - "implicit": true, - "objc_name": "init", "declAttributes": [ - "Dynamic", - "ObjC", - "Override" + "AccessControl", + "ObjCMembers", + "ObjC" ], - "init_kind": "Designated" + "isFromExtension": true, + "superclassUsr": "c:objc(cs)NSObject", + "hasMissingDesignatedInitializers": true, + "superclassNames": [ + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + }, + { + "kind": "Conformance", + "name": "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": "Function", - "name": "encode", - "printedName": "encode(to:)", + "kind": "TypeDecl", + "name": "Statuses", + "printedName": "Statuses", "children": [ { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "kind": "Var", + "name": "description", + "printedName": "description", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:21ConsentViewController07SPUSNatA0C8StatusesC11descriptionSSvp", + "mangledName": "$s21ConsentViewController07SPUSNatA0C8StatusesC11descriptionSSvp", + "moduleName": "ConsentViewController", + "overriding": true, + "objc_name": "description", + "declAttributes": [ + "Dynamic", + "ObjC", + "AccessControl", + "Override" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:21ConsentViewController07SPUSNatA0C8StatusesC11descriptionSSvg", + "mangledName": "$s21ConsentViewController07SPUSNatA0C8StatusesC11descriptionSSvg", + "moduleName": "ConsentViewController", + "overriding": true, + "objc_name": "description", + "declAttributes": [ + "Dynamic", + "ObjC" + ], + "accessorKind": "get" + } + ] }, { - "kind": "TypeNominal", - "name": "Encoder", - "printedName": "Swift.Encoder", - "usr": "s:s7EncoderP" + "kind": "Function", + "name": "isEqual", + "printedName": "isEqual(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Any?", + "children": [ + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:21ConsentViewController07SPUSNatA0C8StatusesC7isEqualySbypSgF", + "mangledName": "$s21ConsentViewController07SPUSNatA0C8StatusesC7isEqualySbypSgF", + "moduleName": "ConsentViewController", + "overriding": true, + "objc_name": "isEqual:", + "declAttributes": [ + "Dynamic", + "ObjC", + "Override", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "Statuses", + "printedName": "ConsentViewController.SPUSNatConsent.Statuses", + "usr": "s:21ConsentViewController07SPUSNatA0C8StatusesC" + } + ], + "declKind": "Constructor", + "usr": "s:21ConsentViewController07SPUSNatA0C8StatusesCAEycfc", + "mangledName": "$s21ConsentViewController07SPUSNatA0C8StatusesCAEycfc", + "moduleName": "ConsentViewController", + "overriding": true, + "implicit": true, + "objc_name": "init", + "declAttributes": [ + "Dynamic", + "ObjC", + "Override" + ], + "init_kind": "Designated" } ], - "declKind": "Func", - "usr": "s:21ConsentViewController07SPUSNatA0C6encode2toys7Encoder_p_tKF", - "mangledName": "$s21ConsentViewController07SPUSNatA0C6encode2toys7Encoder_p_tKF", + "declKind": "Class", + "usr": "s:21ConsentViewController07SPUSNatA0C8StatusesC", + "mangledName": "$s21ConsentViewController07SPUSNatA0C8StatusesC", "moduleName": "ConsentViewController", - "implicit": true, - "throwing": true, - "funcSelfKind": "NonMutating" + "declAttributes": [ + "AccessControl", + "ObjCMembers", + "ObjC" + ], + "isFromExtension": true, + "superclassUsr": "c:objc(cs)NSObject", + "hasMissingDesignatedInitializers": true, + "superclassNames": [ + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + } + ] } ], "declKind": "Class", @@ -32815,84 +33835,84 @@ { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/ChoiceResponses.swift", "kind": "Array", - "offset": 2344, + "offset": 2031, "length": 2, "value": "[]" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/ChoiceResponses.swift", "kind": "Array", - "offset": 2476, + "offset": 2163, "length": 2, "value": "[]" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/ChoiceResponses.swift", "kind": "StringLiteral", - "offset": 2969, + "offset": 2656, "length": 12, "value": "\"categories\"" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/ChoiceResponses.swift", "kind": "StringLiteral", - "offset": 3022, + "offset": 2709, "length": 18, "value": "\"legIntCategories\"" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/ChoiceResponses.swift", "kind": "StringLiteral", - "offset": 3072, + "offset": 2759, "length": 9, "value": "\"vendors\"" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/ChoiceResponses.swift", "kind": "StringLiteral", - "offset": 3119, + "offset": 2806, "length": 15, "value": "\"legIntVendors\"" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/ChoiceResponses.swift", "kind": "StringLiteral", - "offset": 3174, + "offset": 2861, "length": 17, "value": "\"specialFeatures\"" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/ChoiceResponses.swift", "kind": "StringLiteral", - "offset": 2969, + "offset": 2656, "length": 12, "value": "\"categories\"" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/ChoiceResponses.swift", "kind": "StringLiteral", - "offset": 3022, + "offset": 2709, "length": 18, "value": "\"legIntCategories\"" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/ChoiceResponses.swift", "kind": "StringLiteral", - "offset": 3072, + "offset": 2759, "length": 9, "value": "\"vendors\"" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/ChoiceResponses.swift", "kind": "StringLiteral", - "offset": 3119, + "offset": 2806, "length": 15, "value": "\"legIntVendors\"" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/ChoiceResponses.swift", "kind": "StringLiteral", - "offset": 3174, + "offset": 2861, "length": 17, "value": "\"specialFeatures\"" }, @@ -34005,28 +35025,28 @@ { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/MessagesResponse.swift", "kind": "BooleanLiteral", - "offset": 6217, + "offset": 6264, "length": 5, "value": "false" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/MessagesResponse.swift", "kind": "BooleanLiteral", - "offset": 7312, + "offset": 7359, "length": 5, "value": "false" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/MessagesResponse.swift", "kind": "StringLiteral", - "offset": 8269, + "offset": 8316, "length": 10, "value": "\"prtnUUID\"" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/MessagesResponse.swift", "kind": "StringLiteral", - "offset": 8269, + "offset": 8316, "length": 10, "value": "\"prtnUUID\"" }, @@ -34495,287 +35515,287 @@ { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcePointClient.swift", "kind": "StringLiteral", - "offset": 6815, + "offset": 6810, "length": 5, "value": "\"env\"" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcePointClient.swift", "kind": "StringLiteral", - "offset": 6859, + "offset": 6854, "length": 17, "value": "\"consentLanguage\"" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcePointClient.swift", "kind": "StringLiteral", - "offset": 6916, + "offset": 6911, "length": 12, "value": "\"propertyId\"" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcePointClient.swift", "kind": "StringLiteral", - "offset": 6954, + "offset": 6949, "length": 11, "value": "\"messageId\"" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcePointClient.swift", "kind": "StringLiteral", - "offset": 6990, + "offset": 6985, "length": 13, "value": "\"includeData\"" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcePointClient.swift", "kind": "StringLiteral", - "offset": 7005, + "offset": 7000, "length": 48, "value": "\"{\"categories\": {\"type\": \"RecordString\"}}\"" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcePointClient.swift", "kind": "StringLiteral", - "offset": 7662, + "offset": 7657, "length": 5, "value": "\"env\"" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcePointClient.swift", "kind": "StringLiteral", - "offset": 7706, + "offset": 7701, "length": 17, "value": "\"consentLanguage\"" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcePointClient.swift", "kind": "StringLiteral", - "offset": 7763, + "offset": 7758, "length": 12, "value": "\"propertyId\"" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcePointClient.swift", "kind": "StringLiteral", - "offset": 7801, + "offset": 7796, "length": 11, "value": "\"messageId\"" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcePointClient.swift", "kind": "StringLiteral", - "offset": 8408, + "offset": 8403, "length": 8, "value": "\"siteId\"" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcePointClient.swift", "kind": "StringLiteral", - "offset": 8450, + "offset": 8445, "length": 17, "value": "\"consentLanguage\"" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcePointClient.swift", "kind": "StringLiteral", - "offset": 8971, + "offset": 8966, "length": 8, "value": "\"siteId\"" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcePointClient.swift", "kind": "StringLiteral", - "offset": 9017, + "offset": 9012, "length": 17, "value": "\"consentLanguage\"" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcePointClient.swift", "kind": "StringLiteral", - "offset": 9447, + "offset": 9442, "length": 57, "value": "\".\/\"" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcePointClient.swift", "kind": "StringLiteral", - "offset": 9472, + "offset": 9467, "length": 1, "value": "\"?env=\"" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcePointClient.swift", "kind": "StringLiteral", - "offset": 9503, + "offset": 9498, "length": 24, "value": "\"\"" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcePointClient.swift", "kind": "BooleanLiteral", - "offset": 13622, + "offset": 13617, "length": 4, "value": "true" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcePointClient.swift", "kind": "StringLiteral", - "offset": 13681, + "offset": 13676, "length": 13, "value": "\"consentUUID\"" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcePointClient.swift", "kind": "StringLiteral", - "offset": 14386, + "offset": 14381, "length": 2, "value": "\"\"" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcePointClient.swift", "kind": "StringLiteral", - "offset": 14994, + "offset": 14989, "length": 12, "value": "\"propertyId\"" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcePointClient.swift", "kind": "StringLiteral", - "offset": 15040, + "offset": 15035, "length": 10, "value": "\"metadata\"" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcePointClient.swift", "kind": "StringLiteral", - "offset": 15088, + "offset": 15083, "length": 8, "value": "\"hasCsp\"" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcePointClient.swift", "kind": "StringLiteral", - "offset": 15098, + "offset": 15093, "length": 6, "value": "\"true\"" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcePointClient.swift", "kind": "StringLiteral", - "offset": 15118, + "offset": 15113, "length": 17, "value": "\"withSiteActions\"" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcePointClient.swift", "kind": "StringLiteral", - "offset": 15137, + "offset": 15132, "length": 7, "value": "\"false\"" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcePointClient.swift", "kind": "StringLiteral", - "offset": 15158, + "offset": 15153, "length": 13, "value": "\"includeData\"" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcePointClient.swift", "kind": "StringLiteral", - "offset": 15277, + "offset": 15272, "length": 8, "value": "\"authId\"" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcePointClient.swift", "kind": "StringLiteral", - "offset": 16233, + "offset": 16228, "length": 11, "value": "\"accountId\"" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcePointClient.swift", "kind": "StringLiteral", - "offset": 16277, + "offset": 16272, "length": 12, "value": "\"propertyId\"" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcePointClient.swift", "kind": "StringLiteral", - "offset": 16323, + "offset": 16318, "length": 10, "value": "\"metadata\"" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcePointClient.swift", "kind": "StringLiteral", - "offset": 18444, + "offset": 18439, "length": 11, "value": "\"accountId\"" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcePointClient.swift", "kind": "StringLiteral", - "offset": 18488, + "offset": 18483, "length": 8, "value": "\"hasCsp\"" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcePointClient.swift", "kind": "StringLiteral", - "offset": 18526, + "offset": 18521, "length": 12, "value": "\"propertyId\"" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcePointClient.swift", "kind": "StringLiteral", - "offset": 18572, + "offset": 18567, "length": 17, "value": "\"withSiteActions\"" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcePointClient.swift", "kind": "StringLiteral", - "offset": 18628, + "offset": 18623, "length": 25, "value": "\"includeCustomVendorsRes\"" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcePointClient.swift", "kind": "StringLiteral", - "offset": 18700, + "offset": 18695, "length": 10, "value": "\"metadata\"" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcePointClient.swift", "kind": "StringLiteral", - "offset": 18748, + "offset": 18743, "length": 13, "value": "\"includeData\"" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcePointClient.swift", "kind": "BooleanLiteral", - "offset": 19166, + "offset": 19161, "length": 4, "value": "true" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcePointClient.swift", "kind": "BooleanLiteral", - "offset": 19237, + "offset": 19232, "length": 5, "value": "false" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcePointClient.swift", "kind": "BooleanLiteral", - "offset": 19281, + "offset": 19276, "length": 5, "value": "false" }, @@ -34784,7 +35804,7 @@ "kind": "IntegerLiteral", "offset": 2571, "length": 1, - "value": "3" + "value": "4" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcepointClientCoordinator.swift", @@ -35055,196 +36075,196 @@ { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcepointClientCoordinator.swift", "kind": "Array", - "offset": 25110, + "offset": 25176, "length": 2, "value": "[]" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcepointClientCoordinator.swift", "kind": "IntegerLiteral", - "offset": 25430, + "offset": 25496, "length": 1, "value": "1" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcepointClientCoordinator.swift", "kind": "IntegerLiteral", - "offset": 25445, + "offset": 25511, "length": 3, "value": "100" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcepointClientCoordinator.swift", "kind": "IntegerLiteral", - "offset": 25468, + "offset": 25534, "length": 1, "value": "1" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcepointClientCoordinator.swift", "kind": "IntegerLiteral", - "offset": 25472, + "offset": 25538, "length": 3, "value": "100" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcepointClientCoordinator.swift", "kind": "BooleanLiteral", - "offset": 26571, + "offset": 26637, "length": 4, "value": "true" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcepointClientCoordinator.swift", "kind": "BooleanLiteral", - "offset": 26646, + "offset": 26712, "length": 5, "value": "false" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcepointClientCoordinator.swift", "kind": "BooleanLiteral", - "offset": 26707, + "offset": 26773, "length": 4, "value": "true" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcepointClientCoordinator.swift", "kind": "BooleanLiteral", - "offset": 26855, + "offset": 26921, "length": 4, "value": "true" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcepointClientCoordinator.swift", "kind": "BooleanLiteral", - "offset": 26918, + "offset": 26984, "length": 5, "value": "false" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcepointClientCoordinator.swift", "kind": "BooleanLiteral", - "offset": 29725, + "offset": 29791, "length": 5, "value": "false" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcepointClientCoordinator.swift", "kind": "BooleanLiteral", - "offset": 29827, + "offset": 29893, "length": 5, "value": "false" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcepointClientCoordinator.swift", "kind": "IntegerLiteral", - "offset": 30797, + "offset": 30863, "length": 1, "value": "0" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcepointClientCoordinator.swift", "kind": "BooleanLiteral", - "offset": 31109, + "offset": 31175, "length": 5, "value": "false" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcepointClientCoordinator.swift", "kind": "IntegerLiteral", - "offset": 31778, + "offset": 31844, "length": 1, "value": "0" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcepointClientCoordinator.swift", "kind": "BooleanLiteral", - "offset": 31952, + "offset": 32018, "length": 5, "value": "false" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcepointClientCoordinator.swift", "kind": "IntegerLiteral", - "offset": 32513, + "offset": 32574, "length": 1, "value": "0" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcepointClientCoordinator.swift", "kind": "BooleanLiteral", - "offset": 32753, + "offset": 32814, "length": 5, "value": "false" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcepointClientCoordinator.swift", "kind": "StringLiteral", - "offset": 33713, + "offset": 33774, "length": 2, "value": "\"\"" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcepointClientCoordinator.swift", "kind": "Array", - "offset": 34165, + "offset": 34226, "length": 2, "value": "[]" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcepointClientCoordinator.swift", "kind": "Array", - "offset": 34294, + "offset": 34355, "length": 2, "value": "[]" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcepointClientCoordinator.swift", "kind": "Array", - "offset": 34405, + "offset": 34466, "length": 2, "value": "[]" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcepointClientCoordinator.swift", "kind": "Array", - "offset": 34525, + "offset": 34586, "length": 2, "value": "[]" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcepointClientCoordinator.swift", "kind": "Array", - "offset": 34660, + "offset": 34721, "length": 2, "value": "[]" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcepointClientCoordinator.swift", "kind": "Array", - "offset": 35871, + "offset": 35932, "length": 2, "value": "[]" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcepointClientCoordinator.swift", "kind": "Array", - "offset": 35991, + "offset": 36052, "length": 2, "value": "[]" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcepointClientCoordinator.swift", "kind": "BooleanLiteral", - "offset": 36929, + "offset": 36985, "length": 5, "value": "false" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcepointClientCoordinator.swift", "kind": "StringLiteral", - "offset": 38644, + "offset": 38743, "length": 2, "value": "\"\"" }, @@ -36298,6 +37318,55 @@ "length": 13, "value": "\"ConsentViewController.SPCCPAConsent\"" }, + { + "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/Consents\/SPConsentable.swift", + "kind": "StringLiteral", + "offset": 324, + "length": 5, + "value": "\"_id\"" + }, + { + "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/Consents\/SPConsentable.swift", + "kind": "StringLiteral", + "offset": 324, + "length": 5, + "value": "\"_id\"" + }, + { + "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/Consents\/SPConsentable.swift", + "kind": "StringLiteral", + "offset": 470, + "length": 51, + "value": "\"SPConsentable(id: \"" + }, + { + "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/Consents\/SPConsentable.swift", + "kind": "StringLiteral", + "offset": 494, + "length": 1, + "value": "\", consented: \"" + }, + { + "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/Consents\/SPConsentable.swift", + "kind": "StringLiteral", + "offset": 519, + "length": 1, + "value": "\")\"" + }, + { + "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/Consents\/SPConsentable.swift", + "kind": "BooleanLiteral", + "offset": 756, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/Consents\/SPConsentable.swift", + "kind": "StringLiteral", + "offset": 217, + "length": 13, + "value": "\"ConsentViewController.SPConsentable\"" + }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SPConsentManager.swift", "kind": "IntegerLiteral", @@ -36380,7 +37449,7 @@ "kind": "StringLiteral", "offset": 9098, "length": 7, - "value": "\"7.6.3\"" + "value": "\"7.6.4\"" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SPConsentManager.swift", @@ -40288,110 +41357,250 @@ "length": 2, "value": "\"\"" }, + { + "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/Consents\/SPUSNatConsent.swift", + "kind": "BooleanLiteral", + "offset": 2989, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/Consents\/SPUSNatConsent.swift", + "kind": "Array", + "offset": 3746, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/Consents\/SPUSNatConsent.swift", + "kind": "Array", + "offset": 3762, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/Consents\/SPUSNatConsent.swift", + "kind": "StringLiteral", + "offset": 133, + "length": 14, + "value": "\"ConsentViewController.SPUSNatConsent\"" + }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/Consents\/SPUSNatConsent.swift", "kind": "StringLiteral", - "offset": 840, - "length": 295, + "offset": 3854, + "length": 329, "value": "\"SPUSNatConsent(\n - uuid: \"" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/Consents\/SPUSNatConsent.swift", "kind": "StringLiteral", - "offset": 898, + "offset": 3912, "length": 2, "value": "\"\"" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/Consents\/SPUSNatConsent.swift", "kind": "StringLiteral", - "offset": 901, + "offset": 3915, "length": 1, "value": "\"\n - applies: \"" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/Consents\/SPUSNatConsent.swift", "kind": "StringLiteral", - "offset": 935, + "offset": 3949, "length": 1, "value": "\"\n - consentStrings: \"" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/Consents\/SPUSNatConsent.swift", "kind": "StringLiteral", - "offset": 983, + "offset": 3997, "length": 1, "value": "\"\n - categories: \"" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/Consents\/SPUSNatConsent.swift", "kind": "StringLiteral", - "offset": 1023, + "offset": 4037, + "length": 1, + "value": "\"\n - vendors: \"" + }, + { + "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/Consents\/SPUSNatConsent.swift", + "kind": "StringLiteral", + "offset": 4071, "length": 1, "value": "\"\n - dateCreated: \"" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/Consents\/SPUSNatConsent.swift", "kind": "StringLiteral", - "offset": 1065, + "offset": 4113, "length": 1, "value": "\"\n - expirationDate: \"" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/Consents\/SPUSNatConsent.swift", "kind": "StringLiteral", - "offset": 1113, + "offset": 4161, "length": 1, "value": "\"\n)\"" }, + { + "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/Consents\/SPUSNatConsent.swift", + "kind": "BooleanLiteral", + "offset": 4275, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/Consents\/SPUSNatConsent.swift", + "kind": "Array", + "offset": 4377, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/Consents\/SPUSNatConsent.swift", + "kind": "Array", + "offset": 4401, + "length": 2, + "value": "[]" + }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/Consents\/SPUSNatConsent.swift", "kind": "Array", - "offset": 1815, + "offset": 4422, "length": 2, "value": "[]" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/Consents\/SPUSNatConsent.swift", "kind": "BooleanLiteral", - "offset": 2181, + "offset": 4598, "length": 5, "value": "false" }, + { + "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/Consents\/SPUSNatConsent.swift", + "kind": "StringLiteral", + "offset": 5815, + "length": 213, + "value": "\"SPUSNatConsent.ConsentString(\n - sectionId: \"" + }, + { + "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/Consents\/SPUSNatConsent.swift", + "kind": "StringLiteral", + "offset": 5902, + "length": 1, + "value": "\"\n - sectionName: \"" + }, + { + "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/Consents\/SPUSNatConsent.swift", + "kind": "StringLiteral", + "offset": 5948, + "length": 1, + "value": "\"\n - consentString: \"" + }, + { + "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/Consents\/SPUSNatConsent.swift", + "kind": "StringLiteral", + "offset": 5998, + "length": 1, + "value": "\"\n)\"" + }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/Consents\/SPUSNatConsent.swift", "kind": "BooleanLiteral", - "offset": 2987, + "offset": 6387, "length": 5, "value": "false" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/Consents\/SPUSNatConsent.swift", - "kind": "Array", - "offset": 3089, - "length": 2, - "value": "[]" + "kind": "StringLiteral", + "offset": 5631, + "length": 13, + "value": "\"ConsentViewController.ConsentString\"" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/Consents\/SPUSNatConsent.swift", - "kind": "Array", - "offset": 3113, - "length": 2, - "value": "[]" + "kind": "StringLiteral", + "offset": 6862, + "length": 522, + "value": "\"SPUSNatConsent.Statuses(\n - rejectedAny: \"" + }, + { + "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/Consents\/SPUSNatConsent.swift", + "kind": "StringLiteral", + "offset": 6955, + "length": 1, + "value": "\"\n - consentedToAll: \"" + }, + { + "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/Consents\/SPUSNatConsent.swift", + "kind": "StringLiteral", + "offset": 7014, + "length": 1, + "value": "\"\n - consentedToAny: \"" + }, + { + "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/Consents\/SPUSNatConsent.swift", + "kind": "StringLiteral", + "offset": 7073, + "length": 1, + "value": "\"\n - hasConsentData: \"" + }, + { + "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/Consents\/SPUSNatConsent.swift", + "kind": "StringLiteral", + "offset": 7132, + "length": 1, + "value": "\"\n - sellStatus: \"" + }, + { + "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/Consents\/SPUSNatConsent.swift", + "kind": "StringLiteral", + "offset": 7183, + "length": 1, + "value": "\"\n - shareStatus: \"" + }, + { + "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/Consents\/SPUSNatConsent.swift", + "kind": "StringLiteral", + "offset": 7236, + "length": 1, + "value": "\"\n - sensitiveDataStatus: \"" + }, + { + "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/Consents\/SPUSNatConsent.swift", + "kind": "StringLiteral", + "offset": 7305, + "length": 1, + "value": "\"\n - gpcStatus: \"" + }, + { + "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/Consents\/SPUSNatConsent.swift", + "kind": "StringLiteral", + "offset": 7354, + "length": 1, + "value": "\"\n)\"" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/Consents\/SPUSNatConsent.swift", "kind": "BooleanLiteral", - "offset": 3684, + "offset": 8627, "length": 5, "value": "false" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/Consents\/SPUSNatConsent.swift", "kind": "StringLiteral", - "offset": 133, - "length": 14, - "value": "\"ConsentViewController.SPUSNatConsent\"" + "offset": 6620, + "length": 8, + "value": "\"ConsentViewController.Statuses\"" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/Views\/iOS\/SPWebMessageViewController.swift", diff --git a/XCFramework/ConsentViewController.xcframework/ios-arm64_x86_64-simulator/ConsentViewController.framework/Modules/ConsentViewController.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface b/XCFramework/ConsentViewController.xcframework/ios-arm64_x86_64-simulator/ConsentViewController.framework/Modules/ConsentViewController.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface index f3c789014..1acbbaae1 100644 --- a/XCFramework/ConsentViewController.xcframework/ios-arm64_x86_64-simulator/ConsentViewController.framework/Modules/ConsentViewController.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface +++ b/XCFramework/ConsentViewController.xcframework/ios-arm64_x86_64-simulator/ConsentViewController.framework/Modules/ConsentViewController.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface @@ -171,6 +171,17 @@ extension ConsentViewController.SPCampaignType : Swift.Codable { public func encode(to encoder: any Swift.Encoder) throws @objc deinit } +@objc @_hasMissingDesignatedInitializers @objcMembers public class SPConsentable : ObjectiveC.NSObject, Swift.Codable { + @objc final public let id: Swift.String + @objc final public let consented: Swift.Bool + @objc override dynamic open var description: Swift.String { + @objc get + } + @objc override dynamic public func isEqual(_ object: Any?) -> Swift.Bool + @objc deinit + public func encode(to encoder: any Swift.Encoder) throws + required public init(from decoder: any Swift.Decoder) throws +} @objc @_hasMissingDesignatedInitializers @objcMembers public class SPConsentManager : ObjectiveC.NSObject { @objc public static var shouldCallErrorMetrics: Swift.Bool @objc public var cleanUserDataOnError: Swift.Bool @@ -971,24 +982,52 @@ public protocol SPObjcUserData { @objc dynamic public func objcUSNatApplies() -> Swift.Bool } @objc @_hasMissingDesignatedInitializers @objcMembers public class SPUSNatConsent : ObjectiveC.NSObject, Swift.Codable, Foundation.NSCopying { - public struct ConsentString : Swift.Codable, Swift.Equatable { - public static func == (a: ConsentViewController.SPUSNatConsent.ConsentString, b: ConsentViewController.SPUSNatConsent.ConsentString) -> Swift.Bool - public func encode(to encoder: any Swift.Encoder) throws - public init(from decoder: any Swift.Decoder) throws + @objc public var vendors: [ConsentViewController.SPConsentable] { + @objc get + } + @objc public var categories: [ConsentViewController.SPConsentable] { + @objc get } @objc public var uuid: Swift.String? @objc public var applies: Swift.Bool - final public let consentStrings: [ConsentViewController.SPUSNatConsent.ConsentString] + @objc final public let consentStrings: [ConsentViewController.SPUSNatConsent.ConsentString] + @objc public var statuses: ConsentViewController.SPUSNatConsent.Statuses { + @objc get + } public var GPPData: ConsentViewController.SPJson? + required public init(from decoder: any Swift.Decoder) throws + @objc deinit + public func encode(to encoder: any Swift.Encoder) throws +} +extension ConsentViewController.SPUSNatConsent { @objc override dynamic open var description: Swift.String { @objc get } - required public init(from decoder: any Swift.Decoder) throws @objc public static func empty() -> ConsentViewController.SPUSNatConsent @objc override dynamic public func isEqual(_ object: Any?) -> Swift.Bool - @objc public func copy(with zone: ObjectiveC.NSZone? = nil) -> Any - @objc deinit - public func encode(to encoder: any Swift.Encoder) throws + @objc dynamic public func copy(with zone: ObjectiveC.NSZone? = nil) -> Any +} +extension ConsentViewController.SPUSNatConsent { + @objc @_hasMissingDesignatedInitializers @objcMembers public class ConsentString : ObjectiveC.NSObject, Swift.Codable { + @objc final public let sectionId: Swift.Int + @objc final public let sectionName: Swift.String, consentString: Swift.String + @objc override dynamic open var description: Swift.String { + @objc get + } + @objc override dynamic public func isEqual(_ object: Any?) -> Swift.Bool + @objc deinit + public func encode(to encoder: any Swift.Encoder) throws + required public init(from decoder: any Swift.Decoder) throws + } +} +extension ConsentViewController.SPUSNatConsent { + @objc @_hasMissingDesignatedInitializers @objcMembers public class Statuses : ObjectiveC.NSObject { + @objc override dynamic open var description: Swift.String { + @objc get + } + @objc override dynamic public func isEqual(_ object: Any?) -> Swift.Bool + @objc deinit + } } @objc extension WebKit.WKWebView { @objc @_Concurrency.MainActor(unsafe) dynamic public func preloadConsent(from consents: ConsentViewController.SPUserData) diff --git a/XCFramework/ConsentViewController.xcframework/ios-arm64_x86_64-simulator/ConsentViewController.framework/Modules/ConsentViewController.swiftmodule/x86_64-apple-ios-simulator.swiftdoc b/XCFramework/ConsentViewController.xcframework/ios-arm64_x86_64-simulator/ConsentViewController.framework/Modules/ConsentViewController.swiftmodule/x86_64-apple-ios-simulator.swiftdoc index e69a7e5aa..9690b447d 100644 Binary files a/XCFramework/ConsentViewController.xcframework/ios-arm64_x86_64-simulator/ConsentViewController.framework/Modules/ConsentViewController.swiftmodule/x86_64-apple-ios-simulator.swiftdoc and b/XCFramework/ConsentViewController.xcframework/ios-arm64_x86_64-simulator/ConsentViewController.framework/Modules/ConsentViewController.swiftmodule/x86_64-apple-ios-simulator.swiftdoc differ diff --git a/XCFramework/ConsentViewController.xcframework/ios-arm64_x86_64-simulator/ConsentViewController.framework/Modules/ConsentViewController.swiftmodule/x86_64-apple-ios-simulator.swiftinterface b/XCFramework/ConsentViewController.xcframework/ios-arm64_x86_64-simulator/ConsentViewController.framework/Modules/ConsentViewController.swiftmodule/x86_64-apple-ios-simulator.swiftinterface index f3c789014..1acbbaae1 100644 --- a/XCFramework/ConsentViewController.xcframework/ios-arm64_x86_64-simulator/ConsentViewController.framework/Modules/ConsentViewController.swiftmodule/x86_64-apple-ios-simulator.swiftinterface +++ b/XCFramework/ConsentViewController.xcframework/ios-arm64_x86_64-simulator/ConsentViewController.framework/Modules/ConsentViewController.swiftmodule/x86_64-apple-ios-simulator.swiftinterface @@ -171,6 +171,17 @@ extension ConsentViewController.SPCampaignType : Swift.Codable { public func encode(to encoder: any Swift.Encoder) throws @objc deinit } +@objc @_hasMissingDesignatedInitializers @objcMembers public class SPConsentable : ObjectiveC.NSObject, Swift.Codable { + @objc final public let id: Swift.String + @objc final public let consented: Swift.Bool + @objc override dynamic open var description: Swift.String { + @objc get + } + @objc override dynamic public func isEqual(_ object: Any?) -> Swift.Bool + @objc deinit + public func encode(to encoder: any Swift.Encoder) throws + required public init(from decoder: any Swift.Decoder) throws +} @objc @_hasMissingDesignatedInitializers @objcMembers public class SPConsentManager : ObjectiveC.NSObject { @objc public static var shouldCallErrorMetrics: Swift.Bool @objc public var cleanUserDataOnError: Swift.Bool @@ -971,24 +982,52 @@ public protocol SPObjcUserData { @objc dynamic public func objcUSNatApplies() -> Swift.Bool } @objc @_hasMissingDesignatedInitializers @objcMembers public class SPUSNatConsent : ObjectiveC.NSObject, Swift.Codable, Foundation.NSCopying { - public struct ConsentString : Swift.Codable, Swift.Equatable { - public static func == (a: ConsentViewController.SPUSNatConsent.ConsentString, b: ConsentViewController.SPUSNatConsent.ConsentString) -> Swift.Bool - public func encode(to encoder: any Swift.Encoder) throws - public init(from decoder: any Swift.Decoder) throws + @objc public var vendors: [ConsentViewController.SPConsentable] { + @objc get + } + @objc public var categories: [ConsentViewController.SPConsentable] { + @objc get } @objc public var uuid: Swift.String? @objc public var applies: Swift.Bool - final public let consentStrings: [ConsentViewController.SPUSNatConsent.ConsentString] + @objc final public let consentStrings: [ConsentViewController.SPUSNatConsent.ConsentString] + @objc public var statuses: ConsentViewController.SPUSNatConsent.Statuses { + @objc get + } public var GPPData: ConsentViewController.SPJson? + required public init(from decoder: any Swift.Decoder) throws + @objc deinit + public func encode(to encoder: any Swift.Encoder) throws +} +extension ConsentViewController.SPUSNatConsent { @objc override dynamic open var description: Swift.String { @objc get } - required public init(from decoder: any Swift.Decoder) throws @objc public static func empty() -> ConsentViewController.SPUSNatConsent @objc override dynamic public func isEqual(_ object: Any?) -> Swift.Bool - @objc public func copy(with zone: ObjectiveC.NSZone? = nil) -> Any - @objc deinit - public func encode(to encoder: any Swift.Encoder) throws + @objc dynamic public func copy(with zone: ObjectiveC.NSZone? = nil) -> Any +} +extension ConsentViewController.SPUSNatConsent { + @objc @_hasMissingDesignatedInitializers @objcMembers public class ConsentString : ObjectiveC.NSObject, Swift.Codable { + @objc final public let sectionId: Swift.Int + @objc final public let sectionName: Swift.String, consentString: Swift.String + @objc override dynamic open var description: Swift.String { + @objc get + } + @objc override dynamic public func isEqual(_ object: Any?) -> Swift.Bool + @objc deinit + public func encode(to encoder: any Swift.Encoder) throws + required public init(from decoder: any Swift.Decoder) throws + } +} +extension ConsentViewController.SPUSNatConsent { + @objc @_hasMissingDesignatedInitializers @objcMembers public class Statuses : ObjectiveC.NSObject { + @objc override dynamic open var description: Swift.String { + @objc get + } + @objc override dynamic public func isEqual(_ object: Any?) -> Swift.Bool + @objc deinit + } } @objc extension WebKit.WKWebView { @objc @_Concurrency.MainActor(unsafe) dynamic public func preloadConsent(from consents: ConsentViewController.SPUserData) diff --git a/XCFramework/ConsentViewController.xcframework/ios-arm64_x86_64-simulator/ConsentViewController.framework/_CodeSignature/CodeResources b/XCFramework/ConsentViewController.xcframework/ios-arm64_x86_64-simulator/ConsentViewController.framework/_CodeSignature/CodeResources index ce6ae6ab4..8759652d3 100644 --- a/XCFramework/ConsentViewController.xcframework/ios-arm64_x86_64-simulator/ConsentViewController.framework/_CodeSignature/CodeResources +++ b/XCFramework/ConsentViewController.xcframework/ios-arm64_x86_64-simulator/ConsentViewController.framework/_CodeSignature/CodeResources @@ -14,7 +14,7 @@ ConsentViewController.bundle/Info.plist - 7CvauicbCRP5pdKXjjKZuO2Xn1A= + Ce4+/2EqZr22+sYbF3pNkgdhQxE= ConsentViewController.bundle/PrivacyInfo.xcprivacy @@ -58,7 +58,7 @@ Headers/ConsentViewController-Swift.h - kfAdIGofFoSG85RnDXcMi3Sfiig= + QffAp5sfRwYETtVT2BGpFbl2BYU= Headers/ConsentViewController-iOS-umbrella.h @@ -66,47 +66,47 @@ Info.plist - tH889AT96D+tHnveMwmlnqyew7k= + HUH2HtWrs+iaSYD3ZiSFce4PUm8= Modules/ConsentViewController.swiftmodule/arm64-apple-ios-simulator.abi.json - HJYojmauX3d5OIvpYSoMNKD/Qnw= + C+0Ak+tk/62y1CqW+p/mWpHfktM= Modules/ConsentViewController.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface - y/LnSFWTOU5g8MlKsOLIIjnKe1s= + QBe4XQbae6kvNDkIuL0zNgSXV3g= Modules/ConsentViewController.swiftmodule/arm64-apple-ios-simulator.swiftdoc - VmqzCgQOgR0Di9mOEji9PtOjEKs= + UjydPrSo9n5PTi7PCCoL915ndmc= Modules/ConsentViewController.swiftmodule/arm64-apple-ios-simulator.swiftinterface - y/LnSFWTOU5g8MlKsOLIIjnKe1s= + QBe4XQbae6kvNDkIuL0zNgSXV3g= Modules/ConsentViewController.swiftmodule/arm64-apple-ios-simulator.swiftmodule - t/NDxyP2nXrquAHCY2ShKYTyqPI= + ecufpwAWDqc0Rw0S9KKdxpp6uBc= Modules/ConsentViewController.swiftmodule/x86_64-apple-ios-simulator.abi.json - HJYojmauX3d5OIvpYSoMNKD/Qnw= + C+0Ak+tk/62y1CqW+p/mWpHfktM= Modules/ConsentViewController.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface - k+4vy09dUynUlbdAQcDz2tawR7g= + noGIEt/zLDJsMdczl+LCkP6Q9Jg= Modules/ConsentViewController.swiftmodule/x86_64-apple-ios-simulator.swiftdoc - p02rCVmjQg1I5Xuqmag0MvKrPU4= + C6xx41mJ5FhazxsQwBQM4XIsMr8= Modules/ConsentViewController.swiftmodule/x86_64-apple-ios-simulator.swiftinterface - k+4vy09dUynUlbdAQcDz2tawR7g= + noGIEt/zLDJsMdczl+LCkP6Q9Jg= Modules/ConsentViewController.swiftmodule/x86_64-apple-ios-simulator.swiftmodule - 74i2LMfRhF0TXp2qbIoSZO8HBCw= + mbgzOkyDCYf6vsx1KrpRpHsuOI0= Modules/module.modulemap @@ -157,11 +157,11 @@ hash - 7CvauicbCRP5pdKXjjKZuO2Xn1A= + Ce4+/2EqZr22+sYbF3pNkgdhQxE= hash2 - 2RBgFh4/m+pRI8oi2hZtIhLw8iEUWBS2K4xtemfpdN4= + ikupWcNKk31ku7Jq3oHvJPqMTtkxhOPBNg4yyVrNQQk= ConsentViewController.bundle/PrivacyInfo.xcprivacy @@ -278,11 +278,11 @@ hash - kfAdIGofFoSG85RnDXcMi3Sfiig= + QffAp5sfRwYETtVT2BGpFbl2BYU= hash2 - MJgkcePlu50no0KE5O6cUR2/a6A8zTLH7wrKLKxLy7I= + hs4SmQnaWMruv9DG+M1tGrBaqeoIHXT4wBOpw1/3hL4= Headers/ConsentViewController-iOS-umbrella.h @@ -300,110 +300,110 @@ hash - HJYojmauX3d5OIvpYSoMNKD/Qnw= + C+0Ak+tk/62y1CqW+p/mWpHfktM= hash2 - ka1+5g8R/JG10r96RGHO1tdwq05JQGf1zXIZ77o/sBQ= + I3k2LdDLnLBUuiJo1IwYfr7TgQu2p8StWPB2MO/04tM= Modules/ConsentViewController.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface hash - y/LnSFWTOU5g8MlKsOLIIjnKe1s= + QBe4XQbae6kvNDkIuL0zNgSXV3g= hash2 - p9dE7kjtmha3PVifQRwGn4mR1OzpBIsfVQ4sQTkBzn0= + KtU6SOYxESJwkgf9Z5vEGORaWoLuuOXa18yeFwQ8vKc= Modules/ConsentViewController.swiftmodule/arm64-apple-ios-simulator.swiftdoc hash - VmqzCgQOgR0Di9mOEji9PtOjEKs= + UjydPrSo9n5PTi7PCCoL915ndmc= hash2 - nAafoB6Xg1yvgGb6Rs6Euksn+nQCI79RszEKl6+w8fg= + +kuZRy6Q0CUsVY07qmNNJDLYJwpW0cFItXx961xynNw= Modules/ConsentViewController.swiftmodule/arm64-apple-ios-simulator.swiftinterface hash - y/LnSFWTOU5g8MlKsOLIIjnKe1s= + QBe4XQbae6kvNDkIuL0zNgSXV3g= hash2 - p9dE7kjtmha3PVifQRwGn4mR1OzpBIsfVQ4sQTkBzn0= + KtU6SOYxESJwkgf9Z5vEGORaWoLuuOXa18yeFwQ8vKc= Modules/ConsentViewController.swiftmodule/arm64-apple-ios-simulator.swiftmodule hash - t/NDxyP2nXrquAHCY2ShKYTyqPI= + ecufpwAWDqc0Rw0S9KKdxpp6uBc= hash2 - nrB7cxq6cauDZejxQsjeqPI1y+vTamTAB55cagy+EtQ= + bdFCa/e7+vWclZ2EHRnuwjjS6Ds7nd+CQKjRSACVEJs= Modules/ConsentViewController.swiftmodule/x86_64-apple-ios-simulator.abi.json hash - HJYojmauX3d5OIvpYSoMNKD/Qnw= + C+0Ak+tk/62y1CqW+p/mWpHfktM= hash2 - ka1+5g8R/JG10r96RGHO1tdwq05JQGf1zXIZ77o/sBQ= + I3k2LdDLnLBUuiJo1IwYfr7TgQu2p8StWPB2MO/04tM= Modules/ConsentViewController.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface hash - k+4vy09dUynUlbdAQcDz2tawR7g= + noGIEt/zLDJsMdczl+LCkP6Q9Jg= hash2 - 2lWio26f9iL6Ls9pG1mzo/qc30uP3BB37LI0nCfNFkE= + 2VccvNkf/xGRXKB01OfQQGL3dgCH6ZbLNpH1ihAcGJE= Modules/ConsentViewController.swiftmodule/x86_64-apple-ios-simulator.swiftdoc hash - p02rCVmjQg1I5Xuqmag0MvKrPU4= + C6xx41mJ5FhazxsQwBQM4XIsMr8= hash2 - zYTIR7KfKDU0VJ1c9xdUW6CHBVxxN6PMEsy3qFNivUY= + RH+HqvEZ331CA0e60UbOP9jl4FeZMimTKNotK1tyZPc= Modules/ConsentViewController.swiftmodule/x86_64-apple-ios-simulator.swiftinterface hash - k+4vy09dUynUlbdAQcDz2tawR7g= + noGIEt/zLDJsMdczl+LCkP6Q9Jg= hash2 - 2lWio26f9iL6Ls9pG1mzo/qc30uP3BB37LI0nCfNFkE= + 2VccvNkf/xGRXKB01OfQQGL3dgCH6ZbLNpH1ihAcGJE= Modules/ConsentViewController.swiftmodule/x86_64-apple-ios-simulator.swiftmodule hash - 74i2LMfRhF0TXp2qbIoSZO8HBCw= + mbgzOkyDCYf6vsx1KrpRpHsuOI0= hash2 - oMOxNohde9GyejyWERpahcuTmj2HBEqEqst5DCfnj8I= + FVca3vczOPirzxuaTbnbpImpS3IlyBwJRsAM8WUcvdE= Modules/module.modulemap diff --git a/XCFramework/ConsentViewController.xcframework/tvos-arm64_x86_64-simulator/ConsentViewController.framework/ConsentViewController b/XCFramework/ConsentViewController.xcframework/tvos-arm64_x86_64-simulator/ConsentViewController.framework/ConsentViewController index 278f87cbc..a41f49d02 100755 Binary files a/XCFramework/ConsentViewController.xcframework/tvos-arm64_x86_64-simulator/ConsentViewController.framework/ConsentViewController and b/XCFramework/ConsentViewController.xcframework/tvos-arm64_x86_64-simulator/ConsentViewController.framework/ConsentViewController differ diff --git a/XCFramework/ConsentViewController.xcframework/tvos-arm64_x86_64-simulator/ConsentViewController.framework/ConsentViewController.bundle/Info.plist b/XCFramework/ConsentViewController.xcframework/tvos-arm64_x86_64-simulator/ConsentViewController.framework/ConsentViewController.bundle/Info.plist index 98ba39402..f84da67ca 100644 Binary files a/XCFramework/ConsentViewController.xcframework/tvos-arm64_x86_64-simulator/ConsentViewController.framework/ConsentViewController.bundle/Info.plist and b/XCFramework/ConsentViewController.xcframework/tvos-arm64_x86_64-simulator/ConsentViewController.framework/ConsentViewController.bundle/Info.plist differ diff --git a/XCFramework/ConsentViewController.xcframework/tvos-arm64_x86_64-simulator/ConsentViewController.framework/Headers/ConsentViewController-Swift.h b/XCFramework/ConsentViewController.xcframework/tvos-arm64_x86_64-simulator/ConsentViewController.framework/Headers/ConsentViewController-Swift.h index 78b4d4031..ba43c95de 100644 --- a/XCFramework/ConsentViewController.xcframework/tvos-arm64_x86_64-simulator/ConsentViewController.framework/Headers/ConsentViewController-Swift.h +++ b/XCFramework/ConsentViewController.xcframework/tvos-arm64_x86_64-simulator/ConsentViewController.framework/Headers/ConsentViewController-Swift.h @@ -829,6 +829,17 @@ SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, copy) NSString * _No +SWIFT_CLASS("_TtC21ConsentViewController13SPConsentable") +@interface SPConsentable : NSObject +@property (nonatomic, readonly, copy) NSString * _Nonnull id; +@property (nonatomic, readonly) BOOL consented; +@property (nonatomic, readonly, copy) NSString * _Nonnull description; +- (BOOL)isEqual:(id _Nullable)object SWIFT_WARN_UNUSED_RESULT; +- (nonnull instancetype)init SWIFT_UNAVAILABLE; ++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); +@end + + SWIFT_CLASS("_TtC21ConsentViewController9SPGCMData") @@ -1100,17 +1111,44 @@ SWIFT_CLASS("_TtC21ConsentViewController14SPPropertyName") +@class ConsentString; +@class Statuses; SWIFT_CLASS("_TtC21ConsentViewController14SPUSNatConsent") @interface SPUSNatConsent : NSObject +/// A collection of accepted/rejected vendors and their ids +@property (nonatomic, readonly, copy) NSArray * _Nonnull vendors; +/// A collection of accepted/rejected categories (aka. purposes) and their ids +@property (nonatomic, readonly, copy) NSArray * _Nonnull categories; +/// Identifies this usnat consent profile @property (nonatomic, copy) NSString * _Nullable uuid; +/// Whether USNat applies according to user’s location (inferred from IP lookup) and your Vendor List applies scope setting @property (nonatomic) BOOL applies; +/// The consent strings related to this user profile +@property (nonatomic, readonly, copy) NSArray * _Nonnull consentStrings; +/// A series of statuses (Bool?) regarding GPP and user consent +/// seealso: +/// SPUSNatConsent.Statuses +@property (nonatomic, readonly, strong) Statuses * _Nonnull statuses; +- (nonnull instancetype)init SWIFT_UNAVAILABLE; ++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); +@end + + + +@interface SPUSNatConsent (SWIFT_EXTENSION(ConsentViewController)) +@end + + +@interface SPUSNatConsent (SWIFT_EXTENSION(ConsentViewController)) +@end + + +@interface SPUSNatConsent (SWIFT_EXTENSION(ConsentViewController)) @property (nonatomic, readonly, copy) NSString * _Nonnull description; + (SPUSNatConsent * _Nonnull)empty SWIFT_WARN_UNUSED_RESULT; - (BOOL)isEqual:(id _Nullable)object SWIFT_WARN_UNUSED_RESULT; - (id _Nonnull)copyWithZone:(struct _NSZone * _Nullable)zone SWIFT_WARN_UNUSED_RESULT; -- (nonnull instancetype)init SWIFT_UNAVAILABLE; -+ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); @end @@ -2039,6 +2077,17 @@ SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, copy) NSString * _No +SWIFT_CLASS("_TtC21ConsentViewController13SPConsentable") +@interface SPConsentable : NSObject +@property (nonatomic, readonly, copy) NSString * _Nonnull id; +@property (nonatomic, readonly) BOOL consented; +@property (nonatomic, readonly, copy) NSString * _Nonnull description; +- (BOOL)isEqual:(id _Nullable)object SWIFT_WARN_UNUSED_RESULT; +- (nonnull instancetype)init SWIFT_UNAVAILABLE; ++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); +@end + + SWIFT_CLASS("_TtC21ConsentViewController9SPGCMData") @@ -2310,17 +2359,44 @@ SWIFT_CLASS("_TtC21ConsentViewController14SPPropertyName") +@class ConsentString; +@class Statuses; SWIFT_CLASS("_TtC21ConsentViewController14SPUSNatConsent") @interface SPUSNatConsent : NSObject +/// A collection of accepted/rejected vendors and their ids +@property (nonatomic, readonly, copy) NSArray * _Nonnull vendors; +/// A collection of accepted/rejected categories (aka. purposes) and their ids +@property (nonatomic, readonly, copy) NSArray * _Nonnull categories; +/// Identifies this usnat consent profile @property (nonatomic, copy) NSString * _Nullable uuid; +/// Whether USNat applies according to user’s location (inferred from IP lookup) and your Vendor List applies scope setting @property (nonatomic) BOOL applies; +/// The consent strings related to this user profile +@property (nonatomic, readonly, copy) NSArray * _Nonnull consentStrings; +/// A series of statuses (Bool?) regarding GPP and user consent +/// seealso: +/// SPUSNatConsent.Statuses +@property (nonatomic, readonly, strong) Statuses * _Nonnull statuses; +- (nonnull instancetype)init SWIFT_UNAVAILABLE; ++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); +@end + + + +@interface SPUSNatConsent (SWIFT_EXTENSION(ConsentViewController)) +@end + + +@interface SPUSNatConsent (SWIFT_EXTENSION(ConsentViewController)) +@end + + +@interface SPUSNatConsent (SWIFT_EXTENSION(ConsentViewController)) @property (nonatomic, readonly, copy) NSString * _Nonnull description; + (SPUSNatConsent * _Nonnull)empty SWIFT_WARN_UNUSED_RESULT; - (BOOL)isEqual:(id _Nullable)object SWIFT_WARN_UNUSED_RESULT; - (id _Nonnull)copyWithZone:(struct _NSZone * _Nullable)zone SWIFT_WARN_UNUSED_RESULT; -- (nonnull instancetype)init SWIFT_UNAVAILABLE; -+ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); @end diff --git a/XCFramework/ConsentViewController.xcframework/tvos-arm64_x86_64-simulator/ConsentViewController.framework/Info.plist b/XCFramework/ConsentViewController.xcframework/tvos-arm64_x86_64-simulator/ConsentViewController.framework/Info.plist index ae9f6bd84..5c37f1a00 100644 Binary files a/XCFramework/ConsentViewController.xcframework/tvos-arm64_x86_64-simulator/ConsentViewController.framework/Info.plist and b/XCFramework/ConsentViewController.xcframework/tvos-arm64_x86_64-simulator/ConsentViewController.framework/Info.plist differ diff --git a/XCFramework/ConsentViewController.xcframework/tvos-arm64_x86_64-simulator/ConsentViewController.framework/Modules/ConsentViewController.swiftmodule/arm64-apple-tvos-simulator.abi.json b/XCFramework/ConsentViewController.xcframework/tvos-arm64_x86_64-simulator/ConsentViewController.framework/Modules/ConsentViewController.swiftmodule/arm64-apple-tvos-simulator.abi.json index 80c58da3e..6bb1067f0 100644 --- a/XCFramework/ConsentViewController.xcframework/tvos-arm64_x86_64-simulator/ConsentViewController.framework/Modules/ConsentViewController.swiftmodule/arm64-apple-tvos-simulator.abi.json +++ b/XCFramework/ConsentViewController.xcframework/tvos-arm64_x86_64-simulator/ConsentViewController.framework/Modules/ConsentViewController.swiftmodule/arm64-apple-tvos-simulator.abi.json @@ -7003,6 +7003,372 @@ "RawDocComment" ] }, + { + "kind": "TypeDecl", + "name": "SPConsentable", + "printedName": "SPConsentable", + "children": [ + { + "kind": "Var", + "name": "id", + "printedName": "id", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "c:@M@ConsentViewController@objc(cs)SPConsentable(py)id", + "mangledName": "$s21ConsentViewController13SPConsentableC2idSSvp", + "moduleName": "ConsentViewController", + "declAttributes": [ + "Final", + "HasStorage", + "AccessControl", + "ObjC" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "c:@M@ConsentViewController@objc(cs)SPConsentable(im)id", + "mangledName": "$s21ConsentViewController13SPConsentableC2idSSvg", + "moduleName": "ConsentViewController", + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "consented", + "printedName": "consented", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "c:@M@ConsentViewController@objc(cs)SPConsentable(py)consented", + "mangledName": "$s21ConsentViewController13SPConsentableC9consentedSbvp", + "moduleName": "ConsentViewController", + "declAttributes": [ + "Final", + "HasStorage", + "AccessControl", + "ObjC" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "c:@M@ConsentViewController@objc(cs)SPConsentable(im)consented", + "mangledName": "$s21ConsentViewController13SPConsentableC9consentedSbvg", + "moduleName": "ConsentViewController", + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "description", + "printedName": "description", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "c:@M@ConsentViewController@objc(cs)SPConsentable(py)description", + "mangledName": "$s21ConsentViewController13SPConsentableC11descriptionSSvp", + "moduleName": "ConsentViewController", + "overriding": true, + "objc_name": "description", + "declAttributes": [ + "Dynamic", + "ObjC", + "AccessControl", + "Override" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "c:@M@ConsentViewController@objc(cs)SPConsentable(im)description", + "mangledName": "$s21ConsentViewController13SPConsentableC11descriptionSSvg", + "moduleName": "ConsentViewController", + "overriding": true, + "objc_name": "description", + "declAttributes": [ + "Dynamic", + "ObjC" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "isEqual", + "printedName": "isEqual(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Any?", + "children": [ + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "c:@M@ConsentViewController@objc(cs)SPConsentable(im)isEqual:", + "mangledName": "$s21ConsentViewController13SPConsentableC7isEqualySbypSgF", + "moduleName": "ConsentViewController", + "overriding": true, + "objc_name": "isEqual:", + "declAttributes": [ + "Dynamic", + "ObjC", + "AccessControl", + "Override" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "SPConsentable", + "printedName": "ConsentViewController.SPConsentable", + "usr": "c:@M@ConsentViewController@objc(cs)SPConsentable" + } + ], + "declKind": "Constructor", + "usr": "c:@M@ConsentViewController@objc(cs)SPConsentable(im)init", + "mangledName": "$s21ConsentViewController13SPConsentableCACycfc", + "moduleName": "ConsentViewController", + "overriding": true, + "implicit": true, + "objc_name": "init", + "declAttributes": [ + "Dynamic", + "ObjC", + "Override" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "SPConsentable", + "printedName": "ConsentViewController.SPConsentable", + "usr": "c:@M@ConsentViewController@objc(cs)SPConsentable" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "Swift.Decoder", + "usr": "s:s7DecoderP" + } + ], + "declKind": "Constructor", + "usr": "s:21ConsentViewController13SPConsentableC4fromACs7Decoder_p_tKcfc", + "mangledName": "$s21ConsentViewController13SPConsentableC4fromACs7Decoder_p_tKcfc", + "moduleName": "ConsentViewController", + "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:21ConsentViewController13SPConsentableC6encode2toys7Encoder_p_tKF", + "mangledName": "$s21ConsentViewController13SPConsentableC6encode2toys7Encoder_p_tKF", + "moduleName": "ConsentViewController", + "implicit": true, + "throwing": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "c:@M@ConsentViewController@objc(cs)SPConsentable", + "mangledName": "$s21ConsentViewController13SPConsentableC", + "moduleName": "ConsentViewController", + "declAttributes": [ + "AccessControl", + "ObjCMembers", + "ObjC" + ], + "superclassUsr": "c:objc(cs)NSObject", + "hasMissingDesignatedInitializers": true, + "superclassNames": [ + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "ConsentViewController", + "declAttributes": [ + "RawDocComment" + ] + }, { "kind": "Import", "name": "UIKit", @@ -31636,122 +32002,124 @@ "printedName": "SPUSNatConsent", "children": [ { - "kind": "TypeDecl", - "name": "ConsentString", - "printedName": "ConsentString", + "kind": "Var", + "name": "vendors", + "printedName": "vendors", "children": [ { - "kind": "Constructor", - "name": "init", - "printedName": "init(from:)", + "kind": "TypeNominal", + "name": "Array", + "printedName": "[ConsentViewController.SPConsentable]", "children": [ { "kind": "TypeNominal", - "name": "ConsentString", - "printedName": "ConsentViewController.SPUSNatConsent.ConsentString", - "usr": "s:21ConsentViewController07SPUSNatA0C0A6StringV" - }, - { - "kind": "TypeNominal", - "name": "Decoder", - "printedName": "Swift.Decoder", - "usr": "s:s7DecoderP" + "name": "SPConsentable", + "printedName": "ConsentViewController.SPConsentable", + "usr": "c:@M@ConsentViewController@objc(cs)SPConsentable" } ], - "declKind": "Constructor", - "usr": "s:21ConsentViewController07SPUSNatA0C0A6StringV4fromAEs7Decoder_p_tKcfc", - "mangledName": "$s21ConsentViewController07SPUSNatA0C0A6StringV4fromAEs7Decoder_p_tKcfc", - "moduleName": "ConsentViewController", - "implicit": true, - "throwing": true, - "init_kind": "Designated" - }, + "usr": "s:Sa" + } + ], + "declKind": "Var", + "usr": "c:@M@ConsentViewController@objc(cs)SPUSNatConsent(py)vendors", + "mangledName": "$s21ConsentViewController07SPUSNatA0C7vendorsSayAA13SPConsentableCGvp", + "moduleName": "ConsentViewController", + "declAttributes": [ + "AccessControl", + "RawDocComment", + "ObjC" + ], + "accessors": [ { - "kind": "Function", - "name": "encode", - "printedName": "encode(to:)", + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Encoder", - "printedName": "Swift.Encoder", - "usr": "s:s7EncoderP" + "name": "Array", + "printedName": "[ConsentViewController.SPConsentable]", + "children": [ + { + "kind": "TypeNominal", + "name": "SPConsentable", + "printedName": "ConsentViewController.SPConsentable", + "usr": "c:@M@ConsentViewController@objc(cs)SPConsentable" + } + ], + "usr": "s:Sa" } ], - "declKind": "Func", - "usr": "s:21ConsentViewController07SPUSNatA0C0A6StringV6encode2toys7Encoder_p_tKF", - "mangledName": "$s21ConsentViewController07SPUSNatA0C0A6StringV6encode2toys7Encoder_p_tKF", + "declKind": "Accessor", + "usr": "c:@M@ConsentViewController@objc(cs)SPUSNatConsent(im)vendors", + "mangledName": "$s21ConsentViewController07SPUSNatA0C7vendorsSayAA13SPConsentableCGvg", "moduleName": "ConsentViewController", - "implicit": true, - "throwing": true, - "funcSelfKind": "NonMutating" - }, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "categories", + "printedName": "categories", + "children": [ { - "kind": "Function", - "name": "==", - "printedName": "==(_:_:)", + "kind": "TypeNominal", + "name": "Array", + "printedName": "[ConsentViewController.SPConsentable]", "children": [ { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" - }, - { - "kind": "TypeNominal", - "name": "ConsentString", - "printedName": "ConsentViewController.SPUSNatConsent.ConsentString", - "usr": "s:21ConsentViewController07SPUSNatA0C0A6StringV" - }, - { - "kind": "TypeNominal", - "name": "ConsentString", - "printedName": "ConsentViewController.SPUSNatConsent.ConsentString", - "usr": "s:21ConsentViewController07SPUSNatA0C0A6StringV" + "name": "SPConsentable", + "printedName": "ConsentViewController.SPConsentable", + "usr": "c:@M@ConsentViewController@objc(cs)SPConsentable" } ], - "declKind": "Func", - "usr": "s:21ConsentViewController07SPUSNatA0C0A6StringV2eeoiySbAE_AEtFZ", - "mangledName": "$s21ConsentViewController07SPUSNatA0C0A6StringV2eeoiySbAE_AEtFZ", - "moduleName": "ConsentViewController", - "static": true, - "implicit": true, - "funcSelfKind": "NonMutating" + "usr": "s:Sa" } ], - "declKind": "Struct", - "usr": "s:21ConsentViewController07SPUSNatA0C0A6StringV", - "mangledName": "$s21ConsentViewController07SPUSNatA0C0A6StringV", + "declKind": "Var", + "usr": "c:@M@ConsentViewController@objc(cs)SPUSNatConsent(py)categories", + "mangledName": "$s21ConsentViewController07SPUSNatA0C10categoriesSayAA13SPConsentableCGvp", "moduleName": "ConsentViewController", "declAttributes": [ - "AccessControl" + "AccessControl", + "RawDocComment", + "ObjC" ], - "conformances": [ - { - "kind": "Conformance", - "name": "Decodable", - "printedName": "Decodable", - "usr": "s:Se", - "mangledName": "$sSe" - }, - { - "kind": "Conformance", - "name": "Encodable", - "printedName": "Encodable", - "usr": "s:SE", - "mangledName": "$sSE" - }, + "accessors": [ { - "kind": "Conformance", - "name": "Equatable", - "printedName": "Equatable", - "usr": "s:SQ", - "mangledName": "$sSQ" + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[ConsentViewController.SPConsentable]", + "children": [ + { + "kind": "TypeNominal", + "name": "SPConsentable", + "printedName": "ConsentViewController.SPConsentable", + "usr": "c:@M@ConsentViewController@objc(cs)SPConsentable" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Accessor", + "usr": "c:@M@ConsentViewController@objc(cs)SPUSNatConsent(im)categories", + "mangledName": "$s21ConsentViewController07SPUSNatA0C10categoriesSayAA13SPConsentableCGvg", + "moduleName": "ConsentViewController", + "declAttributes": [ + "ObjC" + ], + "accessorKind": "get" } ] }, @@ -31783,6 +32151,7 @@ "HasInitialValue", "HasStorage", "AccessControl", + "RawDocComment", "ObjC" ], "hasStorage": true, @@ -31891,6 +32260,7 @@ "declAttributes": [ "HasStorage", "AccessControl", + "RawDocComment", "ObjC" ], "hasStorage": true, @@ -31978,20 +32348,22 @@ "kind": "TypeNominal", "name": "ConsentString", "printedName": "ConsentViewController.SPUSNatConsent.ConsentString", - "usr": "s:21ConsentViewController07SPUSNatA0C0A6StringV" + "usr": "s:21ConsentViewController07SPUSNatA0C0A6StringC" } ], "usr": "s:Sa" } ], "declKind": "Var", - "usr": "s:21ConsentViewController07SPUSNatA0C14consentStringsSayAC0A6StringVGvp", - "mangledName": "$s21ConsentViewController07SPUSNatA0C14consentStringsSayAC0A6StringVGvp", + "usr": "c:@M@ConsentViewController@objc(cs)SPUSNatConsent(py)consentStrings", + "mangledName": "$s21ConsentViewController07SPUSNatA0C14consentStringsSayAC0A6StringCGvp", "moduleName": "ConsentViewController", "declAttributes": [ "Final", "HasStorage", - "AccessControl" + "AccessControl", + "RawDocComment", + "ObjC" ], "isLet": true, "hasStorage": true, @@ -32010,19 +32382,65 @@ "kind": "TypeNominal", "name": "ConsentString", "printedName": "ConsentViewController.SPUSNatConsent.ConsentString", - "usr": "s:21ConsentViewController07SPUSNatA0C0A6StringV" + "usr": "s:21ConsentViewController07SPUSNatA0C0A6StringC" } ], "usr": "s:Sa" } ], "declKind": "Accessor", - "usr": "s:21ConsentViewController07SPUSNatA0C14consentStringsSayAC0A6StringVGvg", - "mangledName": "$s21ConsentViewController07SPUSNatA0C14consentStringsSayAC0A6StringVGvg", + "usr": "c:@M@ConsentViewController@objc(cs)SPUSNatConsent(im)consentStrings", + "mangledName": "$s21ConsentViewController07SPUSNatA0C14consentStringsSayAC0A6StringCGvg", "moduleName": "ConsentViewController", "implicit": true, "declAttributes": [ - "Final" + "Final", + "ObjC" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "statuses", + "printedName": "statuses", + "children": [ + { + "kind": "TypeNominal", + "name": "Statuses", + "printedName": "ConsentViewController.SPUSNatConsent.Statuses", + "usr": "s:21ConsentViewController07SPUSNatA0C8StatusesC" + } + ], + "declKind": "Var", + "usr": "c:@M@ConsentViewController@objc(cs)SPUSNatConsent(py)statuses", + "mangledName": "$s21ConsentViewController07SPUSNatA0C8statusesAC8StatusesCvp", + "moduleName": "ConsentViewController", + "declAttributes": [ + "AccessControl", + "RawDocComment", + "ObjC" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Statuses", + "printedName": "ConsentViewController.SPUSNatConsent.Statuses", + "usr": "s:21ConsentViewController07SPUSNatA0C8StatusesC" + } + ], + "declKind": "Accessor", + "usr": "c:@M@ConsentViewController@objc(cs)SPUSNatConsent(im)statuses", + "mangledName": "$s21ConsentViewController07SPUSNatA0C8statusesAC8StatusesCvg", + "moduleName": "ConsentViewController", + "declAttributes": [ + "ObjC" ], "accessorKind": "get" } @@ -32139,6 +32557,86 @@ } ] }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "SPUSNatConsent", + "printedName": "ConsentViewController.SPUSNatConsent", + "usr": "c:@M@ConsentViewController@objc(cs)SPUSNatConsent" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "Swift.Decoder", + "usr": "s:s7DecoderP" + } + ], + "declKind": "Constructor", + "usr": "s:21ConsentViewController07SPUSNatA0C4fromACs7Decoder_p_tKcfc", + "mangledName": "$s21ConsentViewController07SPUSNatA0C4fromACs7Decoder_p_tKcfc", + "moduleName": "ConsentViewController", + "declAttributes": [ + "AccessControl", + "Required" + ], + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "SPUSNatConsent", + "printedName": "ConsentViewController.SPUSNatConsent", + "usr": "c:@M@ConsentViewController@objc(cs)SPUSNatConsent" + } + ], + "declKind": "Constructor", + "usr": "c:@M@ConsentViewController@objc(cs)SPUSNatConsent(im)init", + "mangledName": "$s21ConsentViewController07SPUSNatA0CACycfc", + "moduleName": "ConsentViewController", + "overriding": true, + "implicit": true, + "objc_name": "init", + "declAttributes": [ + "Dynamic", + "ObjC", + "Override" + ], + "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:21ConsentViewController07SPUSNatA0C6encode2toys7Encoder_p_tKF", + "mangledName": "$s21ConsentViewController07SPUSNatA0C6encode2toys7Encoder_p_tKF", + "moduleName": "ConsentViewController", + "implicit": true, + "throwing": true, + "funcSelfKind": "NonMutating" + }, { "kind": "Var", "name": "description", @@ -32152,7 +32650,7 @@ } ], "declKind": "Var", - "usr": "c:@M@ConsentViewController@objc(cs)SPUSNatConsent(py)description", + "usr": "c:@CM@ConsentViewController@objc(cs)SPUSNatConsent(py)description", "mangledName": "$s21ConsentViewController07SPUSNatA0C11descriptionSSvp", "moduleName": "ConsentViewController", "overriding": true, @@ -32163,6 +32661,7 @@ "AccessControl", "Override" ], + "isFromExtension": true, "accessors": [ { "kind": "Accessor", @@ -32177,7 +32676,7 @@ } ], "declKind": "Accessor", - "usr": "c:@M@ConsentViewController@objc(cs)SPUSNatConsent(im)description", + "usr": "c:@CM@ConsentViewController@objc(cs)SPUSNatConsent(im)description", "mangledName": "$s21ConsentViewController07SPUSNatA0C11descriptionSSvg", "moduleName": "ConsentViewController", "overriding": true, @@ -32186,39 +32685,11 @@ "Dynamic", "ObjC" ], + "isFromExtension": true, "accessorKind": "get" } ] }, - { - "kind": "Constructor", - "name": "init", - "printedName": "init(from:)", - "children": [ - { - "kind": "TypeNominal", - "name": "SPUSNatConsent", - "printedName": "ConsentViewController.SPUSNatConsent", - "usr": "c:@M@ConsentViewController@objc(cs)SPUSNatConsent" - }, - { - "kind": "TypeNominal", - "name": "Decoder", - "printedName": "Swift.Decoder", - "usr": "s:s7DecoderP" - } - ], - "declKind": "Constructor", - "usr": "s:21ConsentViewController07SPUSNatA0C4fromACs7Decoder_p_tKcfc", - "mangledName": "$s21ConsentViewController07SPUSNatA0C4fromACs7Decoder_p_tKcfc", - "moduleName": "ConsentViewController", - "declAttributes": [ - "AccessControl", - "Required" - ], - "throwing": true, - "init_kind": "Designated" - }, { "kind": "Function", "name": "empty", @@ -32232,7 +32703,7 @@ } ], "declKind": "Func", - "usr": "c:@M@ConsentViewController@objc(cs)SPUSNatConsent(cm)empty", + "usr": "c:@CM@ConsentViewController@objc(cs)SPUSNatConsent(cm)empty", "mangledName": "$s21ConsentViewController07SPUSNatA0C5emptyACyFZ", "moduleName": "ConsentViewController", "static": true, @@ -32241,6 +32712,7 @@ "AccessControl", "ObjC" ], + "isFromExtension": true, "funcSelfKind": "NonMutating" }, { @@ -32269,7 +32741,7 @@ } ], "declKind": "Func", - "usr": "c:@M@ConsentViewController@objc(cs)SPUSNatConsent(im)isEqual:", + "usr": "c:@CM@ConsentViewController@objc(cs)SPUSNatConsent(im)isEqual:", "mangledName": "$s21ConsentViewController07SPUSNatA0C7isEqualySbypSgF", "moduleName": "ConsentViewController", "overriding": true, @@ -32280,6 +32752,7 @@ "AccessControl", "Override" ], + "isFromExtension": true, "funcSelfKind": "NonMutating" }, { @@ -32309,66 +32782,613 @@ } ], "declKind": "Func", - "usr": "c:@M@ConsentViewController@objc(cs)SPUSNatConsent(im)copyWithZone:", + "usr": "c:@CM@ConsentViewController@objc(cs)SPUSNatConsent(im)copyWithZone:", "mangledName": "$s21ConsentViewController07SPUSNatA0C4copy4withyp10ObjectiveC6NSZoneVSg_tF", "moduleName": "ConsentViewController", "objc_name": "copyWithZone:", "declAttributes": [ + "Dynamic", "ObjC", "AccessControl" ], + "isFromExtension": true, "funcSelfKind": "NonMutating" }, { - "kind": "Constructor", - "name": "init", - "printedName": "init()", + "kind": "TypeDecl", + "name": "ConsentString", + "printedName": "ConsentString", "children": [ { - "kind": "TypeNominal", - "name": "SPUSNatConsent", - "printedName": "ConsentViewController.SPUSNatConsent", - "usr": "c:@M@ConsentViewController@objc(cs)SPUSNatConsent" + "kind": "Var", + "name": "sectionId", + "printedName": "sectionId", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:21ConsentViewController07SPUSNatA0C0A6StringC9sectionIdSivp", + "mangledName": "$s21ConsentViewController07SPUSNatA0C0A6StringC9sectionIdSivp", + "moduleName": "ConsentViewController", + "declAttributes": [ + "Final", + "HasStorage", + "AccessControl", + "ObjC" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:21ConsentViewController07SPUSNatA0C0A6StringC9sectionIdSivg", + "mangledName": "$s21ConsentViewController07SPUSNatA0C0A6StringC9sectionIdSivg", + "moduleName": "ConsentViewController", + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "sectionName", + "printedName": "sectionName", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:21ConsentViewController07SPUSNatA0C0A6StringC11sectionNameSSvp", + "mangledName": "$s21ConsentViewController07SPUSNatA0C0A6StringC11sectionNameSSvp", + "moduleName": "ConsentViewController", + "declAttributes": [ + "Final", + "HasStorage", + "AccessControl", + "ObjC" + ], + "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:21ConsentViewController07SPUSNatA0C0A6StringC11sectionNameSSvg", + "mangledName": "$s21ConsentViewController07SPUSNatA0C0A6StringC11sectionNameSSvg", + "moduleName": "ConsentViewController", + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "consentString", + "printedName": "consentString", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:21ConsentViewController07SPUSNatA0C0A6StringC07consentE0SSvp", + "mangledName": "$s21ConsentViewController07SPUSNatA0C0A6StringC07consentE0SSvp", + "moduleName": "ConsentViewController", + "declAttributes": [ + "Final", + "HasStorage", + "AccessControl", + "ObjC" + ], + "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:21ConsentViewController07SPUSNatA0C0A6StringC07consentE0SSvg", + "mangledName": "$s21ConsentViewController07SPUSNatA0C0A6StringC07consentE0SSvg", + "moduleName": "ConsentViewController", + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "description", + "printedName": "description", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:21ConsentViewController07SPUSNatA0C0A6StringC11descriptionSSvp", + "mangledName": "$s21ConsentViewController07SPUSNatA0C0A6StringC11descriptionSSvp", + "moduleName": "ConsentViewController", + "overriding": true, + "objc_name": "description", + "declAttributes": [ + "Dynamic", + "ObjC", + "AccessControl", + "Override" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:21ConsentViewController07SPUSNatA0C0A6StringC11descriptionSSvg", + "mangledName": "$s21ConsentViewController07SPUSNatA0C0A6StringC11descriptionSSvg", + "moduleName": "ConsentViewController", + "overriding": true, + "objc_name": "description", + "declAttributes": [ + "Dynamic", + "ObjC" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "isEqual", + "printedName": "isEqual(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Any?", + "children": [ + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:21ConsentViewController07SPUSNatA0C0A6StringC7isEqualySbypSgF", + "mangledName": "$s21ConsentViewController07SPUSNatA0C0A6StringC7isEqualySbypSgF", + "moduleName": "ConsentViewController", + "overriding": true, + "objc_name": "isEqual:", + "declAttributes": [ + "Dynamic", + "ObjC", + "AccessControl", + "Override" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "ConsentString", + "printedName": "ConsentViewController.SPUSNatConsent.ConsentString", + "usr": "s:21ConsentViewController07SPUSNatA0C0A6StringC" + } + ], + "declKind": "Constructor", + "usr": "s:21ConsentViewController07SPUSNatA0C0A6StringCAEycfc", + "mangledName": "$s21ConsentViewController07SPUSNatA0C0A6StringCAEycfc", + "moduleName": "ConsentViewController", + "overriding": true, + "implicit": true, + "objc_name": "init", + "declAttributes": [ + "Dynamic", + "ObjC", + "Override" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ConsentString", + "printedName": "ConsentViewController.SPUSNatConsent.ConsentString", + "usr": "s:21ConsentViewController07SPUSNatA0C0A6StringC" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "Swift.Decoder", + "usr": "s:s7DecoderP" + } + ], + "declKind": "Constructor", + "usr": "s:21ConsentViewController07SPUSNatA0C0A6StringC4fromAEs7Decoder_p_tKcfc", + "mangledName": "$s21ConsentViewController07SPUSNatA0C0A6StringC4fromAEs7Decoder_p_tKcfc", + "moduleName": "ConsentViewController", + "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:21ConsentViewController07SPUSNatA0C0A6StringC6encode2toys7Encoder_p_tKF", + "mangledName": "$s21ConsentViewController07SPUSNatA0C0A6StringC6encode2toys7Encoder_p_tKF", + "moduleName": "ConsentViewController", + "implicit": true, + "throwing": true, + "funcSelfKind": "NonMutating" } ], - "declKind": "Constructor", - "usr": "c:@M@ConsentViewController@objc(cs)SPUSNatConsent(im)init", - "mangledName": "$s21ConsentViewController07SPUSNatA0CACycfc", + "declKind": "Class", + "usr": "s:21ConsentViewController07SPUSNatA0C0A6StringC", + "mangledName": "$s21ConsentViewController07SPUSNatA0C0A6StringC", "moduleName": "ConsentViewController", - "overriding": true, - "implicit": true, - "objc_name": "init", "declAttributes": [ - "Dynamic", - "ObjC", - "Override" + "AccessControl", + "ObjCMembers", + "ObjC" ], - "init_kind": "Designated" + "isFromExtension": true, + "superclassUsr": "c:objc(cs)NSObject", + "hasMissingDesignatedInitializers": true, + "superclassNames": [ + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + }, + { + "kind": "Conformance", + "name": "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": "Function", - "name": "encode", - "printedName": "encode(to:)", + "kind": "TypeDecl", + "name": "Statuses", + "printedName": "Statuses", "children": [ { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "kind": "Var", + "name": "description", + "printedName": "description", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:21ConsentViewController07SPUSNatA0C8StatusesC11descriptionSSvp", + "mangledName": "$s21ConsentViewController07SPUSNatA0C8StatusesC11descriptionSSvp", + "moduleName": "ConsentViewController", + "overriding": true, + "objc_name": "description", + "declAttributes": [ + "Dynamic", + "ObjC", + "AccessControl", + "Override" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:21ConsentViewController07SPUSNatA0C8StatusesC11descriptionSSvg", + "mangledName": "$s21ConsentViewController07SPUSNatA0C8StatusesC11descriptionSSvg", + "moduleName": "ConsentViewController", + "overriding": true, + "objc_name": "description", + "declAttributes": [ + "Dynamic", + "ObjC" + ], + "accessorKind": "get" + } + ] }, { - "kind": "TypeNominal", - "name": "Encoder", - "printedName": "Swift.Encoder", - "usr": "s:s7EncoderP" + "kind": "Function", + "name": "isEqual", + "printedName": "isEqual(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Any?", + "children": [ + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:21ConsentViewController07SPUSNatA0C8StatusesC7isEqualySbypSgF", + "mangledName": "$s21ConsentViewController07SPUSNatA0C8StatusesC7isEqualySbypSgF", + "moduleName": "ConsentViewController", + "overriding": true, + "objc_name": "isEqual:", + "declAttributes": [ + "Dynamic", + "ObjC", + "Override", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "Statuses", + "printedName": "ConsentViewController.SPUSNatConsent.Statuses", + "usr": "s:21ConsentViewController07SPUSNatA0C8StatusesC" + } + ], + "declKind": "Constructor", + "usr": "s:21ConsentViewController07SPUSNatA0C8StatusesCAEycfc", + "mangledName": "$s21ConsentViewController07SPUSNatA0C8StatusesCAEycfc", + "moduleName": "ConsentViewController", + "overriding": true, + "implicit": true, + "objc_name": "init", + "declAttributes": [ + "Dynamic", + "ObjC", + "Override" + ], + "init_kind": "Designated" } ], - "declKind": "Func", - "usr": "s:21ConsentViewController07SPUSNatA0C6encode2toys7Encoder_p_tKF", - "mangledName": "$s21ConsentViewController07SPUSNatA0C6encode2toys7Encoder_p_tKF", + "declKind": "Class", + "usr": "s:21ConsentViewController07SPUSNatA0C8StatusesC", + "mangledName": "$s21ConsentViewController07SPUSNatA0C8StatusesC", "moduleName": "ConsentViewController", - "implicit": true, - "throwing": true, - "funcSelfKind": "NonMutating" + "declAttributes": [ + "AccessControl", + "ObjCMembers", + "ObjC" + ], + "isFromExtension": true, + "superclassUsr": "c:objc(cs)NSObject", + "hasMissingDesignatedInitializers": true, + "superclassNames": [ + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + } + ] } ], "declKind": "Class", @@ -33160,84 +34180,84 @@ { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/ChoiceResponses.swift", "kind": "Array", - "offset": 2344, + "offset": 2031, "length": 2, "value": "[]" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/ChoiceResponses.swift", "kind": "Array", - "offset": 2476, + "offset": 2163, "length": 2, "value": "[]" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/ChoiceResponses.swift", "kind": "StringLiteral", - "offset": 2969, + "offset": 2656, "length": 12, "value": "\"categories\"" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/ChoiceResponses.swift", "kind": "StringLiteral", - "offset": 3022, + "offset": 2709, "length": 18, "value": "\"legIntCategories\"" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/ChoiceResponses.swift", "kind": "StringLiteral", - "offset": 3072, + "offset": 2759, "length": 9, "value": "\"vendors\"" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/ChoiceResponses.swift", "kind": "StringLiteral", - "offset": 3119, + "offset": 2806, "length": 15, "value": "\"legIntVendors\"" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/ChoiceResponses.swift", "kind": "StringLiteral", - "offset": 3174, + "offset": 2861, "length": 17, "value": "\"specialFeatures\"" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/ChoiceResponses.swift", "kind": "StringLiteral", - "offset": 2969, + "offset": 2656, "length": 12, "value": "\"categories\"" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/ChoiceResponses.swift", "kind": "StringLiteral", - "offset": 3022, + "offset": 2709, "length": 18, "value": "\"legIntCategories\"" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/ChoiceResponses.swift", "kind": "StringLiteral", - "offset": 3072, + "offset": 2759, "length": 9, "value": "\"vendors\"" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/ChoiceResponses.swift", "kind": "StringLiteral", - "offset": 3119, + "offset": 2806, "length": 15, "value": "\"legIntVendors\"" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/ChoiceResponses.swift", "kind": "StringLiteral", - "offset": 3174, + "offset": 2861, "length": 17, "value": "\"specialFeatures\"" }, @@ -34658,28 +35678,28 @@ { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/MessagesResponse.swift", "kind": "BooleanLiteral", - "offset": 6217, + "offset": 6264, "length": 5, "value": "false" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/MessagesResponse.swift", "kind": "BooleanLiteral", - "offset": 7312, + "offset": 7359, "length": 5, "value": "false" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/MessagesResponse.swift", "kind": "StringLiteral", - "offset": 8269, + "offset": 8316, "length": 10, "value": "\"prtnUUID\"" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/MessagesResponse.swift", "kind": "StringLiteral", - "offset": 8269, + "offset": 8316, "length": 10, "value": "\"prtnUUID\"" }, @@ -35148,287 +36168,287 @@ { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcePointClient.swift", "kind": "StringLiteral", - "offset": 6815, + "offset": 6810, "length": 5, "value": "\"env\"" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcePointClient.swift", "kind": "StringLiteral", - "offset": 6859, + "offset": 6854, "length": 17, "value": "\"consentLanguage\"" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcePointClient.swift", "kind": "StringLiteral", - "offset": 6916, + "offset": 6911, "length": 12, "value": "\"propertyId\"" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcePointClient.swift", "kind": "StringLiteral", - "offset": 6954, + "offset": 6949, "length": 11, "value": "\"messageId\"" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcePointClient.swift", "kind": "StringLiteral", - "offset": 6990, + "offset": 6985, "length": 13, "value": "\"includeData\"" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcePointClient.swift", "kind": "StringLiteral", - "offset": 7005, + "offset": 7000, "length": 48, "value": "\"{\"categories\": {\"type\": \"RecordString\"}}\"" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcePointClient.swift", "kind": "StringLiteral", - "offset": 7662, + "offset": 7657, "length": 5, "value": "\"env\"" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcePointClient.swift", "kind": "StringLiteral", - "offset": 7706, + "offset": 7701, "length": 17, "value": "\"consentLanguage\"" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcePointClient.swift", "kind": "StringLiteral", - "offset": 7763, + "offset": 7758, "length": 12, "value": "\"propertyId\"" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcePointClient.swift", "kind": "StringLiteral", - "offset": 7801, + "offset": 7796, "length": 11, "value": "\"messageId\"" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcePointClient.swift", "kind": "StringLiteral", - "offset": 8408, + "offset": 8403, "length": 8, "value": "\"siteId\"" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcePointClient.swift", "kind": "StringLiteral", - "offset": 8450, + "offset": 8445, "length": 17, "value": "\"consentLanguage\"" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcePointClient.swift", "kind": "StringLiteral", - "offset": 8971, + "offset": 8966, "length": 8, "value": "\"siteId\"" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcePointClient.swift", "kind": "StringLiteral", - "offset": 9017, + "offset": 9012, "length": 17, "value": "\"consentLanguage\"" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcePointClient.swift", "kind": "StringLiteral", - "offset": 9447, + "offset": 9442, "length": 57, "value": "\".\/\"" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcePointClient.swift", "kind": "StringLiteral", - "offset": 9472, + "offset": 9467, "length": 1, "value": "\"?env=\"" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcePointClient.swift", "kind": "StringLiteral", - "offset": 9503, + "offset": 9498, "length": 24, "value": "\"\"" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcePointClient.swift", "kind": "BooleanLiteral", - "offset": 13622, + "offset": 13617, "length": 4, "value": "true" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcePointClient.swift", "kind": "StringLiteral", - "offset": 13681, + "offset": 13676, "length": 13, "value": "\"consentUUID\"" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcePointClient.swift", "kind": "StringLiteral", - "offset": 14386, + "offset": 14381, "length": 2, "value": "\"\"" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcePointClient.swift", "kind": "StringLiteral", - "offset": 14994, + "offset": 14989, "length": 12, "value": "\"propertyId\"" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcePointClient.swift", "kind": "StringLiteral", - "offset": 15040, + "offset": 15035, "length": 10, "value": "\"metadata\"" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcePointClient.swift", "kind": "StringLiteral", - "offset": 15088, + "offset": 15083, "length": 8, "value": "\"hasCsp\"" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcePointClient.swift", "kind": "StringLiteral", - "offset": 15098, + "offset": 15093, "length": 6, "value": "\"true\"" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcePointClient.swift", "kind": "StringLiteral", - "offset": 15118, + "offset": 15113, "length": 17, "value": "\"withSiteActions\"" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcePointClient.swift", "kind": "StringLiteral", - "offset": 15137, + "offset": 15132, "length": 7, "value": "\"false\"" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcePointClient.swift", "kind": "StringLiteral", - "offset": 15158, + "offset": 15153, "length": 13, "value": "\"includeData\"" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcePointClient.swift", "kind": "StringLiteral", - "offset": 15277, + "offset": 15272, "length": 8, "value": "\"authId\"" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcePointClient.swift", "kind": "StringLiteral", - "offset": 16233, + "offset": 16228, "length": 11, "value": "\"accountId\"" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcePointClient.swift", "kind": "StringLiteral", - "offset": 16277, + "offset": 16272, "length": 12, "value": "\"propertyId\"" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcePointClient.swift", "kind": "StringLiteral", - "offset": 16323, + "offset": 16318, "length": 10, "value": "\"metadata\"" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcePointClient.swift", "kind": "StringLiteral", - "offset": 18444, + "offset": 18439, "length": 11, "value": "\"accountId\"" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcePointClient.swift", "kind": "StringLiteral", - "offset": 18488, + "offset": 18483, "length": 8, "value": "\"hasCsp\"" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcePointClient.swift", "kind": "StringLiteral", - "offset": 18526, + "offset": 18521, "length": 12, "value": "\"propertyId\"" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcePointClient.swift", "kind": "StringLiteral", - "offset": 18572, + "offset": 18567, "length": 17, "value": "\"withSiteActions\"" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcePointClient.swift", "kind": "StringLiteral", - "offset": 18628, + "offset": 18623, "length": 25, "value": "\"includeCustomVendorsRes\"" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcePointClient.swift", "kind": "StringLiteral", - "offset": 18700, + "offset": 18695, "length": 10, "value": "\"metadata\"" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcePointClient.swift", "kind": "StringLiteral", - "offset": 18748, + "offset": 18743, "length": 13, "value": "\"includeData\"" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcePointClient.swift", "kind": "BooleanLiteral", - "offset": 19166, + "offset": 19161, "length": 4, "value": "true" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcePointClient.swift", "kind": "BooleanLiteral", - "offset": 19237, + "offset": 19232, "length": 5, "value": "false" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcePointClient.swift", "kind": "BooleanLiteral", - "offset": 19281, + "offset": 19276, "length": 5, "value": "false" }, @@ -35437,7 +36457,7 @@ "kind": "IntegerLiteral", "offset": 2571, "length": 1, - "value": "3" + "value": "4" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcepointClientCoordinator.swift", @@ -35708,196 +36728,196 @@ { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcepointClientCoordinator.swift", "kind": "Array", - "offset": 25110, + "offset": 25176, "length": 2, "value": "[]" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcepointClientCoordinator.swift", "kind": "IntegerLiteral", - "offset": 25430, + "offset": 25496, "length": 1, "value": "1" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcepointClientCoordinator.swift", "kind": "IntegerLiteral", - "offset": 25445, + "offset": 25511, "length": 3, "value": "100" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcepointClientCoordinator.swift", "kind": "IntegerLiteral", - "offset": 25468, + "offset": 25534, "length": 1, "value": "1" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcepointClientCoordinator.swift", "kind": "IntegerLiteral", - "offset": 25472, + "offset": 25538, "length": 3, "value": "100" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcepointClientCoordinator.swift", "kind": "BooleanLiteral", - "offset": 26571, + "offset": 26637, "length": 4, "value": "true" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcepointClientCoordinator.swift", "kind": "BooleanLiteral", - "offset": 26646, + "offset": 26712, "length": 5, "value": "false" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcepointClientCoordinator.swift", "kind": "BooleanLiteral", - "offset": 26707, + "offset": 26773, "length": 4, "value": "true" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcepointClientCoordinator.swift", "kind": "BooleanLiteral", - "offset": 26855, + "offset": 26921, "length": 4, "value": "true" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcepointClientCoordinator.swift", "kind": "BooleanLiteral", - "offset": 26918, + "offset": 26984, "length": 5, "value": "false" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcepointClientCoordinator.swift", "kind": "BooleanLiteral", - "offset": 29725, + "offset": 29791, "length": 5, "value": "false" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcepointClientCoordinator.swift", "kind": "BooleanLiteral", - "offset": 29827, + "offset": 29893, "length": 5, "value": "false" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcepointClientCoordinator.swift", "kind": "IntegerLiteral", - "offset": 30797, + "offset": 30863, "length": 1, "value": "0" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcepointClientCoordinator.swift", "kind": "BooleanLiteral", - "offset": 31109, + "offset": 31175, "length": 5, "value": "false" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcepointClientCoordinator.swift", "kind": "IntegerLiteral", - "offset": 31778, + "offset": 31844, "length": 1, "value": "0" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcepointClientCoordinator.swift", "kind": "BooleanLiteral", - "offset": 31952, + "offset": 32018, "length": 5, "value": "false" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcepointClientCoordinator.swift", "kind": "IntegerLiteral", - "offset": 32513, + "offset": 32574, "length": 1, "value": "0" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcepointClientCoordinator.swift", "kind": "BooleanLiteral", - "offset": 32753, + "offset": 32814, "length": 5, "value": "false" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcepointClientCoordinator.swift", "kind": "StringLiteral", - "offset": 33713, + "offset": 33774, "length": 2, "value": "\"\"" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcepointClientCoordinator.swift", "kind": "Array", - "offset": 34165, + "offset": 34226, "length": 2, "value": "[]" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcepointClientCoordinator.swift", "kind": "Array", - "offset": 34294, + "offset": 34355, "length": 2, "value": "[]" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcepointClientCoordinator.swift", "kind": "Array", - "offset": 34405, + "offset": 34466, "length": 2, "value": "[]" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcepointClientCoordinator.swift", "kind": "Array", - "offset": 34525, + "offset": 34586, "length": 2, "value": "[]" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcepointClientCoordinator.swift", "kind": "Array", - "offset": 34660, + "offset": 34721, "length": 2, "value": "[]" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcepointClientCoordinator.swift", "kind": "Array", - "offset": 35871, + "offset": 35932, "length": 2, "value": "[]" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcepointClientCoordinator.swift", "kind": "Array", - "offset": 35991, + "offset": 36052, "length": 2, "value": "[]" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcepointClientCoordinator.swift", "kind": "BooleanLiteral", - "offset": 36929, + "offset": 36985, "length": 5, "value": "false" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcepointClientCoordinator.swift", "kind": "StringLiteral", - "offset": 38644, + "offset": 38743, "length": 2, "value": "\"\"" }, @@ -37924,6 +38944,55 @@ "length": 4, "value": "true" }, + { + "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/Consents\/SPConsentable.swift", + "kind": "StringLiteral", + "offset": 324, + "length": 5, + "value": "\"_id\"" + }, + { + "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/Consents\/SPConsentable.swift", + "kind": "StringLiteral", + "offset": 324, + "length": 5, + "value": "\"_id\"" + }, + { + "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/Consents\/SPConsentable.swift", + "kind": "StringLiteral", + "offset": 470, + "length": 51, + "value": "\"SPConsentable(id: \"" + }, + { + "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/Consents\/SPConsentable.swift", + "kind": "StringLiteral", + "offset": 494, + "length": 1, + "value": "\", consented: \"" + }, + { + "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/Consents\/SPConsentable.swift", + "kind": "StringLiteral", + "offset": 519, + "length": 1, + "value": "\")\"" + }, + { + "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/Consents\/SPConsentable.swift", + "kind": "BooleanLiteral", + "offset": 756, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/Consents\/SPConsentable.swift", + "kind": "StringLiteral", + "offset": 217, + "length": 13, + "value": "\"ConsentViewController.SPConsentable\"" + }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SPConsentManager.swift", "kind": "IntegerLiteral", @@ -38013,7 +39082,7 @@ "kind": "StringLiteral", "offset": 9098, "length": 7, - "value": "\"7.6.3\"" + "value": "\"7.6.4\"" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SPConsentManager.swift", @@ -43923,110 +44992,250 @@ "length": 2, "value": "\"\"" }, + { + "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/Consents\/SPUSNatConsent.swift", + "kind": "BooleanLiteral", + "offset": 2989, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/Consents\/SPUSNatConsent.swift", + "kind": "Array", + "offset": 3746, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/Consents\/SPUSNatConsent.swift", + "kind": "Array", + "offset": 3762, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/Consents\/SPUSNatConsent.swift", + "kind": "StringLiteral", + "offset": 133, + "length": 14, + "value": "\"ConsentViewController.SPUSNatConsent\"" + }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/Consents\/SPUSNatConsent.swift", "kind": "StringLiteral", - "offset": 840, - "length": 295, + "offset": 3854, + "length": 329, "value": "\"SPUSNatConsent(\n - uuid: \"" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/Consents\/SPUSNatConsent.swift", "kind": "StringLiteral", - "offset": 898, + "offset": 3912, "length": 2, "value": "\"\"" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/Consents\/SPUSNatConsent.swift", "kind": "StringLiteral", - "offset": 901, + "offset": 3915, "length": 1, "value": "\"\n - applies: \"" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/Consents\/SPUSNatConsent.swift", "kind": "StringLiteral", - "offset": 935, + "offset": 3949, "length": 1, "value": "\"\n - consentStrings: \"" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/Consents\/SPUSNatConsent.swift", "kind": "StringLiteral", - "offset": 983, + "offset": 3997, "length": 1, "value": "\"\n - categories: \"" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/Consents\/SPUSNatConsent.swift", "kind": "StringLiteral", - "offset": 1023, + "offset": 4037, + "length": 1, + "value": "\"\n - vendors: \"" + }, + { + "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/Consents\/SPUSNatConsent.swift", + "kind": "StringLiteral", + "offset": 4071, "length": 1, "value": "\"\n - dateCreated: \"" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/Consents\/SPUSNatConsent.swift", "kind": "StringLiteral", - "offset": 1065, + "offset": 4113, "length": 1, "value": "\"\n - expirationDate: \"" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/Consents\/SPUSNatConsent.swift", "kind": "StringLiteral", - "offset": 1113, + "offset": 4161, "length": 1, "value": "\"\n)\"" }, + { + "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/Consents\/SPUSNatConsent.swift", + "kind": "BooleanLiteral", + "offset": 4275, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/Consents\/SPUSNatConsent.swift", + "kind": "Array", + "offset": 4377, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/Consents\/SPUSNatConsent.swift", + "kind": "Array", + "offset": 4401, + "length": 2, + "value": "[]" + }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/Consents\/SPUSNatConsent.swift", "kind": "Array", - "offset": 1815, + "offset": 4422, "length": 2, "value": "[]" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/Consents\/SPUSNatConsent.swift", "kind": "BooleanLiteral", - "offset": 2181, + "offset": 4598, "length": 5, "value": "false" }, + { + "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/Consents\/SPUSNatConsent.swift", + "kind": "StringLiteral", + "offset": 5815, + "length": 213, + "value": "\"SPUSNatConsent.ConsentString(\n - sectionId: \"" + }, + { + "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/Consents\/SPUSNatConsent.swift", + "kind": "StringLiteral", + "offset": 5902, + "length": 1, + "value": "\"\n - sectionName: \"" + }, + { + "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/Consents\/SPUSNatConsent.swift", + "kind": "StringLiteral", + "offset": 5948, + "length": 1, + "value": "\"\n - consentString: \"" + }, + { + "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/Consents\/SPUSNatConsent.swift", + "kind": "StringLiteral", + "offset": 5998, + "length": 1, + "value": "\"\n)\"" + }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/Consents\/SPUSNatConsent.swift", "kind": "BooleanLiteral", - "offset": 2987, + "offset": 6387, "length": 5, "value": "false" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/Consents\/SPUSNatConsent.swift", - "kind": "Array", - "offset": 3089, - "length": 2, - "value": "[]" + "kind": "StringLiteral", + "offset": 5631, + "length": 13, + "value": "\"ConsentViewController.ConsentString\"" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/Consents\/SPUSNatConsent.swift", - "kind": "Array", - "offset": 3113, - "length": 2, - "value": "[]" + "kind": "StringLiteral", + "offset": 6862, + "length": 522, + "value": "\"SPUSNatConsent.Statuses(\n - rejectedAny: \"" + }, + { + "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/Consents\/SPUSNatConsent.swift", + "kind": "StringLiteral", + "offset": 6955, + "length": 1, + "value": "\"\n - consentedToAll: \"" + }, + { + "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/Consents\/SPUSNatConsent.swift", + "kind": "StringLiteral", + "offset": 7014, + "length": 1, + "value": "\"\n - consentedToAny: \"" + }, + { + "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/Consents\/SPUSNatConsent.swift", + "kind": "StringLiteral", + "offset": 7073, + "length": 1, + "value": "\"\n - hasConsentData: \"" + }, + { + "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/Consents\/SPUSNatConsent.swift", + "kind": "StringLiteral", + "offset": 7132, + "length": 1, + "value": "\"\n - sellStatus: \"" + }, + { + "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/Consents\/SPUSNatConsent.swift", + "kind": "StringLiteral", + "offset": 7183, + "length": 1, + "value": "\"\n - shareStatus: \"" + }, + { + "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/Consents\/SPUSNatConsent.swift", + "kind": "StringLiteral", + "offset": 7236, + "length": 1, + "value": "\"\n - sensitiveDataStatus: \"" + }, + { + "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/Consents\/SPUSNatConsent.swift", + "kind": "StringLiteral", + "offset": 7305, + "length": 1, + "value": "\"\n - gpcStatus: \"" + }, + { + "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/Consents\/SPUSNatConsent.swift", + "kind": "StringLiteral", + "offset": 7354, + "length": 1, + "value": "\"\n)\"" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/Consents\/SPUSNatConsent.swift", "kind": "BooleanLiteral", - "offset": 3684, + "offset": 8627, "length": 5, "value": "false" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/Consents\/SPUSNatConsent.swift", "kind": "StringLiteral", - "offset": 133, - "length": 14, - "value": "\"ConsentViewController.SPUSNatConsent\"" + "offset": 6620, + "length": 8, + "value": "\"ConsentViewController.Statuses\"" } ] } \ No newline at end of file diff --git a/XCFramework/ConsentViewController.xcframework/tvos-arm64_x86_64-simulator/ConsentViewController.framework/Modules/ConsentViewController.swiftmodule/arm64-apple-tvos-simulator.private.swiftinterface b/XCFramework/ConsentViewController.xcframework/tvos-arm64_x86_64-simulator/ConsentViewController.framework/Modules/ConsentViewController.swiftmodule/arm64-apple-tvos-simulator.private.swiftinterface index 976ce2211..50f9edb50 100644 --- a/XCFramework/ConsentViewController.xcframework/tvos-arm64_x86_64-simulator/ConsentViewController.framework/Modules/ConsentViewController.swiftmodule/arm64-apple-tvos-simulator.private.swiftinterface +++ b/XCFramework/ConsentViewController.xcframework/tvos-arm64_x86_64-simulator/ConsentViewController.framework/Modules/ConsentViewController.swiftmodule/arm64-apple-tvos-simulator.private.swiftinterface @@ -182,6 +182,17 @@ extension ConsentViewController.SPCampaignType : Swift.Codable { public func encode(to encoder: any Swift.Encoder) throws @objc deinit } +@objc @_hasMissingDesignatedInitializers @objcMembers public class SPConsentable : ObjectiveC.NSObject, Swift.Codable { + @objc final public let id: Swift.String + @objc final public let consented: Swift.Bool + @objc override dynamic open var description: Swift.String { + @objc get + } + @objc override dynamic public func isEqual(_ object: Any?) -> Swift.Bool + @objc deinit + public func encode(to encoder: any Swift.Encoder) throws + required public init(from decoder: any Swift.Decoder) throws +} @objc @_hasMissingDesignatedInitializers @objcMembers public class SPConsentManager : ObjectiveC.NSObject { @objc public static var shouldCallErrorMetrics: Swift.Bool @objc public var cleanUserDataOnError: Swift.Bool @@ -982,24 +993,52 @@ public protocol SPObjcUserData { @objc dynamic public func objcUSNatApplies() -> Swift.Bool } @objc @_hasMissingDesignatedInitializers @objcMembers public class SPUSNatConsent : ObjectiveC.NSObject, Swift.Codable, Foundation.NSCopying { - public struct ConsentString : Swift.Codable, Swift.Equatable { - public static func == (a: ConsentViewController.SPUSNatConsent.ConsentString, b: ConsentViewController.SPUSNatConsent.ConsentString) -> Swift.Bool - public func encode(to encoder: any Swift.Encoder) throws - public init(from decoder: any Swift.Decoder) throws + @objc public var vendors: [ConsentViewController.SPConsentable] { + @objc get + } + @objc public var categories: [ConsentViewController.SPConsentable] { + @objc get } @objc public var uuid: Swift.String? @objc public var applies: Swift.Bool - final public let consentStrings: [ConsentViewController.SPUSNatConsent.ConsentString] + @objc final public let consentStrings: [ConsentViewController.SPUSNatConsent.ConsentString] + @objc public var statuses: ConsentViewController.SPUSNatConsent.Statuses { + @objc get + } public var GPPData: ConsentViewController.SPJson? + required public init(from decoder: any Swift.Decoder) throws + @objc deinit + public func encode(to encoder: any Swift.Encoder) throws +} +extension ConsentViewController.SPUSNatConsent { @objc override dynamic open var description: Swift.String { @objc get } - required public init(from decoder: any Swift.Decoder) throws @objc public static func empty() -> ConsentViewController.SPUSNatConsent @objc override dynamic public func isEqual(_ object: Any?) -> Swift.Bool - @objc public func copy(with zone: ObjectiveC.NSZone? = nil) -> Any - @objc deinit - public func encode(to encoder: any Swift.Encoder) throws + @objc dynamic public func copy(with zone: ObjectiveC.NSZone? = nil) -> Any +} +extension ConsentViewController.SPUSNatConsent { + @objc @_hasMissingDesignatedInitializers @objcMembers public class ConsentString : ObjectiveC.NSObject, Swift.Codable { + @objc final public let sectionId: Swift.Int + @objc final public let sectionName: Swift.String, consentString: Swift.String + @objc override dynamic open var description: Swift.String { + @objc get + } + @objc override dynamic public func isEqual(_ object: Any?) -> Swift.Bool + @objc deinit + public func encode(to encoder: any Swift.Encoder) throws + required public init(from decoder: any Swift.Decoder) throws + } +} +extension ConsentViewController.SPUSNatConsent { + @objc @_hasMissingDesignatedInitializers @objcMembers public class Statuses : ObjectiveC.NSObject { + @objc override dynamic open var description: Swift.String { + @objc get + } + @objc override dynamic public func isEqual(_ object: Any?) -> Swift.Bool + @objc deinit + } } extension ConsentViewController.CategoryContentType : Swift.Equatable {} extension ConsentViewController.CategoryContentType : Swift.Hashable {} diff --git a/XCFramework/ConsentViewController.xcframework/tvos-arm64_x86_64-simulator/ConsentViewController.framework/Modules/ConsentViewController.swiftmodule/arm64-apple-tvos-simulator.swiftdoc b/XCFramework/ConsentViewController.xcframework/tvos-arm64_x86_64-simulator/ConsentViewController.framework/Modules/ConsentViewController.swiftmodule/arm64-apple-tvos-simulator.swiftdoc index ca1a2240a..b18e009fa 100644 Binary files a/XCFramework/ConsentViewController.xcframework/tvos-arm64_x86_64-simulator/ConsentViewController.framework/Modules/ConsentViewController.swiftmodule/arm64-apple-tvos-simulator.swiftdoc and b/XCFramework/ConsentViewController.xcframework/tvos-arm64_x86_64-simulator/ConsentViewController.framework/Modules/ConsentViewController.swiftmodule/arm64-apple-tvos-simulator.swiftdoc differ diff --git a/XCFramework/ConsentViewController.xcframework/tvos-arm64_x86_64-simulator/ConsentViewController.framework/Modules/ConsentViewController.swiftmodule/arm64-apple-tvos-simulator.swiftinterface b/XCFramework/ConsentViewController.xcframework/tvos-arm64_x86_64-simulator/ConsentViewController.framework/Modules/ConsentViewController.swiftmodule/arm64-apple-tvos-simulator.swiftinterface index 976ce2211..50f9edb50 100644 --- a/XCFramework/ConsentViewController.xcframework/tvos-arm64_x86_64-simulator/ConsentViewController.framework/Modules/ConsentViewController.swiftmodule/arm64-apple-tvos-simulator.swiftinterface +++ b/XCFramework/ConsentViewController.xcframework/tvos-arm64_x86_64-simulator/ConsentViewController.framework/Modules/ConsentViewController.swiftmodule/arm64-apple-tvos-simulator.swiftinterface @@ -182,6 +182,17 @@ extension ConsentViewController.SPCampaignType : Swift.Codable { public func encode(to encoder: any Swift.Encoder) throws @objc deinit } +@objc @_hasMissingDesignatedInitializers @objcMembers public class SPConsentable : ObjectiveC.NSObject, Swift.Codable { + @objc final public let id: Swift.String + @objc final public let consented: Swift.Bool + @objc override dynamic open var description: Swift.String { + @objc get + } + @objc override dynamic public func isEqual(_ object: Any?) -> Swift.Bool + @objc deinit + public func encode(to encoder: any Swift.Encoder) throws + required public init(from decoder: any Swift.Decoder) throws +} @objc @_hasMissingDesignatedInitializers @objcMembers public class SPConsentManager : ObjectiveC.NSObject { @objc public static var shouldCallErrorMetrics: Swift.Bool @objc public var cleanUserDataOnError: Swift.Bool @@ -982,24 +993,52 @@ public protocol SPObjcUserData { @objc dynamic public func objcUSNatApplies() -> Swift.Bool } @objc @_hasMissingDesignatedInitializers @objcMembers public class SPUSNatConsent : ObjectiveC.NSObject, Swift.Codable, Foundation.NSCopying { - public struct ConsentString : Swift.Codable, Swift.Equatable { - public static func == (a: ConsentViewController.SPUSNatConsent.ConsentString, b: ConsentViewController.SPUSNatConsent.ConsentString) -> Swift.Bool - public func encode(to encoder: any Swift.Encoder) throws - public init(from decoder: any Swift.Decoder) throws + @objc public var vendors: [ConsentViewController.SPConsentable] { + @objc get + } + @objc public var categories: [ConsentViewController.SPConsentable] { + @objc get } @objc public var uuid: Swift.String? @objc public var applies: Swift.Bool - final public let consentStrings: [ConsentViewController.SPUSNatConsent.ConsentString] + @objc final public let consentStrings: [ConsentViewController.SPUSNatConsent.ConsentString] + @objc public var statuses: ConsentViewController.SPUSNatConsent.Statuses { + @objc get + } public var GPPData: ConsentViewController.SPJson? + required public init(from decoder: any Swift.Decoder) throws + @objc deinit + public func encode(to encoder: any Swift.Encoder) throws +} +extension ConsentViewController.SPUSNatConsent { @objc override dynamic open var description: Swift.String { @objc get } - required public init(from decoder: any Swift.Decoder) throws @objc public static func empty() -> ConsentViewController.SPUSNatConsent @objc override dynamic public func isEqual(_ object: Any?) -> Swift.Bool - @objc public func copy(with zone: ObjectiveC.NSZone? = nil) -> Any - @objc deinit - public func encode(to encoder: any Swift.Encoder) throws + @objc dynamic public func copy(with zone: ObjectiveC.NSZone? = nil) -> Any +} +extension ConsentViewController.SPUSNatConsent { + @objc @_hasMissingDesignatedInitializers @objcMembers public class ConsentString : ObjectiveC.NSObject, Swift.Codable { + @objc final public let sectionId: Swift.Int + @objc final public let sectionName: Swift.String, consentString: Swift.String + @objc override dynamic open var description: Swift.String { + @objc get + } + @objc override dynamic public func isEqual(_ object: Any?) -> Swift.Bool + @objc deinit + public func encode(to encoder: any Swift.Encoder) throws + required public init(from decoder: any Swift.Decoder) throws + } +} +extension ConsentViewController.SPUSNatConsent { + @objc @_hasMissingDesignatedInitializers @objcMembers public class Statuses : ObjectiveC.NSObject { + @objc override dynamic open var description: Swift.String { + @objc get + } + @objc override dynamic public func isEqual(_ object: Any?) -> Swift.Bool + @objc deinit + } } extension ConsentViewController.CategoryContentType : Swift.Equatable {} extension ConsentViewController.CategoryContentType : Swift.Hashable {} diff --git a/XCFramework/ConsentViewController.xcframework/tvos-arm64_x86_64-simulator/ConsentViewController.framework/Modules/ConsentViewController.swiftmodule/x86_64-apple-tvos-simulator.abi.json b/XCFramework/ConsentViewController.xcframework/tvos-arm64_x86_64-simulator/ConsentViewController.framework/Modules/ConsentViewController.swiftmodule/x86_64-apple-tvos-simulator.abi.json index 80c58da3e..6bb1067f0 100644 --- a/XCFramework/ConsentViewController.xcframework/tvos-arm64_x86_64-simulator/ConsentViewController.framework/Modules/ConsentViewController.swiftmodule/x86_64-apple-tvos-simulator.abi.json +++ b/XCFramework/ConsentViewController.xcframework/tvos-arm64_x86_64-simulator/ConsentViewController.framework/Modules/ConsentViewController.swiftmodule/x86_64-apple-tvos-simulator.abi.json @@ -7003,6 +7003,372 @@ "RawDocComment" ] }, + { + "kind": "TypeDecl", + "name": "SPConsentable", + "printedName": "SPConsentable", + "children": [ + { + "kind": "Var", + "name": "id", + "printedName": "id", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "c:@M@ConsentViewController@objc(cs)SPConsentable(py)id", + "mangledName": "$s21ConsentViewController13SPConsentableC2idSSvp", + "moduleName": "ConsentViewController", + "declAttributes": [ + "Final", + "HasStorage", + "AccessControl", + "ObjC" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "c:@M@ConsentViewController@objc(cs)SPConsentable(im)id", + "mangledName": "$s21ConsentViewController13SPConsentableC2idSSvg", + "moduleName": "ConsentViewController", + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "consented", + "printedName": "consented", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "c:@M@ConsentViewController@objc(cs)SPConsentable(py)consented", + "mangledName": "$s21ConsentViewController13SPConsentableC9consentedSbvp", + "moduleName": "ConsentViewController", + "declAttributes": [ + "Final", + "HasStorage", + "AccessControl", + "ObjC" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "c:@M@ConsentViewController@objc(cs)SPConsentable(im)consented", + "mangledName": "$s21ConsentViewController13SPConsentableC9consentedSbvg", + "moduleName": "ConsentViewController", + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "description", + "printedName": "description", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "c:@M@ConsentViewController@objc(cs)SPConsentable(py)description", + "mangledName": "$s21ConsentViewController13SPConsentableC11descriptionSSvp", + "moduleName": "ConsentViewController", + "overriding": true, + "objc_name": "description", + "declAttributes": [ + "Dynamic", + "ObjC", + "AccessControl", + "Override" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "c:@M@ConsentViewController@objc(cs)SPConsentable(im)description", + "mangledName": "$s21ConsentViewController13SPConsentableC11descriptionSSvg", + "moduleName": "ConsentViewController", + "overriding": true, + "objc_name": "description", + "declAttributes": [ + "Dynamic", + "ObjC" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "isEqual", + "printedName": "isEqual(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Any?", + "children": [ + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "c:@M@ConsentViewController@objc(cs)SPConsentable(im)isEqual:", + "mangledName": "$s21ConsentViewController13SPConsentableC7isEqualySbypSgF", + "moduleName": "ConsentViewController", + "overriding": true, + "objc_name": "isEqual:", + "declAttributes": [ + "Dynamic", + "ObjC", + "AccessControl", + "Override" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "SPConsentable", + "printedName": "ConsentViewController.SPConsentable", + "usr": "c:@M@ConsentViewController@objc(cs)SPConsentable" + } + ], + "declKind": "Constructor", + "usr": "c:@M@ConsentViewController@objc(cs)SPConsentable(im)init", + "mangledName": "$s21ConsentViewController13SPConsentableCACycfc", + "moduleName": "ConsentViewController", + "overriding": true, + "implicit": true, + "objc_name": "init", + "declAttributes": [ + "Dynamic", + "ObjC", + "Override" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "SPConsentable", + "printedName": "ConsentViewController.SPConsentable", + "usr": "c:@M@ConsentViewController@objc(cs)SPConsentable" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "Swift.Decoder", + "usr": "s:s7DecoderP" + } + ], + "declKind": "Constructor", + "usr": "s:21ConsentViewController13SPConsentableC4fromACs7Decoder_p_tKcfc", + "mangledName": "$s21ConsentViewController13SPConsentableC4fromACs7Decoder_p_tKcfc", + "moduleName": "ConsentViewController", + "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:21ConsentViewController13SPConsentableC6encode2toys7Encoder_p_tKF", + "mangledName": "$s21ConsentViewController13SPConsentableC6encode2toys7Encoder_p_tKF", + "moduleName": "ConsentViewController", + "implicit": true, + "throwing": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "c:@M@ConsentViewController@objc(cs)SPConsentable", + "mangledName": "$s21ConsentViewController13SPConsentableC", + "moduleName": "ConsentViewController", + "declAttributes": [ + "AccessControl", + "ObjCMembers", + "ObjC" + ], + "superclassUsr": "c:objc(cs)NSObject", + "hasMissingDesignatedInitializers": true, + "superclassNames": [ + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "ConsentViewController", + "declAttributes": [ + "RawDocComment" + ] + }, { "kind": "Import", "name": "UIKit", @@ -31636,122 +32002,124 @@ "printedName": "SPUSNatConsent", "children": [ { - "kind": "TypeDecl", - "name": "ConsentString", - "printedName": "ConsentString", + "kind": "Var", + "name": "vendors", + "printedName": "vendors", "children": [ { - "kind": "Constructor", - "name": "init", - "printedName": "init(from:)", + "kind": "TypeNominal", + "name": "Array", + "printedName": "[ConsentViewController.SPConsentable]", "children": [ { "kind": "TypeNominal", - "name": "ConsentString", - "printedName": "ConsentViewController.SPUSNatConsent.ConsentString", - "usr": "s:21ConsentViewController07SPUSNatA0C0A6StringV" - }, - { - "kind": "TypeNominal", - "name": "Decoder", - "printedName": "Swift.Decoder", - "usr": "s:s7DecoderP" + "name": "SPConsentable", + "printedName": "ConsentViewController.SPConsentable", + "usr": "c:@M@ConsentViewController@objc(cs)SPConsentable" } ], - "declKind": "Constructor", - "usr": "s:21ConsentViewController07SPUSNatA0C0A6StringV4fromAEs7Decoder_p_tKcfc", - "mangledName": "$s21ConsentViewController07SPUSNatA0C0A6StringV4fromAEs7Decoder_p_tKcfc", - "moduleName": "ConsentViewController", - "implicit": true, - "throwing": true, - "init_kind": "Designated" - }, + "usr": "s:Sa" + } + ], + "declKind": "Var", + "usr": "c:@M@ConsentViewController@objc(cs)SPUSNatConsent(py)vendors", + "mangledName": "$s21ConsentViewController07SPUSNatA0C7vendorsSayAA13SPConsentableCGvp", + "moduleName": "ConsentViewController", + "declAttributes": [ + "AccessControl", + "RawDocComment", + "ObjC" + ], + "accessors": [ { - "kind": "Function", - "name": "encode", - "printedName": "encode(to:)", + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Encoder", - "printedName": "Swift.Encoder", - "usr": "s:s7EncoderP" + "name": "Array", + "printedName": "[ConsentViewController.SPConsentable]", + "children": [ + { + "kind": "TypeNominal", + "name": "SPConsentable", + "printedName": "ConsentViewController.SPConsentable", + "usr": "c:@M@ConsentViewController@objc(cs)SPConsentable" + } + ], + "usr": "s:Sa" } ], - "declKind": "Func", - "usr": "s:21ConsentViewController07SPUSNatA0C0A6StringV6encode2toys7Encoder_p_tKF", - "mangledName": "$s21ConsentViewController07SPUSNatA0C0A6StringV6encode2toys7Encoder_p_tKF", + "declKind": "Accessor", + "usr": "c:@M@ConsentViewController@objc(cs)SPUSNatConsent(im)vendors", + "mangledName": "$s21ConsentViewController07SPUSNatA0C7vendorsSayAA13SPConsentableCGvg", "moduleName": "ConsentViewController", - "implicit": true, - "throwing": true, - "funcSelfKind": "NonMutating" - }, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "categories", + "printedName": "categories", + "children": [ { - "kind": "Function", - "name": "==", - "printedName": "==(_:_:)", + "kind": "TypeNominal", + "name": "Array", + "printedName": "[ConsentViewController.SPConsentable]", "children": [ { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" - }, - { - "kind": "TypeNominal", - "name": "ConsentString", - "printedName": "ConsentViewController.SPUSNatConsent.ConsentString", - "usr": "s:21ConsentViewController07SPUSNatA0C0A6StringV" - }, - { - "kind": "TypeNominal", - "name": "ConsentString", - "printedName": "ConsentViewController.SPUSNatConsent.ConsentString", - "usr": "s:21ConsentViewController07SPUSNatA0C0A6StringV" + "name": "SPConsentable", + "printedName": "ConsentViewController.SPConsentable", + "usr": "c:@M@ConsentViewController@objc(cs)SPConsentable" } ], - "declKind": "Func", - "usr": "s:21ConsentViewController07SPUSNatA0C0A6StringV2eeoiySbAE_AEtFZ", - "mangledName": "$s21ConsentViewController07SPUSNatA0C0A6StringV2eeoiySbAE_AEtFZ", - "moduleName": "ConsentViewController", - "static": true, - "implicit": true, - "funcSelfKind": "NonMutating" + "usr": "s:Sa" } ], - "declKind": "Struct", - "usr": "s:21ConsentViewController07SPUSNatA0C0A6StringV", - "mangledName": "$s21ConsentViewController07SPUSNatA0C0A6StringV", + "declKind": "Var", + "usr": "c:@M@ConsentViewController@objc(cs)SPUSNatConsent(py)categories", + "mangledName": "$s21ConsentViewController07SPUSNatA0C10categoriesSayAA13SPConsentableCGvp", "moduleName": "ConsentViewController", "declAttributes": [ - "AccessControl" + "AccessControl", + "RawDocComment", + "ObjC" ], - "conformances": [ - { - "kind": "Conformance", - "name": "Decodable", - "printedName": "Decodable", - "usr": "s:Se", - "mangledName": "$sSe" - }, - { - "kind": "Conformance", - "name": "Encodable", - "printedName": "Encodable", - "usr": "s:SE", - "mangledName": "$sSE" - }, + "accessors": [ { - "kind": "Conformance", - "name": "Equatable", - "printedName": "Equatable", - "usr": "s:SQ", - "mangledName": "$sSQ" + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[ConsentViewController.SPConsentable]", + "children": [ + { + "kind": "TypeNominal", + "name": "SPConsentable", + "printedName": "ConsentViewController.SPConsentable", + "usr": "c:@M@ConsentViewController@objc(cs)SPConsentable" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Accessor", + "usr": "c:@M@ConsentViewController@objc(cs)SPUSNatConsent(im)categories", + "mangledName": "$s21ConsentViewController07SPUSNatA0C10categoriesSayAA13SPConsentableCGvg", + "moduleName": "ConsentViewController", + "declAttributes": [ + "ObjC" + ], + "accessorKind": "get" } ] }, @@ -31783,6 +32151,7 @@ "HasInitialValue", "HasStorage", "AccessControl", + "RawDocComment", "ObjC" ], "hasStorage": true, @@ -31891,6 +32260,7 @@ "declAttributes": [ "HasStorage", "AccessControl", + "RawDocComment", "ObjC" ], "hasStorage": true, @@ -31978,20 +32348,22 @@ "kind": "TypeNominal", "name": "ConsentString", "printedName": "ConsentViewController.SPUSNatConsent.ConsentString", - "usr": "s:21ConsentViewController07SPUSNatA0C0A6StringV" + "usr": "s:21ConsentViewController07SPUSNatA0C0A6StringC" } ], "usr": "s:Sa" } ], "declKind": "Var", - "usr": "s:21ConsentViewController07SPUSNatA0C14consentStringsSayAC0A6StringVGvp", - "mangledName": "$s21ConsentViewController07SPUSNatA0C14consentStringsSayAC0A6StringVGvp", + "usr": "c:@M@ConsentViewController@objc(cs)SPUSNatConsent(py)consentStrings", + "mangledName": "$s21ConsentViewController07SPUSNatA0C14consentStringsSayAC0A6StringCGvp", "moduleName": "ConsentViewController", "declAttributes": [ "Final", "HasStorage", - "AccessControl" + "AccessControl", + "RawDocComment", + "ObjC" ], "isLet": true, "hasStorage": true, @@ -32010,19 +32382,65 @@ "kind": "TypeNominal", "name": "ConsentString", "printedName": "ConsentViewController.SPUSNatConsent.ConsentString", - "usr": "s:21ConsentViewController07SPUSNatA0C0A6StringV" + "usr": "s:21ConsentViewController07SPUSNatA0C0A6StringC" } ], "usr": "s:Sa" } ], "declKind": "Accessor", - "usr": "s:21ConsentViewController07SPUSNatA0C14consentStringsSayAC0A6StringVGvg", - "mangledName": "$s21ConsentViewController07SPUSNatA0C14consentStringsSayAC0A6StringVGvg", + "usr": "c:@M@ConsentViewController@objc(cs)SPUSNatConsent(im)consentStrings", + "mangledName": "$s21ConsentViewController07SPUSNatA0C14consentStringsSayAC0A6StringCGvg", "moduleName": "ConsentViewController", "implicit": true, "declAttributes": [ - "Final" + "Final", + "ObjC" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "statuses", + "printedName": "statuses", + "children": [ + { + "kind": "TypeNominal", + "name": "Statuses", + "printedName": "ConsentViewController.SPUSNatConsent.Statuses", + "usr": "s:21ConsentViewController07SPUSNatA0C8StatusesC" + } + ], + "declKind": "Var", + "usr": "c:@M@ConsentViewController@objc(cs)SPUSNatConsent(py)statuses", + "mangledName": "$s21ConsentViewController07SPUSNatA0C8statusesAC8StatusesCvp", + "moduleName": "ConsentViewController", + "declAttributes": [ + "AccessControl", + "RawDocComment", + "ObjC" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Statuses", + "printedName": "ConsentViewController.SPUSNatConsent.Statuses", + "usr": "s:21ConsentViewController07SPUSNatA0C8StatusesC" + } + ], + "declKind": "Accessor", + "usr": "c:@M@ConsentViewController@objc(cs)SPUSNatConsent(im)statuses", + "mangledName": "$s21ConsentViewController07SPUSNatA0C8statusesAC8StatusesCvg", + "moduleName": "ConsentViewController", + "declAttributes": [ + "ObjC" ], "accessorKind": "get" } @@ -32139,6 +32557,86 @@ } ] }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "SPUSNatConsent", + "printedName": "ConsentViewController.SPUSNatConsent", + "usr": "c:@M@ConsentViewController@objc(cs)SPUSNatConsent" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "Swift.Decoder", + "usr": "s:s7DecoderP" + } + ], + "declKind": "Constructor", + "usr": "s:21ConsentViewController07SPUSNatA0C4fromACs7Decoder_p_tKcfc", + "mangledName": "$s21ConsentViewController07SPUSNatA0C4fromACs7Decoder_p_tKcfc", + "moduleName": "ConsentViewController", + "declAttributes": [ + "AccessControl", + "Required" + ], + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "SPUSNatConsent", + "printedName": "ConsentViewController.SPUSNatConsent", + "usr": "c:@M@ConsentViewController@objc(cs)SPUSNatConsent" + } + ], + "declKind": "Constructor", + "usr": "c:@M@ConsentViewController@objc(cs)SPUSNatConsent(im)init", + "mangledName": "$s21ConsentViewController07SPUSNatA0CACycfc", + "moduleName": "ConsentViewController", + "overriding": true, + "implicit": true, + "objc_name": "init", + "declAttributes": [ + "Dynamic", + "ObjC", + "Override" + ], + "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:21ConsentViewController07SPUSNatA0C6encode2toys7Encoder_p_tKF", + "mangledName": "$s21ConsentViewController07SPUSNatA0C6encode2toys7Encoder_p_tKF", + "moduleName": "ConsentViewController", + "implicit": true, + "throwing": true, + "funcSelfKind": "NonMutating" + }, { "kind": "Var", "name": "description", @@ -32152,7 +32650,7 @@ } ], "declKind": "Var", - "usr": "c:@M@ConsentViewController@objc(cs)SPUSNatConsent(py)description", + "usr": "c:@CM@ConsentViewController@objc(cs)SPUSNatConsent(py)description", "mangledName": "$s21ConsentViewController07SPUSNatA0C11descriptionSSvp", "moduleName": "ConsentViewController", "overriding": true, @@ -32163,6 +32661,7 @@ "AccessControl", "Override" ], + "isFromExtension": true, "accessors": [ { "kind": "Accessor", @@ -32177,7 +32676,7 @@ } ], "declKind": "Accessor", - "usr": "c:@M@ConsentViewController@objc(cs)SPUSNatConsent(im)description", + "usr": "c:@CM@ConsentViewController@objc(cs)SPUSNatConsent(im)description", "mangledName": "$s21ConsentViewController07SPUSNatA0C11descriptionSSvg", "moduleName": "ConsentViewController", "overriding": true, @@ -32186,39 +32685,11 @@ "Dynamic", "ObjC" ], + "isFromExtension": true, "accessorKind": "get" } ] }, - { - "kind": "Constructor", - "name": "init", - "printedName": "init(from:)", - "children": [ - { - "kind": "TypeNominal", - "name": "SPUSNatConsent", - "printedName": "ConsentViewController.SPUSNatConsent", - "usr": "c:@M@ConsentViewController@objc(cs)SPUSNatConsent" - }, - { - "kind": "TypeNominal", - "name": "Decoder", - "printedName": "Swift.Decoder", - "usr": "s:s7DecoderP" - } - ], - "declKind": "Constructor", - "usr": "s:21ConsentViewController07SPUSNatA0C4fromACs7Decoder_p_tKcfc", - "mangledName": "$s21ConsentViewController07SPUSNatA0C4fromACs7Decoder_p_tKcfc", - "moduleName": "ConsentViewController", - "declAttributes": [ - "AccessControl", - "Required" - ], - "throwing": true, - "init_kind": "Designated" - }, { "kind": "Function", "name": "empty", @@ -32232,7 +32703,7 @@ } ], "declKind": "Func", - "usr": "c:@M@ConsentViewController@objc(cs)SPUSNatConsent(cm)empty", + "usr": "c:@CM@ConsentViewController@objc(cs)SPUSNatConsent(cm)empty", "mangledName": "$s21ConsentViewController07SPUSNatA0C5emptyACyFZ", "moduleName": "ConsentViewController", "static": true, @@ -32241,6 +32712,7 @@ "AccessControl", "ObjC" ], + "isFromExtension": true, "funcSelfKind": "NonMutating" }, { @@ -32269,7 +32741,7 @@ } ], "declKind": "Func", - "usr": "c:@M@ConsentViewController@objc(cs)SPUSNatConsent(im)isEqual:", + "usr": "c:@CM@ConsentViewController@objc(cs)SPUSNatConsent(im)isEqual:", "mangledName": "$s21ConsentViewController07SPUSNatA0C7isEqualySbypSgF", "moduleName": "ConsentViewController", "overriding": true, @@ -32280,6 +32752,7 @@ "AccessControl", "Override" ], + "isFromExtension": true, "funcSelfKind": "NonMutating" }, { @@ -32309,66 +32782,613 @@ } ], "declKind": "Func", - "usr": "c:@M@ConsentViewController@objc(cs)SPUSNatConsent(im)copyWithZone:", + "usr": "c:@CM@ConsentViewController@objc(cs)SPUSNatConsent(im)copyWithZone:", "mangledName": "$s21ConsentViewController07SPUSNatA0C4copy4withyp10ObjectiveC6NSZoneVSg_tF", "moduleName": "ConsentViewController", "objc_name": "copyWithZone:", "declAttributes": [ + "Dynamic", "ObjC", "AccessControl" ], + "isFromExtension": true, "funcSelfKind": "NonMutating" }, { - "kind": "Constructor", - "name": "init", - "printedName": "init()", + "kind": "TypeDecl", + "name": "ConsentString", + "printedName": "ConsentString", "children": [ { - "kind": "TypeNominal", - "name": "SPUSNatConsent", - "printedName": "ConsentViewController.SPUSNatConsent", - "usr": "c:@M@ConsentViewController@objc(cs)SPUSNatConsent" + "kind": "Var", + "name": "sectionId", + "printedName": "sectionId", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:21ConsentViewController07SPUSNatA0C0A6StringC9sectionIdSivp", + "mangledName": "$s21ConsentViewController07SPUSNatA0C0A6StringC9sectionIdSivp", + "moduleName": "ConsentViewController", + "declAttributes": [ + "Final", + "HasStorage", + "AccessControl", + "ObjC" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:21ConsentViewController07SPUSNatA0C0A6StringC9sectionIdSivg", + "mangledName": "$s21ConsentViewController07SPUSNatA0C0A6StringC9sectionIdSivg", + "moduleName": "ConsentViewController", + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "sectionName", + "printedName": "sectionName", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:21ConsentViewController07SPUSNatA0C0A6StringC11sectionNameSSvp", + "mangledName": "$s21ConsentViewController07SPUSNatA0C0A6StringC11sectionNameSSvp", + "moduleName": "ConsentViewController", + "declAttributes": [ + "Final", + "HasStorage", + "AccessControl", + "ObjC" + ], + "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:21ConsentViewController07SPUSNatA0C0A6StringC11sectionNameSSvg", + "mangledName": "$s21ConsentViewController07SPUSNatA0C0A6StringC11sectionNameSSvg", + "moduleName": "ConsentViewController", + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "consentString", + "printedName": "consentString", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:21ConsentViewController07SPUSNatA0C0A6StringC07consentE0SSvp", + "mangledName": "$s21ConsentViewController07SPUSNatA0C0A6StringC07consentE0SSvp", + "moduleName": "ConsentViewController", + "declAttributes": [ + "Final", + "HasStorage", + "AccessControl", + "ObjC" + ], + "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:21ConsentViewController07SPUSNatA0C0A6StringC07consentE0SSvg", + "mangledName": "$s21ConsentViewController07SPUSNatA0C0A6StringC07consentE0SSvg", + "moduleName": "ConsentViewController", + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "description", + "printedName": "description", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:21ConsentViewController07SPUSNatA0C0A6StringC11descriptionSSvp", + "mangledName": "$s21ConsentViewController07SPUSNatA0C0A6StringC11descriptionSSvp", + "moduleName": "ConsentViewController", + "overriding": true, + "objc_name": "description", + "declAttributes": [ + "Dynamic", + "ObjC", + "AccessControl", + "Override" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:21ConsentViewController07SPUSNatA0C0A6StringC11descriptionSSvg", + "mangledName": "$s21ConsentViewController07SPUSNatA0C0A6StringC11descriptionSSvg", + "moduleName": "ConsentViewController", + "overriding": true, + "objc_name": "description", + "declAttributes": [ + "Dynamic", + "ObjC" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "isEqual", + "printedName": "isEqual(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Any?", + "children": [ + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:21ConsentViewController07SPUSNatA0C0A6StringC7isEqualySbypSgF", + "mangledName": "$s21ConsentViewController07SPUSNatA0C0A6StringC7isEqualySbypSgF", + "moduleName": "ConsentViewController", + "overriding": true, + "objc_name": "isEqual:", + "declAttributes": [ + "Dynamic", + "ObjC", + "AccessControl", + "Override" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "ConsentString", + "printedName": "ConsentViewController.SPUSNatConsent.ConsentString", + "usr": "s:21ConsentViewController07SPUSNatA0C0A6StringC" + } + ], + "declKind": "Constructor", + "usr": "s:21ConsentViewController07SPUSNatA0C0A6StringCAEycfc", + "mangledName": "$s21ConsentViewController07SPUSNatA0C0A6StringCAEycfc", + "moduleName": "ConsentViewController", + "overriding": true, + "implicit": true, + "objc_name": "init", + "declAttributes": [ + "Dynamic", + "ObjC", + "Override" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ConsentString", + "printedName": "ConsentViewController.SPUSNatConsent.ConsentString", + "usr": "s:21ConsentViewController07SPUSNatA0C0A6StringC" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "Swift.Decoder", + "usr": "s:s7DecoderP" + } + ], + "declKind": "Constructor", + "usr": "s:21ConsentViewController07SPUSNatA0C0A6StringC4fromAEs7Decoder_p_tKcfc", + "mangledName": "$s21ConsentViewController07SPUSNatA0C0A6StringC4fromAEs7Decoder_p_tKcfc", + "moduleName": "ConsentViewController", + "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:21ConsentViewController07SPUSNatA0C0A6StringC6encode2toys7Encoder_p_tKF", + "mangledName": "$s21ConsentViewController07SPUSNatA0C0A6StringC6encode2toys7Encoder_p_tKF", + "moduleName": "ConsentViewController", + "implicit": true, + "throwing": true, + "funcSelfKind": "NonMutating" } ], - "declKind": "Constructor", - "usr": "c:@M@ConsentViewController@objc(cs)SPUSNatConsent(im)init", - "mangledName": "$s21ConsentViewController07SPUSNatA0CACycfc", + "declKind": "Class", + "usr": "s:21ConsentViewController07SPUSNatA0C0A6StringC", + "mangledName": "$s21ConsentViewController07SPUSNatA0C0A6StringC", "moduleName": "ConsentViewController", - "overriding": true, - "implicit": true, - "objc_name": "init", "declAttributes": [ - "Dynamic", - "ObjC", - "Override" + "AccessControl", + "ObjCMembers", + "ObjC" ], - "init_kind": "Designated" + "isFromExtension": true, + "superclassUsr": "c:objc(cs)NSObject", + "hasMissingDesignatedInitializers": true, + "superclassNames": [ + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + }, + { + "kind": "Conformance", + "name": "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": "Function", - "name": "encode", - "printedName": "encode(to:)", + "kind": "TypeDecl", + "name": "Statuses", + "printedName": "Statuses", "children": [ { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "kind": "Var", + "name": "description", + "printedName": "description", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:21ConsentViewController07SPUSNatA0C8StatusesC11descriptionSSvp", + "mangledName": "$s21ConsentViewController07SPUSNatA0C8StatusesC11descriptionSSvp", + "moduleName": "ConsentViewController", + "overriding": true, + "objc_name": "description", + "declAttributes": [ + "Dynamic", + "ObjC", + "AccessControl", + "Override" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:21ConsentViewController07SPUSNatA0C8StatusesC11descriptionSSvg", + "mangledName": "$s21ConsentViewController07SPUSNatA0C8StatusesC11descriptionSSvg", + "moduleName": "ConsentViewController", + "overriding": true, + "objc_name": "description", + "declAttributes": [ + "Dynamic", + "ObjC" + ], + "accessorKind": "get" + } + ] }, { - "kind": "TypeNominal", - "name": "Encoder", - "printedName": "Swift.Encoder", - "usr": "s:s7EncoderP" + "kind": "Function", + "name": "isEqual", + "printedName": "isEqual(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Any?", + "children": [ + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:21ConsentViewController07SPUSNatA0C8StatusesC7isEqualySbypSgF", + "mangledName": "$s21ConsentViewController07SPUSNatA0C8StatusesC7isEqualySbypSgF", + "moduleName": "ConsentViewController", + "overriding": true, + "objc_name": "isEqual:", + "declAttributes": [ + "Dynamic", + "ObjC", + "Override", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "Statuses", + "printedName": "ConsentViewController.SPUSNatConsent.Statuses", + "usr": "s:21ConsentViewController07SPUSNatA0C8StatusesC" + } + ], + "declKind": "Constructor", + "usr": "s:21ConsentViewController07SPUSNatA0C8StatusesCAEycfc", + "mangledName": "$s21ConsentViewController07SPUSNatA0C8StatusesCAEycfc", + "moduleName": "ConsentViewController", + "overriding": true, + "implicit": true, + "objc_name": "init", + "declAttributes": [ + "Dynamic", + "ObjC", + "Override" + ], + "init_kind": "Designated" } ], - "declKind": "Func", - "usr": "s:21ConsentViewController07SPUSNatA0C6encode2toys7Encoder_p_tKF", - "mangledName": "$s21ConsentViewController07SPUSNatA0C6encode2toys7Encoder_p_tKF", + "declKind": "Class", + "usr": "s:21ConsentViewController07SPUSNatA0C8StatusesC", + "mangledName": "$s21ConsentViewController07SPUSNatA0C8StatusesC", "moduleName": "ConsentViewController", - "implicit": true, - "throwing": true, - "funcSelfKind": "NonMutating" + "declAttributes": [ + "AccessControl", + "ObjCMembers", + "ObjC" + ], + "isFromExtension": true, + "superclassUsr": "c:objc(cs)NSObject", + "hasMissingDesignatedInitializers": true, + "superclassNames": [ + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + } + ] } ], "declKind": "Class", @@ -33160,84 +34180,84 @@ { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/ChoiceResponses.swift", "kind": "Array", - "offset": 2344, + "offset": 2031, "length": 2, "value": "[]" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/ChoiceResponses.swift", "kind": "Array", - "offset": 2476, + "offset": 2163, "length": 2, "value": "[]" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/ChoiceResponses.swift", "kind": "StringLiteral", - "offset": 2969, + "offset": 2656, "length": 12, "value": "\"categories\"" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/ChoiceResponses.swift", "kind": "StringLiteral", - "offset": 3022, + "offset": 2709, "length": 18, "value": "\"legIntCategories\"" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/ChoiceResponses.swift", "kind": "StringLiteral", - "offset": 3072, + "offset": 2759, "length": 9, "value": "\"vendors\"" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/ChoiceResponses.swift", "kind": "StringLiteral", - "offset": 3119, + "offset": 2806, "length": 15, "value": "\"legIntVendors\"" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/ChoiceResponses.swift", "kind": "StringLiteral", - "offset": 3174, + "offset": 2861, "length": 17, "value": "\"specialFeatures\"" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/ChoiceResponses.swift", "kind": "StringLiteral", - "offset": 2969, + "offset": 2656, "length": 12, "value": "\"categories\"" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/ChoiceResponses.swift", "kind": "StringLiteral", - "offset": 3022, + "offset": 2709, "length": 18, "value": "\"legIntCategories\"" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/ChoiceResponses.swift", "kind": "StringLiteral", - "offset": 3072, + "offset": 2759, "length": 9, "value": "\"vendors\"" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/ChoiceResponses.swift", "kind": "StringLiteral", - "offset": 3119, + "offset": 2806, "length": 15, "value": "\"legIntVendors\"" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/ChoiceResponses.swift", "kind": "StringLiteral", - "offset": 3174, + "offset": 2861, "length": 17, "value": "\"specialFeatures\"" }, @@ -34658,28 +35678,28 @@ { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/MessagesResponse.swift", "kind": "BooleanLiteral", - "offset": 6217, + "offset": 6264, "length": 5, "value": "false" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/MessagesResponse.swift", "kind": "BooleanLiteral", - "offset": 7312, + "offset": 7359, "length": 5, "value": "false" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/MessagesResponse.swift", "kind": "StringLiteral", - "offset": 8269, + "offset": 8316, "length": 10, "value": "\"prtnUUID\"" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/MessagesResponse.swift", "kind": "StringLiteral", - "offset": 8269, + "offset": 8316, "length": 10, "value": "\"prtnUUID\"" }, @@ -35148,287 +36168,287 @@ { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcePointClient.swift", "kind": "StringLiteral", - "offset": 6815, + "offset": 6810, "length": 5, "value": "\"env\"" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcePointClient.swift", "kind": "StringLiteral", - "offset": 6859, + "offset": 6854, "length": 17, "value": "\"consentLanguage\"" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcePointClient.swift", "kind": "StringLiteral", - "offset": 6916, + "offset": 6911, "length": 12, "value": "\"propertyId\"" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcePointClient.swift", "kind": "StringLiteral", - "offset": 6954, + "offset": 6949, "length": 11, "value": "\"messageId\"" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcePointClient.swift", "kind": "StringLiteral", - "offset": 6990, + "offset": 6985, "length": 13, "value": "\"includeData\"" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcePointClient.swift", "kind": "StringLiteral", - "offset": 7005, + "offset": 7000, "length": 48, "value": "\"{\"categories\": {\"type\": \"RecordString\"}}\"" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcePointClient.swift", "kind": "StringLiteral", - "offset": 7662, + "offset": 7657, "length": 5, "value": "\"env\"" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcePointClient.swift", "kind": "StringLiteral", - "offset": 7706, + "offset": 7701, "length": 17, "value": "\"consentLanguage\"" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcePointClient.swift", "kind": "StringLiteral", - "offset": 7763, + "offset": 7758, "length": 12, "value": "\"propertyId\"" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcePointClient.swift", "kind": "StringLiteral", - "offset": 7801, + "offset": 7796, "length": 11, "value": "\"messageId\"" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcePointClient.swift", "kind": "StringLiteral", - "offset": 8408, + "offset": 8403, "length": 8, "value": "\"siteId\"" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcePointClient.swift", "kind": "StringLiteral", - "offset": 8450, + "offset": 8445, "length": 17, "value": "\"consentLanguage\"" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcePointClient.swift", "kind": "StringLiteral", - "offset": 8971, + "offset": 8966, "length": 8, "value": "\"siteId\"" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcePointClient.swift", "kind": "StringLiteral", - "offset": 9017, + "offset": 9012, "length": 17, "value": "\"consentLanguage\"" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcePointClient.swift", "kind": "StringLiteral", - "offset": 9447, + "offset": 9442, "length": 57, "value": "\".\/\"" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcePointClient.swift", "kind": "StringLiteral", - "offset": 9472, + "offset": 9467, "length": 1, "value": "\"?env=\"" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcePointClient.swift", "kind": "StringLiteral", - "offset": 9503, + "offset": 9498, "length": 24, "value": "\"\"" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcePointClient.swift", "kind": "BooleanLiteral", - "offset": 13622, + "offset": 13617, "length": 4, "value": "true" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcePointClient.swift", "kind": "StringLiteral", - "offset": 13681, + "offset": 13676, "length": 13, "value": "\"consentUUID\"" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcePointClient.swift", "kind": "StringLiteral", - "offset": 14386, + "offset": 14381, "length": 2, "value": "\"\"" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcePointClient.swift", "kind": "StringLiteral", - "offset": 14994, + "offset": 14989, "length": 12, "value": "\"propertyId\"" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcePointClient.swift", "kind": "StringLiteral", - "offset": 15040, + "offset": 15035, "length": 10, "value": "\"metadata\"" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcePointClient.swift", "kind": "StringLiteral", - "offset": 15088, + "offset": 15083, "length": 8, "value": "\"hasCsp\"" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcePointClient.swift", "kind": "StringLiteral", - "offset": 15098, + "offset": 15093, "length": 6, "value": "\"true\"" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcePointClient.swift", "kind": "StringLiteral", - "offset": 15118, + "offset": 15113, "length": 17, "value": "\"withSiteActions\"" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcePointClient.swift", "kind": "StringLiteral", - "offset": 15137, + "offset": 15132, "length": 7, "value": "\"false\"" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcePointClient.swift", "kind": "StringLiteral", - "offset": 15158, + "offset": 15153, "length": 13, "value": "\"includeData\"" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcePointClient.swift", "kind": "StringLiteral", - "offset": 15277, + "offset": 15272, "length": 8, "value": "\"authId\"" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcePointClient.swift", "kind": "StringLiteral", - "offset": 16233, + "offset": 16228, "length": 11, "value": "\"accountId\"" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcePointClient.swift", "kind": "StringLiteral", - "offset": 16277, + "offset": 16272, "length": 12, "value": "\"propertyId\"" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcePointClient.swift", "kind": "StringLiteral", - "offset": 16323, + "offset": 16318, "length": 10, "value": "\"metadata\"" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcePointClient.swift", "kind": "StringLiteral", - "offset": 18444, + "offset": 18439, "length": 11, "value": "\"accountId\"" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcePointClient.swift", "kind": "StringLiteral", - "offset": 18488, + "offset": 18483, "length": 8, "value": "\"hasCsp\"" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcePointClient.swift", "kind": "StringLiteral", - "offset": 18526, + "offset": 18521, "length": 12, "value": "\"propertyId\"" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcePointClient.swift", "kind": "StringLiteral", - "offset": 18572, + "offset": 18567, "length": 17, "value": "\"withSiteActions\"" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcePointClient.swift", "kind": "StringLiteral", - "offset": 18628, + "offset": 18623, "length": 25, "value": "\"includeCustomVendorsRes\"" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcePointClient.swift", "kind": "StringLiteral", - "offset": 18700, + "offset": 18695, "length": 10, "value": "\"metadata\"" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcePointClient.swift", "kind": "StringLiteral", - "offset": 18748, + "offset": 18743, "length": 13, "value": "\"includeData\"" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcePointClient.swift", "kind": "BooleanLiteral", - "offset": 19166, + "offset": 19161, "length": 4, "value": "true" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcePointClient.swift", "kind": "BooleanLiteral", - "offset": 19237, + "offset": 19232, "length": 5, "value": "false" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcePointClient.swift", "kind": "BooleanLiteral", - "offset": 19281, + "offset": 19276, "length": 5, "value": "false" }, @@ -35437,7 +36457,7 @@ "kind": "IntegerLiteral", "offset": 2571, "length": 1, - "value": "3" + "value": "4" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcepointClientCoordinator.swift", @@ -35708,196 +36728,196 @@ { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcepointClientCoordinator.swift", "kind": "Array", - "offset": 25110, + "offset": 25176, "length": 2, "value": "[]" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcepointClientCoordinator.swift", "kind": "IntegerLiteral", - "offset": 25430, + "offset": 25496, "length": 1, "value": "1" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcepointClientCoordinator.swift", "kind": "IntegerLiteral", - "offset": 25445, + "offset": 25511, "length": 3, "value": "100" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcepointClientCoordinator.swift", "kind": "IntegerLiteral", - "offset": 25468, + "offset": 25534, "length": 1, "value": "1" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcepointClientCoordinator.swift", "kind": "IntegerLiteral", - "offset": 25472, + "offset": 25538, "length": 3, "value": "100" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcepointClientCoordinator.swift", "kind": "BooleanLiteral", - "offset": 26571, + "offset": 26637, "length": 4, "value": "true" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcepointClientCoordinator.swift", "kind": "BooleanLiteral", - "offset": 26646, + "offset": 26712, "length": 5, "value": "false" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcepointClientCoordinator.swift", "kind": "BooleanLiteral", - "offset": 26707, + "offset": 26773, "length": 4, "value": "true" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcepointClientCoordinator.swift", "kind": "BooleanLiteral", - "offset": 26855, + "offset": 26921, "length": 4, "value": "true" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcepointClientCoordinator.swift", "kind": "BooleanLiteral", - "offset": 26918, + "offset": 26984, "length": 5, "value": "false" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcepointClientCoordinator.swift", "kind": "BooleanLiteral", - "offset": 29725, + "offset": 29791, "length": 5, "value": "false" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcepointClientCoordinator.swift", "kind": "BooleanLiteral", - "offset": 29827, + "offset": 29893, "length": 5, "value": "false" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcepointClientCoordinator.swift", "kind": "IntegerLiteral", - "offset": 30797, + "offset": 30863, "length": 1, "value": "0" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcepointClientCoordinator.swift", "kind": "BooleanLiteral", - "offset": 31109, + "offset": 31175, "length": 5, "value": "false" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcepointClientCoordinator.swift", "kind": "IntegerLiteral", - "offset": 31778, + "offset": 31844, "length": 1, "value": "0" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcepointClientCoordinator.swift", "kind": "BooleanLiteral", - "offset": 31952, + "offset": 32018, "length": 5, "value": "false" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcepointClientCoordinator.swift", "kind": "IntegerLiteral", - "offset": 32513, + "offset": 32574, "length": 1, "value": "0" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcepointClientCoordinator.swift", "kind": "BooleanLiteral", - "offset": 32753, + "offset": 32814, "length": 5, "value": "false" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcepointClientCoordinator.swift", "kind": "StringLiteral", - "offset": 33713, + "offset": 33774, "length": 2, "value": "\"\"" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcepointClientCoordinator.swift", "kind": "Array", - "offset": 34165, + "offset": 34226, "length": 2, "value": "[]" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcepointClientCoordinator.swift", "kind": "Array", - "offset": 34294, + "offset": 34355, "length": 2, "value": "[]" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcepointClientCoordinator.swift", "kind": "Array", - "offset": 34405, + "offset": 34466, "length": 2, "value": "[]" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcepointClientCoordinator.swift", "kind": "Array", - "offset": 34525, + "offset": 34586, "length": 2, "value": "[]" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcepointClientCoordinator.swift", "kind": "Array", - "offset": 34660, + "offset": 34721, "length": 2, "value": "[]" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcepointClientCoordinator.swift", "kind": "Array", - "offset": 35871, + "offset": 35932, "length": 2, "value": "[]" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcepointClientCoordinator.swift", "kind": "Array", - "offset": 35991, + "offset": 36052, "length": 2, "value": "[]" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcepointClientCoordinator.swift", "kind": "BooleanLiteral", - "offset": 36929, + "offset": 36985, "length": 5, "value": "false" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SourcePointClient\/SourcepointClientCoordinator.swift", "kind": "StringLiteral", - "offset": 38644, + "offset": 38743, "length": 2, "value": "\"\"" }, @@ -37924,6 +38944,55 @@ "length": 4, "value": "true" }, + { + "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/Consents\/SPConsentable.swift", + "kind": "StringLiteral", + "offset": 324, + "length": 5, + "value": "\"_id\"" + }, + { + "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/Consents\/SPConsentable.swift", + "kind": "StringLiteral", + "offset": 324, + "length": 5, + "value": "\"_id\"" + }, + { + "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/Consents\/SPConsentable.swift", + "kind": "StringLiteral", + "offset": 470, + "length": 51, + "value": "\"SPConsentable(id: \"" + }, + { + "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/Consents\/SPConsentable.swift", + "kind": "StringLiteral", + "offset": 494, + "length": 1, + "value": "\", consented: \"" + }, + { + "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/Consents\/SPConsentable.swift", + "kind": "StringLiteral", + "offset": 519, + "length": 1, + "value": "\")\"" + }, + { + "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/Consents\/SPConsentable.swift", + "kind": "BooleanLiteral", + "offset": 756, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/Consents\/SPConsentable.swift", + "kind": "StringLiteral", + "offset": 217, + "length": 13, + "value": "\"ConsentViewController.SPConsentable\"" + }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SPConsentManager.swift", "kind": "IntegerLiteral", @@ -38013,7 +39082,7 @@ "kind": "StringLiteral", "offset": 9098, "length": 7, - "value": "\"7.6.3\"" + "value": "\"7.6.4\"" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/SPConsentManager.swift", @@ -43923,110 +44992,250 @@ "length": 2, "value": "\"\"" }, + { + "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/Consents\/SPUSNatConsent.swift", + "kind": "BooleanLiteral", + "offset": 2989, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/Consents\/SPUSNatConsent.swift", + "kind": "Array", + "offset": 3746, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/Consents\/SPUSNatConsent.swift", + "kind": "Array", + "offset": 3762, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/Consents\/SPUSNatConsent.swift", + "kind": "StringLiteral", + "offset": 133, + "length": 14, + "value": "\"ConsentViewController.SPUSNatConsent\"" + }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/Consents\/SPUSNatConsent.swift", "kind": "StringLiteral", - "offset": 840, - "length": 295, + "offset": 3854, + "length": 329, "value": "\"SPUSNatConsent(\n - uuid: \"" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/Consents\/SPUSNatConsent.swift", "kind": "StringLiteral", - "offset": 898, + "offset": 3912, "length": 2, "value": "\"\"" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/Consents\/SPUSNatConsent.swift", "kind": "StringLiteral", - "offset": 901, + "offset": 3915, "length": 1, "value": "\"\n - applies: \"" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/Consents\/SPUSNatConsent.swift", "kind": "StringLiteral", - "offset": 935, + "offset": 3949, "length": 1, "value": "\"\n - consentStrings: \"" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/Consents\/SPUSNatConsent.swift", "kind": "StringLiteral", - "offset": 983, + "offset": 3997, "length": 1, "value": "\"\n - categories: \"" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/Consents\/SPUSNatConsent.swift", "kind": "StringLiteral", - "offset": 1023, + "offset": 4037, + "length": 1, + "value": "\"\n - vendors: \"" + }, + { + "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/Consents\/SPUSNatConsent.swift", + "kind": "StringLiteral", + "offset": 4071, "length": 1, "value": "\"\n - dateCreated: \"" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/Consents\/SPUSNatConsent.swift", "kind": "StringLiteral", - "offset": 1065, + "offset": 4113, "length": 1, "value": "\"\n - expirationDate: \"" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/Consents\/SPUSNatConsent.swift", "kind": "StringLiteral", - "offset": 1113, + "offset": 4161, "length": 1, "value": "\"\n)\"" }, + { + "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/Consents\/SPUSNatConsent.swift", + "kind": "BooleanLiteral", + "offset": 4275, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/Consents\/SPUSNatConsent.swift", + "kind": "Array", + "offset": 4377, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/Consents\/SPUSNatConsent.swift", + "kind": "Array", + "offset": 4401, + "length": 2, + "value": "[]" + }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/Consents\/SPUSNatConsent.swift", "kind": "Array", - "offset": 1815, + "offset": 4422, "length": 2, "value": "[]" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/Consents\/SPUSNatConsent.swift", "kind": "BooleanLiteral", - "offset": 2181, + "offset": 4598, "length": 5, "value": "false" }, + { + "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/Consents\/SPUSNatConsent.swift", + "kind": "StringLiteral", + "offset": 5815, + "length": 213, + "value": "\"SPUSNatConsent.ConsentString(\n - sectionId: \"" + }, + { + "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/Consents\/SPUSNatConsent.swift", + "kind": "StringLiteral", + "offset": 5902, + "length": 1, + "value": "\"\n - sectionName: \"" + }, + { + "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/Consents\/SPUSNatConsent.swift", + "kind": "StringLiteral", + "offset": 5948, + "length": 1, + "value": "\"\n - consentString: \"" + }, + { + "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/Consents\/SPUSNatConsent.swift", + "kind": "StringLiteral", + "offset": 5998, + "length": 1, + "value": "\"\n)\"" + }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/Consents\/SPUSNatConsent.swift", "kind": "BooleanLiteral", - "offset": 2987, + "offset": 6387, "length": 5, "value": "false" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/Consents\/SPUSNatConsent.swift", - "kind": "Array", - "offset": 3089, - "length": 2, - "value": "[]" + "kind": "StringLiteral", + "offset": 5631, + "length": 13, + "value": "\"ConsentViewController.ConsentString\"" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/Consents\/SPUSNatConsent.swift", - "kind": "Array", - "offset": 3113, - "length": 2, - "value": "[]" + "kind": "StringLiteral", + "offset": 6862, + "length": 522, + "value": "\"SPUSNatConsent.Statuses(\n - rejectedAny: \"" + }, + { + "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/Consents\/SPUSNatConsent.swift", + "kind": "StringLiteral", + "offset": 6955, + "length": 1, + "value": "\"\n - consentedToAll: \"" + }, + { + "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/Consents\/SPUSNatConsent.swift", + "kind": "StringLiteral", + "offset": 7014, + "length": 1, + "value": "\"\n - consentedToAny: \"" + }, + { + "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/Consents\/SPUSNatConsent.swift", + "kind": "StringLiteral", + "offset": 7073, + "length": 1, + "value": "\"\n - hasConsentData: \"" + }, + { + "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/Consents\/SPUSNatConsent.swift", + "kind": "StringLiteral", + "offset": 7132, + "length": 1, + "value": "\"\n - sellStatus: \"" + }, + { + "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/Consents\/SPUSNatConsent.swift", + "kind": "StringLiteral", + "offset": 7183, + "length": 1, + "value": "\"\n - shareStatus: \"" + }, + { + "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/Consents\/SPUSNatConsent.swift", + "kind": "StringLiteral", + "offset": 7236, + "length": 1, + "value": "\"\n - sensitiveDataStatus: \"" + }, + { + "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/Consents\/SPUSNatConsent.swift", + "kind": "StringLiteral", + "offset": 7305, + "length": 1, + "value": "\"\n - gpcStatus: \"" + }, + { + "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/Consents\/SPUSNatConsent.swift", + "kind": "StringLiteral", + "offset": 7354, + "length": 1, + "value": "\"\n)\"" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/Consents\/SPUSNatConsent.swift", "kind": "BooleanLiteral", - "offset": 3684, + "offset": 8627, "length": 5, "value": "false" }, { "filePath": "\/Users\/andreherculano\/dev\/sourcepoint\/ios-cmp-app\/ConsentViewController\/Classes\/Consents\/SPUSNatConsent.swift", "kind": "StringLiteral", - "offset": 133, - "length": 14, - "value": "\"ConsentViewController.SPUSNatConsent\"" + "offset": 6620, + "length": 8, + "value": "\"ConsentViewController.Statuses\"" } ] } \ No newline at end of file diff --git a/XCFramework/ConsentViewController.xcframework/tvos-arm64_x86_64-simulator/ConsentViewController.framework/Modules/ConsentViewController.swiftmodule/x86_64-apple-tvos-simulator.private.swiftinterface b/XCFramework/ConsentViewController.xcframework/tvos-arm64_x86_64-simulator/ConsentViewController.framework/Modules/ConsentViewController.swiftmodule/x86_64-apple-tvos-simulator.private.swiftinterface index 9000afa53..36e89a553 100644 --- a/XCFramework/ConsentViewController.xcframework/tvos-arm64_x86_64-simulator/ConsentViewController.framework/Modules/ConsentViewController.swiftmodule/x86_64-apple-tvos-simulator.private.swiftinterface +++ b/XCFramework/ConsentViewController.xcframework/tvos-arm64_x86_64-simulator/ConsentViewController.framework/Modules/ConsentViewController.swiftmodule/x86_64-apple-tvos-simulator.private.swiftinterface @@ -182,6 +182,17 @@ extension ConsentViewController.SPCampaignType : Swift.Codable { public func encode(to encoder: any Swift.Encoder) throws @objc deinit } +@objc @_hasMissingDesignatedInitializers @objcMembers public class SPConsentable : ObjectiveC.NSObject, Swift.Codable { + @objc final public let id: Swift.String + @objc final public let consented: Swift.Bool + @objc override dynamic open var description: Swift.String { + @objc get + } + @objc override dynamic public func isEqual(_ object: Any?) -> Swift.Bool + @objc deinit + public func encode(to encoder: any Swift.Encoder) throws + required public init(from decoder: any Swift.Decoder) throws +} @objc @_hasMissingDesignatedInitializers @objcMembers public class SPConsentManager : ObjectiveC.NSObject { @objc public static var shouldCallErrorMetrics: Swift.Bool @objc public var cleanUserDataOnError: Swift.Bool @@ -982,24 +993,52 @@ public protocol SPObjcUserData { @objc dynamic public func objcUSNatApplies() -> Swift.Bool } @objc @_hasMissingDesignatedInitializers @objcMembers public class SPUSNatConsent : ObjectiveC.NSObject, Swift.Codable, Foundation.NSCopying { - public struct ConsentString : Swift.Codable, Swift.Equatable { - public static func == (a: ConsentViewController.SPUSNatConsent.ConsentString, b: ConsentViewController.SPUSNatConsent.ConsentString) -> Swift.Bool - public func encode(to encoder: any Swift.Encoder) throws - public init(from decoder: any Swift.Decoder) throws + @objc public var vendors: [ConsentViewController.SPConsentable] { + @objc get + } + @objc public var categories: [ConsentViewController.SPConsentable] { + @objc get } @objc public var uuid: Swift.String? @objc public var applies: Swift.Bool - final public let consentStrings: [ConsentViewController.SPUSNatConsent.ConsentString] + @objc final public let consentStrings: [ConsentViewController.SPUSNatConsent.ConsentString] + @objc public var statuses: ConsentViewController.SPUSNatConsent.Statuses { + @objc get + } public var GPPData: ConsentViewController.SPJson? + required public init(from decoder: any Swift.Decoder) throws + @objc deinit + public func encode(to encoder: any Swift.Encoder) throws +} +extension ConsentViewController.SPUSNatConsent { @objc override dynamic open var description: Swift.String { @objc get } - required public init(from decoder: any Swift.Decoder) throws @objc public static func empty() -> ConsentViewController.SPUSNatConsent @objc override dynamic public func isEqual(_ object: Any?) -> Swift.Bool - @objc public func copy(with zone: ObjectiveC.NSZone? = nil) -> Any - @objc deinit - public func encode(to encoder: any Swift.Encoder) throws + @objc dynamic public func copy(with zone: ObjectiveC.NSZone? = nil) -> Any +} +extension ConsentViewController.SPUSNatConsent { + @objc @_hasMissingDesignatedInitializers @objcMembers public class ConsentString : ObjectiveC.NSObject, Swift.Codable { + @objc final public let sectionId: Swift.Int + @objc final public let sectionName: Swift.String, consentString: Swift.String + @objc override dynamic open var description: Swift.String { + @objc get + } + @objc override dynamic public func isEqual(_ object: Any?) -> Swift.Bool + @objc deinit + public func encode(to encoder: any Swift.Encoder) throws + required public init(from decoder: any Swift.Decoder) throws + } +} +extension ConsentViewController.SPUSNatConsent { + @objc @_hasMissingDesignatedInitializers @objcMembers public class Statuses : ObjectiveC.NSObject { + @objc override dynamic open var description: Swift.String { + @objc get + } + @objc override dynamic public func isEqual(_ object: Any?) -> Swift.Bool + @objc deinit + } } extension ConsentViewController.CategoryContentType : Swift.Equatable {} extension ConsentViewController.CategoryContentType : Swift.Hashable {} diff --git a/XCFramework/ConsentViewController.xcframework/tvos-arm64_x86_64-simulator/ConsentViewController.framework/Modules/ConsentViewController.swiftmodule/x86_64-apple-tvos-simulator.swiftdoc b/XCFramework/ConsentViewController.xcframework/tvos-arm64_x86_64-simulator/ConsentViewController.framework/Modules/ConsentViewController.swiftmodule/x86_64-apple-tvos-simulator.swiftdoc index ffdad5425..4f403d0df 100644 Binary files a/XCFramework/ConsentViewController.xcframework/tvos-arm64_x86_64-simulator/ConsentViewController.framework/Modules/ConsentViewController.swiftmodule/x86_64-apple-tvos-simulator.swiftdoc and b/XCFramework/ConsentViewController.xcframework/tvos-arm64_x86_64-simulator/ConsentViewController.framework/Modules/ConsentViewController.swiftmodule/x86_64-apple-tvos-simulator.swiftdoc differ diff --git a/XCFramework/ConsentViewController.xcframework/tvos-arm64_x86_64-simulator/ConsentViewController.framework/Modules/ConsentViewController.swiftmodule/x86_64-apple-tvos-simulator.swiftinterface b/XCFramework/ConsentViewController.xcframework/tvos-arm64_x86_64-simulator/ConsentViewController.framework/Modules/ConsentViewController.swiftmodule/x86_64-apple-tvos-simulator.swiftinterface index 9000afa53..36e89a553 100644 --- a/XCFramework/ConsentViewController.xcframework/tvos-arm64_x86_64-simulator/ConsentViewController.framework/Modules/ConsentViewController.swiftmodule/x86_64-apple-tvos-simulator.swiftinterface +++ b/XCFramework/ConsentViewController.xcframework/tvos-arm64_x86_64-simulator/ConsentViewController.framework/Modules/ConsentViewController.swiftmodule/x86_64-apple-tvos-simulator.swiftinterface @@ -182,6 +182,17 @@ extension ConsentViewController.SPCampaignType : Swift.Codable { public func encode(to encoder: any Swift.Encoder) throws @objc deinit } +@objc @_hasMissingDesignatedInitializers @objcMembers public class SPConsentable : ObjectiveC.NSObject, Swift.Codable { + @objc final public let id: Swift.String + @objc final public let consented: Swift.Bool + @objc override dynamic open var description: Swift.String { + @objc get + } + @objc override dynamic public func isEqual(_ object: Any?) -> Swift.Bool + @objc deinit + public func encode(to encoder: any Swift.Encoder) throws + required public init(from decoder: any Swift.Decoder) throws +} @objc @_hasMissingDesignatedInitializers @objcMembers public class SPConsentManager : ObjectiveC.NSObject { @objc public static var shouldCallErrorMetrics: Swift.Bool @objc public var cleanUserDataOnError: Swift.Bool @@ -982,24 +993,52 @@ public protocol SPObjcUserData { @objc dynamic public func objcUSNatApplies() -> Swift.Bool } @objc @_hasMissingDesignatedInitializers @objcMembers public class SPUSNatConsent : ObjectiveC.NSObject, Swift.Codable, Foundation.NSCopying { - public struct ConsentString : Swift.Codable, Swift.Equatable { - public static func == (a: ConsentViewController.SPUSNatConsent.ConsentString, b: ConsentViewController.SPUSNatConsent.ConsentString) -> Swift.Bool - public func encode(to encoder: any Swift.Encoder) throws - public init(from decoder: any Swift.Decoder) throws + @objc public var vendors: [ConsentViewController.SPConsentable] { + @objc get + } + @objc public var categories: [ConsentViewController.SPConsentable] { + @objc get } @objc public var uuid: Swift.String? @objc public var applies: Swift.Bool - final public let consentStrings: [ConsentViewController.SPUSNatConsent.ConsentString] + @objc final public let consentStrings: [ConsentViewController.SPUSNatConsent.ConsentString] + @objc public var statuses: ConsentViewController.SPUSNatConsent.Statuses { + @objc get + } public var GPPData: ConsentViewController.SPJson? + required public init(from decoder: any Swift.Decoder) throws + @objc deinit + public func encode(to encoder: any Swift.Encoder) throws +} +extension ConsentViewController.SPUSNatConsent { @objc override dynamic open var description: Swift.String { @objc get } - required public init(from decoder: any Swift.Decoder) throws @objc public static func empty() -> ConsentViewController.SPUSNatConsent @objc override dynamic public func isEqual(_ object: Any?) -> Swift.Bool - @objc public func copy(with zone: ObjectiveC.NSZone? = nil) -> Any - @objc deinit - public func encode(to encoder: any Swift.Encoder) throws + @objc dynamic public func copy(with zone: ObjectiveC.NSZone? = nil) -> Any +} +extension ConsentViewController.SPUSNatConsent { + @objc @_hasMissingDesignatedInitializers @objcMembers public class ConsentString : ObjectiveC.NSObject, Swift.Codable { + @objc final public let sectionId: Swift.Int + @objc final public let sectionName: Swift.String, consentString: Swift.String + @objc override dynamic open var description: Swift.String { + @objc get + } + @objc override dynamic public func isEqual(_ object: Any?) -> Swift.Bool + @objc deinit + public func encode(to encoder: any Swift.Encoder) throws + required public init(from decoder: any Swift.Decoder) throws + } +} +extension ConsentViewController.SPUSNatConsent { + @objc @_hasMissingDesignatedInitializers @objcMembers public class Statuses : ObjectiveC.NSObject { + @objc override dynamic open var description: Swift.String { + @objc get + } + @objc override dynamic public func isEqual(_ object: Any?) -> Swift.Bool + @objc deinit + } } extension ConsentViewController.CategoryContentType : Swift.Equatable {} extension ConsentViewController.CategoryContentType : Swift.Hashable {} diff --git a/XCFramework/ConsentViewController.xcframework/tvos-arm64_x86_64-simulator/ConsentViewController.framework/SPCCPANativePrivacyManagerViewController.nib b/XCFramework/ConsentViewController.xcframework/tvos-arm64_x86_64-simulator/ConsentViewController.framework/SPCCPANativePrivacyManagerViewController.nib index 0bf7a1fae..50dd53f77 100644 Binary files a/XCFramework/ConsentViewController.xcframework/tvos-arm64_x86_64-simulator/ConsentViewController.framework/SPCCPANativePrivacyManagerViewController.nib and b/XCFramework/ConsentViewController.xcframework/tvos-arm64_x86_64-simulator/ConsentViewController.framework/SPCCPANativePrivacyManagerViewController.nib differ diff --git a/XCFramework/ConsentViewController.xcframework/tvos-arm64_x86_64-simulator/ConsentViewController.framework/SPGDPRNativePrivacyManagerViewController.nib b/XCFramework/ConsentViewController.xcframework/tvos-arm64_x86_64-simulator/ConsentViewController.framework/SPGDPRNativePrivacyManagerViewController.nib index 620d2df2a..efd54da0b 100644 Binary files a/XCFramework/ConsentViewController.xcframework/tvos-arm64_x86_64-simulator/ConsentViewController.framework/SPGDPRNativePrivacyManagerViewController.nib and b/XCFramework/ConsentViewController.xcframework/tvos-arm64_x86_64-simulator/ConsentViewController.framework/SPGDPRNativePrivacyManagerViewController.nib differ diff --git a/XCFramework/ConsentViewController.xcframework/tvos-arm64_x86_64-simulator/ConsentViewController.framework/_CodeSignature/CodeResources b/XCFramework/ConsentViewController.xcframework/tvos-arm64_x86_64-simulator/ConsentViewController.framework/_CodeSignature/CodeResources index 44983d2e0..40d5e4885 100644 --- a/XCFramework/ConsentViewController.xcframework/tvos-arm64_x86_64-simulator/ConsentViewController.framework/_CodeSignature/CodeResources +++ b/XCFramework/ConsentViewController.xcframework/tvos-arm64_x86_64-simulator/ConsentViewController.framework/_CodeSignature/CodeResources @@ -14,7 +14,7 @@ ConsentViewController.bundle/Info.plist - DZID1IK4lk4BLJ1EDkRppw9VC0o= + FkYXHbtB0WPDU8mhsPfqZWwDXBY= ConsentViewController.bundle/PrivacyInfo.xcprivacy @@ -58,7 +58,7 @@ Headers/ConsentViewController-Swift.h - U4fxLHeayr5bzknZGxxH748WmXk= + JaNBKv71Mopqd7Gd3tAs8Mgonq8= Headers/ConsentViewController-tvOS-umbrella.h @@ -66,7 +66,7 @@ Info.plist - B0wem3rqPnr6NAICp/YiisIRZm0= + V7FkIo15mjMQnhh99ZH0Jkn7dB4= LongButtonViewCell.nib @@ -74,43 +74,43 @@ Modules/ConsentViewController.swiftmodule/arm64-apple-tvos-simulator.abi.json - sWs6ftTfgEi69kNEQruKIpDRi4k= + rUi9ksKP6oKcCTI5RvQ3MjmqIO8= Modules/ConsentViewController.swiftmodule/arm64-apple-tvos-simulator.private.swiftinterface - gb+cSdKCCHa5VhRELwbVU11VFp0= + ApjaAqwXiqH+Wf4oForUxAx466s= Modules/ConsentViewController.swiftmodule/arm64-apple-tvos-simulator.swiftdoc - lPb33BBRVFGaju1AoPHI7B1klU0= + AtDPJJp9e1GbEo65TnGaPsstaS4= Modules/ConsentViewController.swiftmodule/arm64-apple-tvos-simulator.swiftinterface - gb+cSdKCCHa5VhRELwbVU11VFp0= + ApjaAqwXiqH+Wf4oForUxAx466s= Modules/ConsentViewController.swiftmodule/arm64-apple-tvos-simulator.swiftmodule - nA+Rt8ZCU1UOqg8h36GVMqtPGE0= + Mkcs7weNKM/nF0MlLDblGm1QXi8= Modules/ConsentViewController.swiftmodule/x86_64-apple-tvos-simulator.abi.json - sWs6ftTfgEi69kNEQruKIpDRi4k= + rUi9ksKP6oKcCTI5RvQ3MjmqIO8= Modules/ConsentViewController.swiftmodule/x86_64-apple-tvos-simulator.private.swiftinterface - S2//ruKQMxgbtm0S+wPYYX1m2zw= + V7uGw+t3pS/RYsefilqnIL0g4ZI= Modules/ConsentViewController.swiftmodule/x86_64-apple-tvos-simulator.swiftdoc - KMovPrQncekZDk26ahVumRwz9e4= + VZjJWJs1Lytm+w/Q2Gq7CMBcFQM= Modules/ConsentViewController.swiftmodule/x86_64-apple-tvos-simulator.swiftinterface - S2//ruKQMxgbtm0S+wPYYX1m2zw= + V7uGw+t3pS/RYsefilqnIL0g4ZI= Modules/ConsentViewController.swiftmodule/x86_64-apple-tvos-simulator.swiftmodule - bXcKehKv8ipTwlPDKQW6Qh+vzR4= + Vt9ekhT+uyjNaEfcU0xD+i3b2qI= Modules/module.modulemap @@ -126,7 +126,7 @@ SPCCPANativePrivacyManagerViewController.nib - K9SdkJAzM8QAnNfZsIjmUXRG7Nc= + J+MX8MWQ2CILTjiVnWH5aYA50To= SPCCPAPartnersViewController.nib @@ -150,7 +150,7 @@ SPGDPRNativePrivacyManagerViewController.nib - be1Yd6Dyzfz3ER/ya+zvPfClfjE= + f5YtLDbF1K9V1yn6zQIIs8IJhOY= SPGDPRPartnersViewController.nib @@ -205,7 +205,7 @@ hash2 - 6+HHeo56fyHUVXdl/Ydu3sWcrsvANWlXbTufJL9+h0A= + KuKxvp+Lx5IpX+F6YeSoLeToHXKkj7IrFdR0l1N6F/4= ConsentViewController.bundle/PrivacyInfo.xcprivacy @@ -282,7 +282,7 @@ hash2 - 4c8iRFWc6P6y/hf+6TeRmVB6g7Ww++Qeyy8Xw14ne58= + FreGcqv5a5eahIY0tGz18pKn14y/rwGdspSLfFD1rQY= Headers/ConsentViewController-tvOS-umbrella.h @@ -303,70 +303,70 @@ hash2 - GMKX5mOzynBjWjBUKcWqzvOyjOy2miDZI10NH0VUqB4= + gTpzxBsw0B1j44FzU9aEnwXYkD4SwkSeM+RgcW/HuGI= Modules/ConsentViewController.swiftmodule/arm64-apple-tvos-simulator.private.swiftinterface hash2 - D+StV4+EArAlORwoxiXE5RL2S2cGRMW8RgjiwDRMlc8= + HqHPdnmFlUpHTeamn/qcpEa/38GldfS7dDDxPSuzHls= Modules/ConsentViewController.swiftmodule/arm64-apple-tvos-simulator.swiftdoc hash2 - Ulrf1Tk9BevkF6n7w9vXs/xFK0pmrt4d/LbHFmL/Yf4= + phJO9SJJw60W3ZpvfKfWuzKcJ6c8lntW6K+88sW9JqU= Modules/ConsentViewController.swiftmodule/arm64-apple-tvos-simulator.swiftinterface hash2 - D+StV4+EArAlORwoxiXE5RL2S2cGRMW8RgjiwDRMlc8= + HqHPdnmFlUpHTeamn/qcpEa/38GldfS7dDDxPSuzHls= Modules/ConsentViewController.swiftmodule/arm64-apple-tvos-simulator.swiftmodule hash2 - VMaILL02MdW+KV993j/dNpekHFf9IG0BUOa578AudSQ= + U1ud9JC8ygkmobMVHHGtgEcVHQ+Yx3Zav6Ztxs/n654= Modules/ConsentViewController.swiftmodule/x86_64-apple-tvos-simulator.abi.json hash2 - GMKX5mOzynBjWjBUKcWqzvOyjOy2miDZI10NH0VUqB4= + gTpzxBsw0B1j44FzU9aEnwXYkD4SwkSeM+RgcW/HuGI= Modules/ConsentViewController.swiftmodule/x86_64-apple-tvos-simulator.private.swiftinterface hash2 - bRfcJfJRhQ98tGWOH/WVdS1FrdaNOQ5PlN/GdP9DxyU= + QDXkG/yelCtBtq+tVaFoiPx3Mjt3ad62zBl8DwG9mSs= Modules/ConsentViewController.swiftmodule/x86_64-apple-tvos-simulator.swiftdoc hash2 - j4BNJoQ4GESQEdTxKI1HhdpIcZP35EMNzlHds1d76lA= + jsLvxuXFabjMzIW+/jBbWfRuUf7Gfp+PvvS5rLaQTko= Modules/ConsentViewController.swiftmodule/x86_64-apple-tvos-simulator.swiftinterface hash2 - bRfcJfJRhQ98tGWOH/WVdS1FrdaNOQ5PlN/GdP9DxyU= + QDXkG/yelCtBtq+tVaFoiPx3Mjt3ad62zBl8DwG9mSs= Modules/ConsentViewController.swiftmodule/x86_64-apple-tvos-simulator.swiftmodule hash2 - wK/MN4YyOLZPbFpTLObXFz8EHBXgFVk/KxXbmhauSYs= + 8JPn+XnEyDWxAjVfVsE9LGWjIFFa2o3JRXCsO8NUrAk= Modules/module.modulemap @@ -394,7 +394,7 @@ hash2 - 6c/A10kLjBbcYco6467HrRGqly0U1Y+FSoEDQ5vGoKE= + 1vZ5CcCNy1z8yU4/wOkqMBh5/qNdViwKTFe3bxzwbGQ= SPCCPAPartnersViewController.nib @@ -436,7 +436,7 @@ hash2 - EzSG6CZP4p6lxL1O3orOd1pWVAiZpoPLPhXjgusw5HI= + xzYeQ/Kq4XSFviX0FicbttgFvECoXlHbjTUaxUYp9tk= SPGDPRPartnersViewController.nib