From 3746a02022f21a3016ffdb5ef41ea8e0693c1897 Mon Sep 17 00:00:00 2001 From: lpw <812862340@qq.com> Date: Wed, 02 Jul 2025 17:19:40 +0800 Subject: [PATCH] 4.5.0_优化内容弹窗判断 --- frameworks/Didomi.xcframework/ios-arm64_x86_64-simulator/Didomi.framework/Modules/Didomi.swiftmodule/x86_64-apple-ios-simulator.swiftinterface | 209 +++++++++++++++++++++++++++++++++++++++++++++++++--- 1 files changed, 196 insertions(+), 13 deletions(-) diff --git a/frameworks/Didomi.xcframework/ios-arm64_x86_64-simulator/Didomi.framework/Modules/Didomi.swiftmodule/x86_64-apple-ios-simulator.swiftinterface b/frameworks/Didomi.xcframework/ios-arm64_x86_64-simulator/Didomi.framework/Modules/Didomi.swiftmodule/x86_64-apple-ios-simulator.swiftinterface index 6d92aab..943096b 100644 --- a/frameworks/Didomi.xcframework/ios-arm64_x86_64-simulator/Didomi.framework/Modules/Didomi.swiftmodule/x86_64-apple-ios-simulator.swiftinterface +++ b/frameworks/Didomi.xcframework/ios-arm64_x86_64-simulator/Didomi.framework/Modules/Didomi.swiftmodule/x86_64-apple-ios-simulator.swiftinterface @@ -1,45 +1,118 @@ // 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-module-flags: -target x86_64-apple-ios10.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 +// swift-compiler-version: Apple Swift version 6.1 effective-5.10 (swiftlang-6.1.0.110.21 clang-1700.0.13.3) +// swift-module-flags: -target x86_64-apple-ios10.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -enable-experimental-feature DebugDescriptionMacro -enable-bare-slash-regex -module-name Didomi +// swift-module-flags-ignorable: -no-verify-emitted-module-interface -interface-compiler-version 6.1 +import DeveloperToolsSupport @_exported import Didomi import Foundation import JavaScriptCore import Swift +import SwiftUI import SystemConfiguration import UIKit +import WebKit import _Concurrency import _StringProcessing +import _SwiftConcurrencyShims import os +@objc @_hasMissingDesignatedInitializers @objcMembers public class LoadUserStatusResult : ObjectiveC.NSObject { + @objc final public let userStatus: 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 canceled + case invalid + case newUser + case synced + public var description: Swift.String { + get + } + public init?(rawValue: Swift.Int) + public typealias RawValue = Swift.Int + public var rawValue: Swift.Int { + get + } + } +} +extension LoadUserStatusResult { + @objc public enum ErrorStatus : Swift.Int, Swift.CustomStringConvertible { + case maxUserCountReached + case multiStorageDisabled + case syncDisabled + case syncFailed + case dcsSignatureFailed + public var description: Swift.String { + get + } + public init?(rawValue: Swift.Int) + public typealias RawValue = Swift.Int + public var rawValue: Swift.Int { + get + } + } +} @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 override dynamic public var hash: Swift.Int { + @objc get + } @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 override dynamic public var hash: Swift.Int { + @objc get + } @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 override dynamic public var hash: Swift.Int { + @objc get + } @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 override dynamic public var hash: Swift.Int { + @objc get + } @objc deinit } 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 { @@ -74,17 +147,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 { @@ -121,6 +206,7 @@ case failedAlready case configFileError case invalidApiKey + case errorLoadingUIResource public init?(rawValue: Swift.Int) public typealias RawValue = Swift.Int public var rawValue: Swift.Int { @@ -134,6 +220,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 @@ -158,7 +252,7 @@ } } @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) + @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 } @objc(DDMErrorEvent) public class DidomiErrorEvent : ObjectiveC.NSObject, Swift.Error { @@ -167,9 +261,16 @@ public init(descriptionText: Swift.String, type: DidomiErrorEventType) @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 +} @_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) @@ -178,15 +279,15 @@ 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 - @objc public func isConsentRequired() -> Swift.Bool - @objc public func isUserConsentStatusPartial() -> Swift.Bool - @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 @@ -195,7 +296,7 @@ @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 removeVendorStatusListener(id: Swift.String) @@ -227,26 +328,73 @@ @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 @objc dynamic public func showPreferences(controller: UIKit.UIViewController? = nil, view: Didomi.Views = .purposes) @objc dynamic public func hidePreferences() @objc dynamic public func isPreferencesVisible() -> Swift.Bool @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() + @objc dynamic public func clearAllUsers() + @objc dynamic public func loadUserStatuses(_ users: [DidomiUserParameters], callback: @escaping ([LoadUserStatusResult]) -> Swift.Void) + @available(*, deprecated, message: "Use getCurrentUserStatus() instead.") @objc dynamic public func getUserStatus() -> UserStatus @objc dynamic public func getCurrentUserStatus() -> CurrentUserStatus + @objc dynamic public func getCurrentUserStatus(userAuth: any UserAuth) -> CurrentUserStatus? @objc dynamic public func setCurrentUserStatus(currentUserStatus: CurrentUserStatus) -> Swift.Bool @objc dynamic public func openCurrentUserStatusTransaction() -> CurrentUserStatusTransaction public func setLocalProperty(key: Swift.String, value: Any?) +} +@_hasMissingDesignatedInitializers @objc(DDMSyncUserChangedEvent) @objcMembers public class SyncUserChangedEvent : ObjectiveC.NSObject { + @objc final public let userAuth: (any UserAuth)? + @objc deinit } @_hasMissingDesignatedInitializers @objc(DDMUserStatus) @objcMembers public class UserStatus : ObjectiveC.NSObject, Swift.Codable { @objc final public let purposes: UserStatus.Purposes @@ -292,10 +440,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 } } @_inheritsConvenienceInitializers @objc(DDMEventListener) public class EventListener : ObjectiveC.NSObject { @@ -308,12 +456,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 @@ -330,15 +480,25 @@ @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 } @@ -352,6 +512,20 @@ get } } +@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 @_hasMissingDesignatedInitializers @objcMembers public class DidomiMultiUserParameters : DidomiUserParameters { + public init(userAuth: any UserAuth, dcsUserAuth: UserAuthParams? = nil, synchronizedUsers: [UserAuthParams]? = nil, containerController: UIKit.UIViewController? = nil, isUnderage: Swift.Bool? = nil, overrideMainStorage: Swift.Bool = true) + @objc convenience public init(userAuth: any UserAuth, dcsUserAuth: UserAuthParams? = nil, synchronizedUsers: [UserAuthParams]? = nil, containerController: UIKit.UIViewController? = nil, isUnderage: Foundation.NSNumber, overrideMainStorage: Swift.Bool = true) + @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, overrideMainStorage: Swift.Bool = true) + @objc convenience public init(userAuth: any UserAuth, dcsUserAuth: UserAuthParams? = nil, synchronizedUsers: [UserAuthParams]? = nil, containerController: UIKit.UIViewController? = nil) + @objc deinit +} @_hasMissingDesignatedInitializers @objc(DDMCurrentUserStatus) @objcMembers public class CurrentUserStatus : ObjectiveC.NSObject, Swift.Codable { @objc final public let purposes: [Swift.String : CurrentUserStatus.PurposeStatus] @objc final public let vendors: [Swift.String : CurrentUserStatus.VendorStatus] @@ -362,6 +536,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 @@ -386,6 +561,7 @@ 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 } @objc(DDMVendor) @objcMembers public class Vendor : ObjectiveC.NSObject, Swift.Encodable { @objc final public let id: Swift.String @@ -399,7 +575,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 @@ -432,6 +609,12 @@ @objc deinit public func encode(to encoder: any Swift.Encoder) throws } +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 {} extension EventType : Swift.Equatable {} extension EventType : Swift.Hashable {} extension EventType : Swift.RawRepresentable {} -- Gitblit v1.8.0