From bcf5da418199cecd2968f2f8bf2974c8dcc6e283 Mon Sep 17 00:00:00 2001
From: lpw
Date: Tue, 18 Mar 2025 09:04:18 +0800
Subject: [PATCH] 提交 4.4.0
---
frameworks/Didomi.xcframework/xros-arm64_x86_64-simulator/Didomi.framework/Modules/Didomi.swiftmodule/arm64-apple-xros-simulator.private.swiftinterface | 92 +++++++++++++++++++++++++++++++++++++++++++--
1 files changed, 87 insertions(+), 5 deletions(-)
diff --git a/frameworks/Didomi.xcframework/xros-arm64_x86_64-simulator/Didomi.framework/Modules/Didomi.swiftmodule/arm64-apple-xros-simulator.private.swiftinterface b/frameworks/Didomi.xcframework/xros-arm64_x86_64-simulator/Didomi.framework/Modules/Didomi.swiftmodule/arm64-apple-xros-simulator.private.swiftinterface
index d05748e..3bc1a23 100644
--- a/frameworks/Didomi.xcframework/xros-arm64_x86_64-simulator/Didomi.framework/Modules/Didomi.swiftmodule/arm64-apple-xros-simulator.private.swiftinterface
+++ b/frameworks/Didomi.xcframework/xros-arm64_x86_64-simulator/Didomi.framework/Modules/Didomi.swiftmodule/arm64-apple-xros-simulator.private.swiftinterface
@@ -9,6 +9,7 @@
import SwiftUI
import SystemConfiguration
import UIKit
+import WebKit
import _Concurrency
import _StringProcessing
import _SwiftConcurrencyShims
@@ -35,29 +36,43 @@
}
@objc public protocol UserAuth {
@objc var id: Swift.String { get }
+ @objc func isEqual(_ object: Any?) -> Swift.Bool
}
-@_hasMissingDesignatedInitializers @objc public class UserAuthParams : ObjectiveC.NSObject, UserAuth {
+@_hasMissingDesignatedInitializers @objc public class UserAuthParams : ObjectiveC.NSObject, UserAuth, Swift.Codable {
+ required public init(from decoder: any Swift.Decoder) throws
@objc public var id: Swift.String
public var algorithm: Swift.String
public var secretID: Swift.String
public var expiration: Foundation.TimeInterval?
+ @objc override dynamic public func isEqual(_ object: Any?) -> Swift.Bool
+ public func encode(to encoder: any Swift.Encoder) throws
@objc deinit
}
-@_hasMissingDesignatedInitializers @objcMembers public class UserAuthWithoutParams : UserAuth {
+@objc @objcMembers public class UserAuthWithoutParams : ObjectiveC.NSObject, UserAuth, Swift.Codable {
+ @objc public init(id: Swift.String)
+ required public init(from decoder: any Swift.Decoder) throws
@objc public var id: Swift.String
+ @objc override dynamic public func isEqual(_ object: Any?) -> Swift.Bool
+ public func encode(to encoder: any Swift.Encoder) throws
@objc deinit
}
@objc @_hasMissingDesignatedInitializers @objcMembers public class UserAuthWithEncryptionParams : UserAuthParams {
@objc convenience public init(id: Swift.String, algorithm: Swift.String, secretID: Swift.String, initializationVector: Swift.String)
@objc convenience public init(id: Swift.String, algorithm: Swift.String, secretID: Swift.String, initializationVector: Swift.String, legacyExpiration: Foundation.TimeInterval)
+ required public init(from decoder: any Swift.Decoder) throws
@objc public var initializationVector: Swift.String
+ override public func encode(to encoder: any Swift.Encoder) throws
+ @objc override dynamic public func isEqual(_ object: Any?) -> Swift.Bool
@objc deinit
}
@objc @_hasMissingDesignatedInitializers @objcMembers public class UserAuthWithHashParams : UserAuthParams {
@objc convenience public init(id: Swift.String, algorithm: Swift.String, secretID: Swift.String, digest: Swift.String, salt: Swift.String? = nil)
@objc convenience public init(id: Swift.String, algorithm: Swift.String, secretID: Swift.String, digest: Swift.String, salt: Swift.String? = nil, legacyExpiration: Foundation.TimeInterval)
+ required public init(from decoder: any Swift.Decoder) throws
@objc public var salt: Swift.String?
@objc public var digest: Swift.String
+ override public func encode(to encoder: any Swift.Encoder) throws
+ @objc override dynamic public func isEqual(_ object: Any?) -> Swift.Bool
@objc deinit
}
@objc(DDMErrorEvent) public class DidomiErrorEvent : ObjectiveC.NSObject, Swift.Error {
@@ -72,6 +87,7 @@
case failedAlready
case configFileError
case invalidApiKey
+ case errorLoadingUIResource
public init?(rawValue: Swift.Int)
public typealias RawValue = Swift.Int
public var rawValue: Swift.Int {
@@ -161,19 +177,29 @@
case preferencesClickVendorAgree
case preferencesClickVendorDisagree
case preferencesClickVendorSaveChoices
+ case syncUserChanged
@available(*, deprecated, message: "Please use syncReady instead")
case syncDone
case syncReady
case syncError
case languageUpdated
case languageUpdateFailed
+ @available(*, deprecated, message: "SPI purposes are now displayed in preferences screen, please use noticeClickMoreInfo() instead.")
case noticeClickViewSPIPurposes
+ @available(*, deprecated, message: "SPI purposes are now displayed in preferences screen.")
case preferencesClickViewSPIPurposes
+ @available(*, deprecated, message: "SPI purposes are now treated as other purposes, please use preferencesClickPurposeAgree() instead.")
case preferencesClickSPIPurposeAgree
+ @available(*, deprecated, message: "SPI purposes are now treated as other purposes, please use preferencesClickPurposeDisagree() instead.")
case preferencesClickSPIPurposeDisagree
+ @available(*, deprecated, message: "SPI purposes are now treated as other purposes, please use preferencesClickCategoryAgree() instead.")
case preferencesClickSPICategoryAgree
+ @available(*, deprecated, message: "SPI purposes are now treated as other purposes, please use preferencesClickCategoryDisagree() instead.")
case preferencesClickSPICategoryDisagree
+ @available(*, deprecated, message: "SPI purposes are now treated as other purposes, please use preferencesClickSaveChoices() instead.")
case preferencesClickSPIPurposeSaveChoices
+ case dcsSignatureReady
+ case dcsSignatureError
public init?(rawValue: Swift.Int)
public typealias RawValue = Swift.Int
public var rawValue: Swift.Int {
@@ -190,12 +216,14 @@
@objc public var onNoticeClickDisagree: (_ event: EventType) -> Swift.Void
@objc public var onNoticeClickMoreInfo: (_ event: EventType) -> Swift.Void
@objc public var onNoticeClickViewVendors: (_ event: EventType) -> Swift.Void
+ @available(*, deprecated, message: "SPI purposes are now displayed in preferences screen, please use onNoticeClickMoreInfo() instead.")
@objc public var onNoticeClickViewSPIPurposes: (_ event: EventType) -> Swift.Void
@objc public var onNoticeClickPrivacyPolicy: (_ event: EventType) -> Swift.Void
@objc public var onHidePreferences: (_ event: EventType) -> Swift.Void
@objc public var onShowPreferences: (_ event: EventType) -> Swift.Void
@objc public var onPreferencesClickViewPurposes: (_ event: EventType) -> Swift.Void
@objc public var onPreferencesClickViewVendors: (_ event: EventType) -> Swift.Void
+ @available(*, deprecated, message: "SPI purposes are now displayed in preferences screen.")
@objc public var onPreferencesClickViewSPIPurposes: (_ event: EventType) -> Swift.Void
@objc public var onPreferencesClickAgreeToAll: (_ event: EventType) -> Swift.Void
@objc public var onPreferencesClickDisagreeToAll: (_ event: EventType) -> Swift.Void
@@ -212,21 +240,30 @@
@objc public var onPreferencesClickVendorAgree: (_ event: EventType, _ vendorId: Swift.String?) -> Swift.Void
@objc public var onPreferencesClickVendorDisagree: (_ event: EventType, _ vendorId: Swift.String?) -> Swift.Void
@objc public var onPreferencesClickVendorSaveChoices: (_ event: EventType) -> Swift.Void
+ @available(*, deprecated, message: "SPI purposes are now treated as other purposes, please use onPreferencesClickPurposeAgree() instead.")
@objc public var onPreferencesClickSPIPurposeAgree: (_ event: EventType, _ purposeId: Swift.String?) -> Swift.Void
+ @available(*, deprecated, message: "SPI purposes are now treated as other purposes, please use onPreferencesClickPurposeDisagree() instead.")
@objc public var onPreferencesClickSPIPurposeDisagree: (_ event: EventType, _ purposeId: Swift.String?) -> Swift.Void
+ @available(*, deprecated, message: "SPI purposes are now treated as other purposes, please use onPreferencesClickCategoryAgree() instead.")
@objc public var onPreferencesClickSPICategoryAgree: (_ event: EventType, _ categoryId: Swift.String?) -> Swift.Void
+ @available(*, deprecated, message: "SPI purposes are now treated as other purposes, please use onPreferencesClickCategoryDisagree() instead.")
@objc public var onPreferencesClickSPICategoryDisagree: (_ event: EventType, _ categoryId: Swift.String?) -> Swift.Void
+ @available(*, deprecated, message: "SPI purposes are now treated as other purposes, please use onPreferencesClickSaveChoices() instead.")
@objc public var onPreferencesClickSPIPurposeSaveChoices: (_ event: EventType) -> Swift.Void
+ @objc public var onSyncUserChanged: (_ event: SyncUserChangedEvent) -> 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
+ @objc public var onDCSSignatureReady: (_ event: EventType) -> Swift.Void
+ @objc public var onDCSSignatureError: (_ event: EventType) -> Swift.Void
@objc override dynamic public init()
@objc deinit
}
@_hasMissingDesignatedInitializers @objc(DDMSyncReadyEvent) @objcMembers public class SyncReadyEvent : ObjectiveC.NSObject {
+ @objc final public let organizationUserId: Swift.String?
@objc final public let statusApplied: Swift.Bool
@objc final public let syncAcknowledged: (() -> Swift.Bool)
@objc deinit
@@ -310,10 +347,10 @@
@_hasMissingDesignatedInitializers @objc(DDMUserStatusIDs) @objcMembers public class IDs : ObjectiveC.NSObject, Swift.Codable {
@objc final public let enabled: Swift.Set<Swift.String>
@objc final public let disabled: Swift.Set<Swift.String>
+ required public init(from decoder: any Swift.Decoder) throws
@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 public enum ConsentStatus : Swift.Int {
@@ -364,9 +401,26 @@
get
}
}
+@_hasMissingDesignatedInitializers @objc(DDMSyncUserChangedEvent) @objcMembers public class SyncUserChangedEvent : ObjectiveC.NSObject {
+ @objc final public let userAuth: (any UserAuth)?
+ @objc deinit
+}
+@objc @objcMembers public class DidomiUserParameters : ObjectiveC.NSObject {
+ public init(userAuth: any UserAuth, dcsUserAuth: UserAuthParams? = nil, containerController: UIKit.UIViewController? = nil, isUnderage: Swift.Bool? = nil)
+ @objc convenience public init(userAuth: any UserAuth, dcsUserAuth: UserAuthParams? = nil, containerController: UIKit.UIViewController? = nil, isUnderage: Foundation.NSNumber)
+ @objc convenience public init(userAuth: any UserAuth, dcsUserAuth: UserAuthParams? = nil, containerController: UIKit.UIViewController? = nil)
+ @objc deinit
+}
+@objc @objcMembers public class DidomiMultiUserParameters : DidomiUserParameters {
+ public init(userAuth: any UserAuth, dcsUserAuth: UserAuthParams? = nil, synchronizedUsers: [UserAuthParams]? = nil, containerController: UIKit.UIViewController? = nil, isUnderage: Swift.Bool? = nil)
+ @objc convenience public init(userAuth: any UserAuth, dcsUserAuth: UserAuthParams? = nil, synchronizedUsers: [UserAuthParams]? = nil, containerController: UIKit.UIViewController? = nil, isUnderage: Foundation.NSNumber)
+ @objc convenience public init(userAuth: any UserAuth, dcsUserAuth: UserAuthParams? = nil, synchronizedUsers: [UserAuthParams]? = nil, containerController: UIKit.UIViewController? = nil)
+ @objc deinit
+}
@_inheritsConvenienceInitializers @objc public class Didomi : ObjectiveC.NSObject {
@objc public enum Views : Swift.Int, Swift.RawRepresentable {
case purposes = 0
+ @available(*, deprecated, message: "SPI purposes are now displayed in Preferences screen.")
case sensitivePersonalInformation = 1
case vendors = 2
public init?(rawValue: Swift.Int)
@@ -375,13 +429,16 @@
get
}
}
- @objc public static var shared: Didomi
+ @objc public static let shared: Didomi
@objc weak public var viewProviderDelegate: (any ViewProviderDelegate)?
+ @objc public var applicableRegulation: Regulation {
+ @objc get
+ }
@objc override dynamic public init()
@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.")
+ @available(*, deprecated, message: "Instead, check that applicableRegulation is not .none in Swift or RegulationNone in Objective-C")
@objc public func isConsentRequired() -> Swift.Bool
@available(*, deprecated, message: "Use shouldUserStatusBeCollected() instead.")
@objc public func isUserConsentStatusPartial() -> Swift.Bool
@@ -437,18 +494,43 @@
@objc dynamic public func getTranslatedText(key: Swift.String) -> Swift.String
@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(_ parameters: DidomiUserParameters)
+ @available(*, deprecated, message: "Use setUser(DidomiUserParameters) instead.")
@objc dynamic public func setUser(id: Swift.String)
+ @available(*, deprecated, message: "Use setUser(DidomiUserParameters) instead.")
@objc dynamic public func setUser(id: Swift.String, isUnderage: Swift.Bool)
+ @available(*, deprecated, message: "Use setUser(DidomiUserParameters) instead.")
@objc dynamic public func setUser(id: Swift.String, containerController: UIKit.UIViewController)
+ @available(*, deprecated, message: "Use setUser(DidomiUserParameters) instead.")
@objc dynamic public func setUser(id: Swift.String, isUnderage: Swift.Bool, containerController: UIKit.UIViewController)
+ @available(*, deprecated, message: "Use setUser(DidomiUserParameters) instead.")
@objc dynamic public func setUser(userAuthParams: UserAuthParams)
+ @available(*, deprecated, message: "Use setUser(DidomiUserParameters) instead.")
@objc dynamic public func setUser(userAuthParams: UserAuthParams, isUnderage: Swift.Bool)
+ @available(*, deprecated, message: "Use setUser(DidomiUserParameters) instead.")
@objc dynamic public func setUser(userAuthParams: UserAuthParams, synchronizedUsers: [UserAuthParams])
+ @available(*, deprecated, message: "Use setUser(DidomiUserParameters) instead.")
+ @objc dynamic public func setUser(userAuthParams: UserAuthParams, dcsUser: UserAuthParams)
+ @available(*, deprecated, message: "Use setUser(DidomiUserParameters) instead.")
+ @objc dynamic public func setUser(userAuthParams: UserAuthParams, synchronizedUsers: [UserAuthParams], dcsUser: UserAuthParams)
+ @available(*, deprecated, message: "Use setUser(DidomiUserParameters) instead.")
@objc dynamic public func setUser(userAuthParams: UserAuthParams, synchronizedUsers: [UserAuthParams], isUnderage: Swift.Bool)
+ @available(*, deprecated, message: "Use setUser(DidomiUserParameters) instead.")
+ @objc dynamic public func setUser(userAuthParams: UserAuthParams, dcsUser: UserAuthParams, isUnderage: Swift.Bool)
+ @available(*, deprecated, message: "Use setUser(DidomiUserParameters) instead.")
+ @objc dynamic public func setUser(userAuthParams: UserAuthParams, synchronizedUsers: [UserAuthParams], dcsUser: UserAuthParams, isUnderage: Swift.Bool)
+ @available(*, deprecated, message: "Use setUser(DidomiUserParameters) instead.")
@objc dynamic public func setUser(userAuthParams: UserAuthParams, containerController: UIKit.UIViewController)
+ @available(*, deprecated, message: "Use setUser(DidomiUserParameters) instead.")
+ @objc dynamic public func setUser(userAuthParams: UserAuthParams, dcsUser: UserAuthParams, containerController: UIKit.UIViewController)
+ @available(*, deprecated, message: "Use setUser(DidomiUserParameters) instead.")
@objc dynamic public func setUser(userAuthParams: UserAuthParams, isUnderage: Swift.Bool, containerController: UIKit.UIViewController)
+ @available(*, deprecated, message: "Use setUser(DidomiUserParameters) instead.")
@objc dynamic public func setUser(userAuthParams: UserAuthParams, synchronizedUsers: [UserAuthParams], containerController: UIKit.UIViewController)
+ @available(*, deprecated, message: "Use setUser(DidomiUserParameters) instead.")
@objc dynamic public func setUser(userAuthParams: UserAuthParams, synchronizedUsers: [UserAuthParams], isUnderage: Swift.Bool, containerController: UIKit.UIViewController)
+ @available(*, deprecated, message: "Use setUser(DidomiUserParameters) instead.")
+ @objc dynamic public func setUser(userAuthParams: UserAuthParams, synchronizedUsers: [UserAuthParams], dcsUser: UserAuthParams, isUnderage: Swift.Bool, containerController: UIKit.UIViewController)
@objc dynamic public func clearUser()
@available(*, deprecated, message: "Use getCurrentUserStatus() instead.")
@objc dynamic public func getUserStatus() -> UserStatus
--
Gitblit v1.8.0