From d90ee1536e9e0cfdb62a70e36559e1cf2d8ce458 Mon Sep 17 00:00:00 2001
From: lpw
Date: Wed, 25 Sep 2024 14:48:52 +0800
Subject: [PATCH] 提交4.3.0

---
 frameworks/Didomi.xcframework/tvos-arm64_x86_64-simulator/Didomi.framework/Modules/Didomi.swiftmodule/arm64-apple-tvos-simulator.swiftinterface |   42 ++++++++++++++++++++++++++++++++++++++----
 1 files changed, 38 insertions(+), 4 deletions(-)

diff --git a/frameworks/Didomi.xcframework/tvos-arm64_x86_64-simulator/Didomi.framework/Modules/Didomi.swiftmodule/arm64-apple-tvos-simulator.swiftinterface b/frameworks/Didomi.xcframework/tvos-arm64_x86_64-simulator/Didomi.framework/Modules/Didomi.swiftmodule/arm64-apple-tvos-simulator.swiftinterface
index e1659c2..d7e0ba3 100644
--- a/frameworks/Didomi.xcframework/tvos-arm64_x86_64-simulator/Didomi.framework/Modules/Didomi.swiftmodule/arm64-apple-tvos-simulator.swiftinterface
+++ b/frameworks/Didomi.xcframework/tvos-arm64_x86_64-simulator/Didomi.framework/Modules/Didomi.swiftmodule/arm64-apple-tvos-simulator.swiftinterface
@@ -1,14 +1,17 @@
 // swift-interface-format-version: 1.0
-// swift-compiler-version: Apple Swift version 5.8.1 (swiftlang-5.8.0.124.5 clang-1403.0.22.11.100)
+// swift-compiler-version: Apple Swift version 5.9.2 (swiftlang-5.9.2.2.56 clang-1500.1.0.2.5)
 // swift-module-flags: -target arm64-apple-tvos11.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name Didomi
 // swift-module-flags-ignorable: -enable-bare-slash-regex
+import DeveloperToolsSupport
 import Foundation
 import JavaScriptCore
 import Swift
+import SwiftUI
 import SystemConfiguration
 import UIKit
 import _Concurrency
 import _StringProcessing
+import _SwiftConcurrencyShims
 import os
 @objc(DDMEventType) public enum EventType : Swift.Int {
   case consentChanged
@@ -39,7 +42,9 @@
   case preferencesClickVendorAgree
   case preferencesClickVendorDisagree
   case preferencesClickVendorSaveChoices
+  @available(*, deprecated, message: "Please use syncReady instead")
   case syncDone
+  case syncReady
   case syncError
   case languageUpdated
   case languageUpdateFailed
@@ -140,6 +145,14 @@
   case cpa
   case cpra
   case ctdpa
+  case dpdpa
+  case fdbr
+  case icdpa
+  case mcdpa
+  case nhpa
+  case njdpa
+  case ocpa
+  case tdpsa
   case ucpa
   case vcdpa
   case none
@@ -215,6 +228,7 @@
 }
 public struct DataProcessingNamespaces : Swift.Decodable {
   public var num: Swift.Int?
+  public var pub: Swift.Int?
   public init(from decoder: any Swift.Decoder) throws
 }
 extension DataProcessingNamespaces : Swift.Equatable {
@@ -237,8 +251,11 @@
   @objc public func initialize(_ parameters: DidomiInitializeParameters)
   @objc public func setUserAgent(name: Swift.String, version: Swift.String)
   @objc public func setUserConsentStatus(enabledPurposeIds: Swift.Set<Swift.String>, disabledPurposeIds: Swift.Set<Swift.String>, enabledVendorIds: Swift.Set<Swift.String>, disabledVendorIds: Swift.Set<Swift.String>) -> Swift.Bool
+  @available(*, deprecated, message: "Use shouldUserStatusBeCollected() instead.")
   @objc public func isConsentRequired() -> Swift.Bool
+  @available(*, deprecated, message: "Use shouldUserStatusBeCollected() instead.")
   @objc public func isUserConsentStatusPartial() -> Swift.Bool
+  @available(*, deprecated, message: "Use shouldUserStatusBeCollected() instead.")
   @objc public func isUserLegitimateInterestStatusPartial() -> Swift.Bool
   @discardableResult
   @objc public func setUserStatus(purposesConsentStatus: Swift.Bool, purposesLIStatus: Swift.Bool, vendorsConsentStatus: Swift.Bool, vendorsLIStatus: Swift.Bool) -> Swift.Bool
@@ -291,18 +308,28 @@
   @objc dynamic public func getText(key: Swift.String) -> [Swift.String : Swift.String]?
   @objc dynamic public func setLogLevel(minLevel: Swift.UInt8)
   @objc dynamic public func setUser(id: Swift.String)
+  @objc dynamic public func setUser(id: Swift.String, isUnderage: Swift.Bool)
   @objc dynamic public func setUser(id: Swift.String, containerController: UIKit.UIViewController)
+  @objc dynamic public func setUser(id: Swift.String, isUnderage: Swift.Bool, containerController: UIKit.UIViewController)
   @objc dynamic public func setUser(userAuthParams: UserAuthParams)
+  @objc dynamic public func setUser(userAuthParams: UserAuthParams, isUnderage: Swift.Bool)
+  @objc dynamic public func setUser(userAuthParams: UserAuthParams, synchronizedUsers: [UserAuthParams])
+  @objc dynamic public func setUser(userAuthParams: UserAuthParams, synchronizedUsers: [UserAuthParams], isUnderage: Swift.Bool)
   @objc dynamic public func setUser(userAuthParams: UserAuthParams, containerController: UIKit.UIViewController)
+  @objc dynamic public func setUser(userAuthParams: UserAuthParams, isUnderage: Swift.Bool, containerController: UIKit.UIViewController)
+  @objc dynamic public func setUser(userAuthParams: UserAuthParams, synchronizedUsers: [UserAuthParams], containerController: UIKit.UIViewController)
+  @objc dynamic public func setUser(userAuthParams: UserAuthParams, synchronizedUsers: [UserAuthParams], isUnderage: Swift.Bool, containerController: UIKit.UIViewController)
   @objc dynamic public func clearUser()
+  @available(*, deprecated, message: "Use getCurrentUserStatus() instead.")
   @objc dynamic public func getUserStatus() -> UserStatus
   @objc dynamic public func getCurrentUserStatus() -> CurrentUserStatus
   @objc dynamic public func setCurrentUserStatus(currentUserStatus: CurrentUserStatus) -> Swift.Bool
   @objc dynamic public func openCurrentUserStatusTransaction() -> CurrentUserStatusTransaction
   public func setLocalProperty(key: Swift.String, value: Any?)
 }
-@objc public class DidomiInitializeParameters : ObjectiveC.NSObject {
-  @objc public init(apiKey: Swift.String, localConfigurationPath: Swift.String? = nil, remoteConfigurationURL: Swift.String? = nil, providerID: Swift.String? = nil, disableDidomiRemoteConfig: Swift.Bool = false, languageCode: Swift.String? = nil, noticeID: Swift.String? = nil)
+@_hasMissingDesignatedInitializers @objc(DDMSyncReadyEvent) @objcMembers public class SyncReadyEvent : ObjectiveC.NSObject {
+  @objc final public let statusApplied: Swift.Bool
+  @objc final public let syncAcknowledged: (() -> Swift.Bool)
   @objc deinit
 }
 @objc public protocol UserAuth {
@@ -330,6 +357,10 @@
   @objc convenience public init(id: Swift.String, algorithm: Swift.String, secretID: Swift.String, digest: Swift.String, salt: Swift.String? = nil, legacyExpiration: Foundation.TimeInterval)
   @objc public var salt: Swift.String?
   @objc public var digest: Swift.String
+  @objc deinit
+}
+@objc public class DidomiInitializeParameters : ObjectiveC.NSObject {
+  @objc public init(apiKey: Swift.String, localConfigurationPath: Swift.String? = nil, remoteConfigurationURL: Swift.String? = nil, providerID: Swift.String? = nil, disableDidomiRemoteConfig: Swift.Bool = false, languageCode: Swift.String? = nil, noticeID: Swift.String? = nil, countryCode: Swift.String? = nil, regionCode: Swift.String? = nil, isUnderage: Swift.Bool = false)
   @objc deinit
 }
 @_inheritsConvenienceInitializers @objc(DDMEventListener) public class EventListener : ObjectiveC.NSObject {
@@ -369,7 +400,9 @@
   @objc public var onPreferencesClickSPICategoryAgree: (_ event: EventType, _ categoryId: Swift.String?) -> Swift.Void
   @objc public var onPreferencesClickSPICategoryDisagree: (_ event: EventType, _ categoryId: Swift.String?) -> Swift.Void
   @objc public var onPreferencesClickSPIPurposeSaveChoices: (_ event: EventType) -> Swift.Void
+  @available(*, deprecated, message: "Please use onSyncReady() instead")
   @objc public var onSyncDone: (_ event: EventType, _ organizationUserId: Swift.String?) -> Swift.Void
+  @objc public var onSyncReady: (_ event: SyncReadyEvent) -> Swift.Void
   @objc public var onSyncError: (_ event: EventType, _ error: Swift.String?) -> Swift.Void
   @objc public var onLanguageUpdated: (_ type: EventType, _ languageCode: Swift.String?) -> Swift.Void
   @objc public var onLanguageUpdateFailed: (_ type: EventType, _ reason: Swift.String?) -> Swift.Void
@@ -407,7 +440,8 @@
   @objc final public let specialPurposeIDs: Swift.Set<Swift.String>
   @objc final public let specialFeatureIDs: Swift.Set<Swift.String>
   @objc final public let urls: [Vendor.URL]?
-  @objc public init(id: Swift.String, name: Swift.String, policyUrl: Swift.String? = nil, namespaces: Vendor.Namespaces? = nil, purposeIDs: Swift.Set<Swift.String> = [], legIntPurposeIDs: Swift.Set<Swift.String> = [], featureIDs: Swift.Set<Swift.String> = [], flexiblePurposeIDs: Swift.Set<Swift.String> = [], specialPurposeIDs: Swift.Set<Swift.String> = [], specialFeatureIDs: Swift.Set<Swift.String> = [], urls: [Vendor.URL]? = nil)
+  @objc final public let isIAB: Swift.Bool
+  @objc public init(id: Swift.String, name: Swift.String, policyUrl: Swift.String? = nil, namespaces: Vendor.Namespaces? = nil, purposeIDs: Swift.Set<Swift.String> = [], legIntPurposeIDs: Swift.Set<Swift.String> = [], featureIDs: Swift.Set<Swift.String> = [], flexiblePurposeIDs: Swift.Set<Swift.String> = [], specialPurposeIDs: Swift.Set<Swift.String> = [], specialFeatureIDs: Swift.Set<Swift.String> = [], urls: [Vendor.URL]? = nil, isIAB: Swift.Bool)
   @objc override dynamic public func isEqual(_ object: Any?) -> Swift.Bool
   @objc deinit
   public func encode(to encoder: any Swift.Encoder) throws

--
Gitblit v1.8.0