From b5a6c4585986273a61f0f0880eb9d69f35717892 Mon Sep 17 00:00:00 2001
From: lpw <812862340@qq.com>
Date: Tue, 03 Feb 2026 16:32:15 +0800
Subject: [PATCH] 提交版本 4.10.0
---
frameworks/Didomi.xcframework/xros-arm64/Didomi.framework/Modules/Didomi.swiftmodule/arm64-apple-xros.swiftinterface | 221 ++++++++++++++++++++++++++++++++++++++++++++++++------
1 files changed, 194 insertions(+), 27 deletions(-)
diff --git a/frameworks/Didomi.xcframework/xros-arm64/Didomi.framework/Modules/Didomi.swiftmodule/arm64-apple-xros.swiftinterface b/frameworks/Didomi.xcframework/xros-arm64/Didomi.framework/Modules/Didomi.swiftmodule/arm64-apple-xros.swiftinterface
index 25fa678..88c5b92 100644
--- a/frameworks/Didomi.xcframework/xros-arm64/Didomi.framework/Modules/Didomi.swiftmodule/arm64-apple-xros.swiftinterface
+++ b/frameworks/Didomi.xcframework/xros-arm64/Didomi.framework/Modules/Didomi.swiftmodule/arm64-apple-xros.swiftinterface
@@ -1,19 +1,13 @@
// swift-interface-format-version: 1.0
-// 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-xros1.0 -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 WebKit
-import _Concurrency
-import _StringProcessing
-import _SwiftConcurrencyShims
-import os
+// swift-compiler-version: Apple Swift version 6.2.3 effective-5.10 (swiftlang-6.2.3.3.21 clang-1700.6.3.2)
+// swift-module-flags: -target arm64-apple-xros1.0 -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -enable-upcoming-feature ConciseMagicFile -enable-upcoming-feature ForwardTrailingClosures -enable-upcoming-feature StrictConcurrency -enable-upcoming-feature DeprecateApplicationMain -enable-upcoming-feature ImportObjcForwardDeclarations -enable-upcoming-feature DisableOutwardActorInference -enable-upcoming-feature IsolatedDefaultValues -enable-upcoming-feature GlobalConcurrency -enable-upcoming-feature InferSendableFromCaptures -enable-upcoming-feature ImplicitOpenExistentials -enable-upcoming-feature RegionBasedIsolation -enable-upcoming-feature DynamicActorIsolation -enable-upcoming-feature NonfrozenEnumExhaustivity -enable-upcoming-feature GlobalActorIsolatedTypesUsability -enable-upcoming-feature InternalImportsByDefault -enable-upcoming-feature MemberImportVisibility -enable-upcoming-feature ExistentialAny -enable-experimental-feature DebugDescriptionMacro -enable-bare-slash-regex -module-name Didomi
+// swift-module-flags-ignorable: -no-verify-emitted-module-interface -formal-cxx-interoperability-mode=off -interface-compiler-version 6.2.3
+public import Foundation
+public import Swift
+public import UIKit
+public import _Concurrency
+public import _StringProcessing
+public import _SwiftConcurrencyShims
@_hasMissingDesignatedInitializers @objc public class CurrentUserStatusTransaction : ObjectiveC.NSObject {
@discardableResult
@objc public func enablePurposes(_ ids: [Swift.String]) -> CurrentUserStatusTransaction
@@ -36,7 +30,9 @@
}
@objc public protocol UserAuth {
@objc var id: Swift.String { get }
+ #if compiler(>=5.3) && $NonescapableTypes
@objc func isEqual(_ object: Any?) -> Swift.Bool
+ #endif
}
@_hasMissingDesignatedInitializers @objc public class UserAuthParams : ObjectiveC.NSObject, UserAuth, Swift.Codable {
required public init(from decoder: any Swift.Decoder) throws
@@ -44,16 +40,26 @@
public var algorithm: Swift.String
public var secretID: Swift.String
public var expiration: Foundation.TimeInterval?
+ #if compiler(>=5.3) && $NonescapableTypes
@objc override dynamic public func isEqual(_ object: Any?) -> Swift.Bool
+ #endif
public func encode(to encoder: any Swift.Encoder) throws
+ @objc override dynamic public var hash: Swift.Int {
+ @objc get
+ }
@objc deinit
}
@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
+ #if compiler(>=5.3) && $NonescapableTypes
@objc override dynamic public func isEqual(_ object: Any?) -> Swift.Bool
+ #endif
public func encode(to encoder: any Swift.Encoder) throws
+ @objc override dynamic public var hash: Swift.Int {
+ @objc get
+ }
@objc deinit
}
@objc @_hasMissingDesignatedInitializers @objcMembers public class UserAuthWithEncryptionParams : UserAuthParams {
@@ -62,17 +68,31 @@
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
+ #if compiler(>=5.3) && $NonescapableTypes
@objc override dynamic public func isEqual(_ object: Any?) -> Swift.Bool
+ #endif
+ @objc override dynamic public var hash: Swift.Int {
+ @objc get
+ }
@objc deinit
}
@objc @_hasMissingDesignatedInitializers @objcMembers public class UserAuthWithHashParams : UserAuthParams {
+ #if compiler(>=5.3) && $NonescapableTypes
@objc convenience public init(id: Swift.String, algorithm: Swift.String, secretID: Swift.String, digest: Swift.String, salt: Swift.String? = nil)
+ #endif
+ #if compiler(>=5.3) && $NonescapableTypes
@objc convenience public init(id: Swift.String, algorithm: Swift.String, secretID: Swift.String, digest: Swift.String, salt: Swift.String? = nil, legacyExpiration: Foundation.TimeInterval)
+ #endif
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
+ #if compiler(>=5.3) && $NonescapableTypes
@objc override dynamic public func isEqual(_ object: Any?) -> Swift.Bool
+ #endif
+ @objc override dynamic public var hash: Swift.Int {
+ @objc get
+ }
@objc deinit
}
@objc(DDMErrorEvent) public class DidomiErrorEvent : ObjectiveC.NSObject, Swift.Error {
@@ -81,6 +101,8 @@
public init(descriptionText: Swift.String, type: DidomiErrorEventType)
@objc deinit
}
+extension DidomiErrorEvent : @unchecked Swift.Sendable {
+}
@objc(DDMErrorEventType) public enum DidomiErrorEventType : Swift.Int {
case nilProperty
case notReady
@@ -88,18 +110,24 @@
case configFileError
case invalidApiKey
case errorLoadingUIResource
+ #if compiler(>=5.3) && $NonescapableTypes
public init?(rawValue: Swift.Int)
+ #endif
public typealias RawValue = Swift.Int
public var rawValue: Swift.Int {
get
}
+}
+extension DidomiErrorEventType : Swift.Sendable {
}
@objc(DDMPurpose) @objcMembers public class Purpose : ObjectiveC.NSObject, Swift.Encodable {
@objc final public let id: Swift.String
@objc final public let name: Swift.String
@objc final public let descriptionText: Swift.String
@objc public init(id: Swift.String = "", name: Swift.String = "", descriptionText: Swift.String = "")
+ #if compiler(>=5.3) && $NonescapableTypes
@objc override dynamic public func isEqual(_ object: Any?) -> Swift.Bool
+ #endif
@objc deinit
public func encode(to encoder: any Swift.Encoder) throws
}
@@ -110,6 +138,8 @@
}
extension DataProcessingNamespaces : Swift.Equatable {
public static func == (lhs: DataProcessingNamespaces, rhs: DataProcessingNamespaces) -> Swift.Bool
+}
+extension DataProcessingNamespaces : Swift.Sendable {
}
@objc(DDMVendor) @objcMembers public class Vendor : ObjectiveC.NSObject, Swift.Encodable {
@objc final public let id: Swift.String
@@ -124,8 +154,12 @@
@objc final public let specialFeatureIDs: Swift.Set<Swift.String>
@objc final public let urls: [Vendor.URL]?
@objc final public let isIAB: Swift.Bool
+ #if compiler(>=5.3) && $NonescapableTypes
@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)
+ #endif
+ #if compiler(>=5.3) && $NonescapableTypes
@objc override dynamic public func isEqual(_ object: Any?) -> Swift.Bool
+ #endif
@objc deinit
public func encode(to encoder: any Swift.Encoder) throws
}
@@ -133,7 +167,9 @@
@_hasMissingDesignatedInitializers @objc(DDMVendorNamespaces) @objcMembers public class Namespaces : ObjectiveC.NSObject, Swift.Encodable {
@objc final public let iab2: Swift.String?
final public let num: Swift.Int?
+ #if compiler(>=5.3) && $NonescapableTypes
@objc override dynamic public func isEqual(_ object: Any?) -> Swift.Bool
+ #endif
@objc deinit
public func encode(to encoder: any Swift.Encoder) throws
}
@@ -143,10 +179,17 @@
@objc final public let langID: Swift.String?
@objc final public let privacy: Swift.String?
@objc final public let legIntClaim: Swift.String?
+ #if compiler(>=5.3) && $NonescapableTypes
@objc override dynamic public func isEqual(_ object: Any?) -> Swift.Bool
+ #endif
@objc deinit
public func encode(to encoder: any Swift.Encoder) throws
}
+}
+@_hasMissingDesignatedInitializers @objc(DDMIntegrationErrorEvent) @objcMembers public class IntegrationErrorEvent : ObjectiveC.NSObject {
+ @objc final public let integrationName: Swift.String
+ @objc final public let reason: Swift.String
+ @objc deinit
}
@objc(DDMEventType) public enum EventType : Swift.Int {
case consentChanged
@@ -200,7 +243,10 @@
case preferencesClickSPIPurposeSaveChoices
case dcsSignatureReady
case dcsSignatureError
+ case integrationError
+ #if compiler(>=5.3) && $NonescapableTypes
public init?(rawValue: Swift.Int)
+ #endif
public typealias RawValue = Swift.Int
public var rawValue: Swift.Int {
get
@@ -259,13 +305,14 @@
@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 public var onIntegrationError: (_ event: IntegrationErrorEvent) -> 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 final public let syncAcknowledged: () -> Swift.Bool
@objc deinit
}
@_hasMissingDesignatedInitializers @objc(DDMCurrentUserStatus) @objcMembers public class CurrentUserStatus : ObjectiveC.NSObject, Swift.Codable {
@@ -278,6 +325,7 @@
@objc final public let additionalConsent: Swift.String
@objc final public let regulation: Regulation
@objc final public let didomiDCS: Swift.String
+ @objc final public let gppString: Swift.String
@objc public init(purposes: [Swift.String : CurrentUserStatus.PurposeStatus] = [:], vendors: [Swift.String : CurrentUserStatus.VendorStatus] = [:])
required public init(from decoder: any Swift.Decoder) throws
@objc deinit
@@ -288,7 +336,9 @@
@objc final public let id: Swift.String
@objc public var enabled: Swift.Bool
@objc public init(id: Swift.String, enabled: Swift.Bool)
+ #if compiler(>=5.3) && $NonescapableTypes
@objc override dynamic public func isEqual(_ object: Any?) -> Swift.Bool
+ #endif
@objc deinit
public func encode(to encoder: any Swift.Encoder) throws
required public init(from decoder: any Swift.Decoder) throws
@@ -297,11 +347,14 @@
@objc final public let id: Swift.String
@objc public var enabled: Swift.Bool
@objc public init(id: Swift.String, enabled: Swift.Bool)
+ #if compiler(>=5.3) && $NonescapableTypes
@objc override dynamic public func isEqual(_ object: Any?) -> Swift.Bool
+ #endif
@objc deinit
public func encode(to encoder: any Swift.Encoder) throws
required public init(from decoder: any Swift.Decoder) throws
}
+ @objc dynamic public func shouldUserStatusBeCollected() -> Swift.Bool
}
@_hasMissingDesignatedInitializers @objc(DDMUserStatus) @objcMembers public class UserStatus : ObjectiveC.NSObject, Swift.Codable {
@objc final public let purposes: UserStatus.Purposes
@@ -314,7 +367,9 @@
@objc final public let regulation: Regulation
@objc final public let didomiDCS: Swift.String
required public init(from decoder: any Swift.Decoder) throws
+ #if compiler(>=5.3) && $NonescapableTypes
@objc override dynamic public func isEqual(_ object: Any?) -> Swift.Bool
+ #endif
@objc deinit
public func encode(to encoder: any Swift.Encoder) throws
}
@@ -325,7 +380,9 @@
@objc final public let global: UserStatus.IDs
@objc final public let essential: Swift.Set<Swift.String>
required public init(from decoder: any Swift.Decoder) throws
+ #if compiler(>=5.3) && $NonescapableTypes
@objc override dynamic public func isEqual(_ object: Any?) -> Swift.Bool
+ #endif
@objc deinit
public func encode(to encoder: any Swift.Encoder) throws
}
@@ -338,7 +395,9 @@
@objc final public let globalConsent: UserStatus.IDs
@objc final public let globalLegitimateInterest: UserStatus.IDs
required public init(from decoder: any Swift.Decoder) throws
+ #if compiler(>=5.3) && $NonescapableTypes
@objc override dynamic public func isEqual(_ object: Any?) -> Swift.Bool
+ #endif
@objc deinit
public func encode(to encoder: any Swift.Encoder) throws
}
@@ -348,7 +407,9 @@
@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
+ #if compiler(>=5.3) && $NonescapableTypes
@objc override dynamic public func isEqual(_ object: Any?) -> Swift.Bool
+ #endif
@objc deinit
public func encode(to encoder: any Swift.Encoder) throws
}
@@ -357,7 +418,9 @@
case enable
case disable
case unknown
+ #if compiler(>=5.3) && $NonescapableTypes
public init?(rawValue: Swift.Int)
+ #endif
public typealias RawValue = Swift.Int
public var rawValue: Swift.Int {
get
@@ -373,11 +436,18 @@
case dpdpa
case fdbr
case icdpa
+ case incdpa
+ case kcdpa
case mcdpa
+ case mncdpa
+ case modpa
+ case ndpa
case nhpa
case njdpa
case ocpa
+ case ridtppa
case tdpsa
+ case tipa
case ucpa
case vcdpa
case none
@@ -395,7 +465,9 @@
}
public init(from decoder: any Swift.Decoder) throws
public func encode(to encoder: any Swift.Encoder) throws
+ #if compiler(>=5.3) && $NonescapableTypes
public init?(rawValue: Swift.Int)
+ #endif
public typealias RawValue = Swift.Int
public var rawValue: Swift.Int {
get
@@ -406,16 +478,38 @@
@objc deinit
}
@objc @objcMembers public class DidomiUserParameters : ObjectiveC.NSObject {
+ #if compiler(>=5.3) && $NonescapableTypes
public init(userAuth: any UserAuth, dcsUserAuth: UserAuthParams? = nil, containerController: UIKit.UIViewController? = nil, isUnderage: Swift.Bool? = nil)
+ #endif
+ #if compiler(>=5.3) && $NonescapableTypes
@objc convenience public init(userAuth: any UserAuth, dcsUserAuth: UserAuthParams? = nil, containerController: UIKit.UIViewController? = nil, isUnderage: Foundation.NSNumber)
+ #endif
+ #if compiler(>=5.3) && $NonescapableTypes
@objc convenience public init(userAuth: any UserAuth, dcsUserAuth: UserAuthParams? = nil, containerController: UIKit.UIViewController? = nil)
+ #endif
@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 @_hasMissingDesignatedInitializers @objcMembers public class DidomiMultiUserParameters : DidomiUserParameters {
+ #if compiler(>=5.3) && $NonescapableTypes
+ public init(userAuth: any UserAuth, dcsUserAuth: UserAuthParams? = nil, synchronizedUsers: [UserAuthParams]? = nil, containerController: UIKit.UIViewController? = nil, isUnderage: Swift.Bool? = nil, overrideMainStorage: Swift.Bool = true)
+ #endif
+ #if compiler(>=5.3) && $NonescapableTypes
+ @objc convenience public init(userAuth: any UserAuth, dcsUserAuth: UserAuthParams? = nil, synchronizedUsers: [UserAuthParams]? = nil, containerController: UIKit.UIViewController? = nil, isUnderage: Foundation.NSNumber, overrideMainStorage: Swift.Bool = true)
+ #endif
+ #if compiler(>=5.3) && $NonescapableTypes
@objc convenience public init(userAuth: any UserAuth, dcsUserAuth: UserAuthParams? = nil, synchronizedUsers: [UserAuthParams]? = nil, containerController: UIKit.UIViewController? = nil, isUnderage: Foundation.NSNumber)
+ #endif
+ #if compiler(>=5.3) && $NonescapableTypes
+ @objc convenience public init(userAuth: any UserAuth, dcsUserAuth: UserAuthParams? = nil, synchronizedUsers: [UserAuthParams]? = nil, containerController: UIKit.UIViewController? = nil, overrideMainStorage: Swift.Bool = true)
+ #endif
+ #if compiler(>=5.3) && $NonescapableTypes
@objc convenience public init(userAuth: any UserAuth, dcsUserAuth: UserAuthParams? = nil, synchronizedUsers: [UserAuthParams]? = nil, containerController: UIKit.UIViewController? = nil)
+ #endif
@objc deinit
+}
+extension DidomiUserParameters : @unchecked Swift.Sendable {
+}
+extension DidomiMultiUserParameters : @unchecked Swift.Sendable {
}
@_inheritsConvenienceInitializers @objc public class Didomi : ObjectiveC.NSObject {
@objc public enum Views : Swift.Int, Swift.RawRepresentable {
@@ -423,7 +517,9 @@
@available(*, deprecated, message: "SPI purposes are now displayed in Preferences screen.")
case sensitivePersonalInformation = 1
case vendors = 2
+ #if compiler(>=5.3) && $NonescapableTypes
public init?(rawValue: Swift.Int)
+ #endif
public typealias RawValue = Swift.Int
public var rawValue: Swift.Int {
get
@@ -438,12 +534,6 @@
@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: "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
- @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
@discardableResult
@@ -452,9 +542,9 @@
@objc public func setUserAgreeToAll() -> Swift.Bool
@discardableResult
@objc public func setUserDisagreeToAll() -> Swift.Bool
- @objc public func onReady(callback: @escaping () -> Swift.Void)
+ @objc public func onReady(callback: @escaping @Sendable () -> Swift.Void)
@objc public func onError(callback: @escaping (DidomiErrorEvent) -> Swift.Void)
- @objc public func addVendorStatusListener(id: Swift.String, _ callback: @escaping (CurrentUserStatus.VendorStatus) -> Swift.Void)
+ @objc public func addVendorStatusListener(id: Swift.String, _ callback: @escaping @Sendable (CurrentUserStatus.VendorStatus) -> Swift.Void)
@objc public func removeVendorStatusListener(id: Swift.String)
@objc public func reset()
@objc public func getRequiredPurposeIds() -> Swift.Set<Swift.String>
@@ -464,8 +554,12 @@
@objc public func isReady() -> Swift.Bool
@objc public func getRequiredPurposes() -> [Purpose]
@objc public func getRequiredVendors() -> [Vendor]
+ #if compiler(>=5.3) && $NonescapableTypes
@objc public func getPurpose(purposeId: Swift.String) -> Purpose?
+ #endif
+ #if compiler(>=5.3) && $NonescapableTypes
@objc public func getVendor(vendorId: Swift.String) -> Vendor?
+ #endif
@objc public func getTotalVendorCount() -> Swift.Int
@objc public func getIABVendorCount() -> Swift.Int
@objc public func getNonIABVendorCount() -> Swift.Int
@@ -484,15 +578,25 @@
@objc dynamic public func showNotice()
@objc dynamic public func hideNotice()
@objc dynamic public func isNoticeVisible() -> Swift.Bool
+ @available(*, deprecated, message: "Instead, check that applicableRegulation is not .none in Swift or RegulationNone in Objective-C")
+ @objc dynamic public func isConsentRequired() -> Swift.Bool
@available(*, deprecated, message: "Use shouldUserStatusBeCollected() instead.")
@objc dynamic public func shouldConsentBeCollected() -> Swift.Bool
@objc dynamic public func shouldUserStatusBeCollected() -> Swift.Bool
@objc dynamic public func isUserStatusPartial() -> Swift.Bool
+ @available(*, deprecated, message: "Use shouldUserStatusBeCollected() instead.")
+ @objc dynamic public func isUserConsentStatusPartial() -> Swift.Bool
+ @available(*, deprecated, message: "Use shouldUserStatusBeCollected() instead.")
+ @objc dynamic public func isUserLegitimateInterestStatusPartial() -> Swift.Bool
+ #if compiler(>=5.3) && $NonescapableTypes
@objc dynamic public func showPreferences(controller: UIKit.UIViewController? = nil, view: Didomi.Views = .purposes)
+ #endif
@objc dynamic public func hidePreferences()
@objc dynamic public func isPreferencesVisible() -> Swift.Bool
@objc dynamic public func getTranslatedText(key: Swift.String) -> Swift.String
+ #if compiler(>=5.3) && $NonescapableTypes
@objc dynamic public func getText(key: Swift.String) -> [Swift.String : Swift.String]?
+ #endif
@objc dynamic public func setLogLevel(minLevel: Swift.UInt8)
@objc dynamic public func setUser(_ parameters: DidomiUserParameters)
@available(*, deprecated, message: "Use setUser(DidomiUserParameters) instead.")
@@ -532,20 +636,77 @@
@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()
+ @objc dynamic public func clearAllUsers()
+ @objc dynamic public func loadUserStatuses(_ users: [DidomiUserParameters], callback: @escaping @Sendable ([LoadUserStatusResult]) -> Swift.Void)
@available(*, deprecated, message: "Use getCurrentUserStatus() instead.")
@objc dynamic public func getUserStatus() -> UserStatus
@objc dynamic public func getCurrentUserStatus() -> CurrentUserStatus
+ #if compiler(>=5.3) && $NonescapableTypes
+ @objc dynamic public func getCurrentUserStatus(userAuth: any UserAuth) -> CurrentUserStatus?
+ #endif
@objc dynamic public func setCurrentUserStatus(currentUserStatus: CurrentUserStatus) -> Swift.Bool
@objc dynamic public func openCurrentUserStatusTransaction() -> CurrentUserStatusTransaction
+ #if compiler(>=5.3) && $NonescapableTypes
public func setLocalProperty(key: Swift.String, value: Any?)
+ #endif
}
-@objc public class DidomiInitializeParameters : ObjectiveC.NSObject {
+extension Didomi : @unchecked Swift.Sendable {
+}
+extension Didomi.Views : @unchecked Swift.Sendable {
+}
+@objc public class DidomiInitializeParameters : ObjectiveC.NSObject, @unchecked Swift.Sendable {
+ #if compiler(>=5.3) && $NonescapableTypes
@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)
+ #endif
@objc deinit
}
@objc public protocol ViewProviderDelegate {
@objc func getNoticeViewController(position: Swift.String, noticeSkipped: Swift.Bool) -> UIKit.UIViewController
@objc func getPreferencesViewController() -> UIKit.UIViewController
+}
+@objc @_hasMissingDesignatedInitializers @objcMembers public class LoadUserStatusResult : ObjectiveC.NSObject, @unchecked Swift.Sendable {
+ @objc final public let currentUserStatus: CurrentUserStatus?
+ @objc final public let syncDate: Swift.String
+ @objc final public let userAuth: any UserAuth
+ @objc final public let status: LoadUserStatusResult.Status
+ final public let error: LoadUserStatusResult.ErrorStatus?
+ @objc deinit
+}
+extension LoadUserStatusResult {
+ @objc public enum Status : Swift.Int, Swift.CustomStringConvertible {
+ case cached
+ case invalid
+ case newUser
+ case synced
+ public var description: Swift.String {
+ get
+ }
+ #if compiler(>=5.3) && $NonescapableTypes
+ public init?(rawValue: Swift.Int)
+ #endif
+ public typealias RawValue = Swift.Int
+ public var rawValue: Swift.Int {
+ get
+ }
+ }
+}
+extension LoadUserStatusResult {
+ @objc public enum ErrorStatus : Swift.Int, Swift.CustomStringConvertible {
+ case multiStorageDisabled
+ case syncDisabled
+ case syncFailed
+ case dcsSignatureFailed
+ public var description: Swift.String {
+ get
+ }
+ #if compiler(>=5.3) && $NonescapableTypes
+ public init?(rawValue: Swift.Int)
+ #endif
+ public typealias RawValue = Swift.Int
+ public var rawValue: Swift.Int {
+ get
+ }
+ }
}
extension DidomiErrorEventType : Swift.Equatable {}
extension DidomiErrorEventType : Swift.Hashable {}
@@ -561,3 +722,9 @@
extension Regulation : Swift.RawRepresentable {}
extension Didomi.Views : Swift.Equatable {}
extension Didomi.Views : Swift.Hashable {}
+extension LoadUserStatusResult.Status : Swift.Equatable {}
+extension LoadUserStatusResult.Status : Swift.Hashable {}
+extension LoadUserStatusResult.Status : Swift.RawRepresentable {}
+extension LoadUserStatusResult.ErrorStatus : Swift.Equatable {}
+extension LoadUserStatusResult.ErrorStatus : Swift.Hashable {}
+extension LoadUserStatusResult.ErrorStatus : Swift.RawRepresentable {}
--
Gitblit v1.8.0