| | |
| | | import _StringProcessing |
| | | import _SwiftConcurrencyShims |
| | | import os |
| | | @_hasMissingDesignatedInitializers @objc(DDMSyncUserChangedEvent) @objcMembers public class SyncUserChangedEvent : ObjectiveC.NSObject { |
| | | @objc final public let userAuth: (any Didomi.UserAuth)? |
| | | @objc deinit |
| | | } |
| | | @objc @objcMembers public class DidomiUserParameters : ObjectiveC.NSObject { |
| | | public init(userAuth: any Didomi.UserAuth, dcsUserAuth: Didomi.UserAuthParams? = nil, containerController: UIKit.UIViewController? = nil, isUnderage: Swift.Bool? = nil) |
| | | @objc convenience public init(userAuth: any Didomi.UserAuth, dcsUserAuth: Didomi.UserAuthParams? = nil, containerController: UIKit.UIViewController? = nil, isUnderage: Foundation.NSNumber) |
| | | @objc convenience public init(userAuth: any Didomi.UserAuth, dcsUserAuth: Didomi.UserAuthParams? = nil, containerController: UIKit.UIViewController? = nil) |
| | | @objc deinit |
| | | } |
| | | @objc @objcMembers public class DidomiMultiUserParameters : Didomi.DidomiUserParameters { |
| | | public init(userAuth: any Didomi.UserAuth, dcsUserAuth: Didomi.UserAuthParams? = nil, synchronizedUsers: [Didomi.UserAuthParams]? = nil, containerController: UIKit.UIViewController? = nil, isUnderage: Swift.Bool? = nil) |
| | | @objc convenience public init(userAuth: any Didomi.UserAuth, dcsUserAuth: Didomi.UserAuthParams? = nil, synchronizedUsers: [Didomi.UserAuthParams]? = nil, containerController: UIKit.UIViewController? = nil, isUnderage: Foundation.NSNumber) |
| | | @objc convenience public init(userAuth: any Didomi.UserAuth, dcsUserAuth: Didomi.UserAuthParams? = nil, synchronizedUsers: [Didomi.UserAuthParams]? = nil, containerController: UIKit.UIViewController? = nil) |
| | | @objc deinit |
| | | } |
| | | @objc(DDMEventType) public enum EventType : Swift.Int { |
| | | case consentChanged |
| | | case hideNotice |
| | |
| | | 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 { |
| | |
| | | case failedAlready |
| | | case configFileError |
| | | case invalidApiKey |
| | | case errorLoadingUIResource |
| | | public init?(rawValue: Swift.Int) |
| | | public typealias RawValue = Swift.Int |
| | | public var rawValue: Swift.Int { |
| | |
| | | @_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 |
| | | } |
| | | } |
| | | public struct DataProcessingNamespaces : Swift.Decodable { |
| | |
| | | @_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) |
| | |
| | | get |
| | | } |
| | | } |
| | | @objc public static var shared: Didomi.Didomi |
| | | @objc public static let shared: Didomi.Didomi |
| | | @objc weak public var viewProviderDelegate: (any Didomi.ViewProviderDelegate)? |
| | | @objc public var applicableRegulation: Didomi.Regulation { |
| | | @objc get |
| | | } |
| | | @objc override dynamic public init() |
| | | @objc public func initialize(_ parameters: Didomi.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 |
| | |
| | | @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: Didomi.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: Didomi.UserAuthParams) |
| | | @available(*, deprecated, message: "Use setUser(DidomiUserParameters) instead.") |
| | | @objc dynamic public func setUser(userAuthParams: Didomi.UserAuthParams, isUnderage: Swift.Bool) |
| | | @available(*, deprecated, message: "Use setUser(DidomiUserParameters) instead.") |
| | | @objc dynamic public func setUser(userAuthParams: Didomi.UserAuthParams, synchronizedUsers: [Didomi.UserAuthParams]) |
| | | @available(*, deprecated, message: "Use setUser(DidomiUserParameters) instead.") |
| | | @objc dynamic public func setUser(userAuthParams: Didomi.UserAuthParams, dcsUser: Didomi.UserAuthParams) |
| | | @available(*, deprecated, message: "Use setUser(DidomiUserParameters) instead.") |
| | | @objc dynamic public func setUser(userAuthParams: Didomi.UserAuthParams, synchronizedUsers: [Didomi.UserAuthParams], dcsUser: Didomi.UserAuthParams) |
| | | @available(*, deprecated, message: "Use setUser(DidomiUserParameters) instead.") |
| | | @objc dynamic public func setUser(userAuthParams: Didomi.UserAuthParams, synchronizedUsers: [Didomi.UserAuthParams], isUnderage: Swift.Bool) |
| | | @available(*, deprecated, message: "Use setUser(DidomiUserParameters) instead.") |
| | | @objc dynamic public func setUser(userAuthParams: Didomi.UserAuthParams, dcsUser: Didomi.UserAuthParams, isUnderage: Swift.Bool) |
| | | @available(*, deprecated, message: "Use setUser(DidomiUserParameters) instead.") |
| | | @objc dynamic public func setUser(userAuthParams: Didomi.UserAuthParams, synchronizedUsers: [Didomi.UserAuthParams], dcsUser: Didomi.UserAuthParams, isUnderage: Swift.Bool) |
| | | @available(*, deprecated, message: "Use setUser(DidomiUserParameters) instead.") |
| | | @objc dynamic public func setUser(userAuthParams: Didomi.UserAuthParams, containerController: UIKit.UIViewController) |
| | | @available(*, deprecated, message: "Use setUser(DidomiUserParameters) instead.") |
| | | @objc dynamic public func setUser(userAuthParams: Didomi.UserAuthParams, dcsUser: Didomi.UserAuthParams, containerController: UIKit.UIViewController) |
| | | @available(*, deprecated, message: "Use setUser(DidomiUserParameters) instead.") |
| | | @objc dynamic public func setUser(userAuthParams: Didomi.UserAuthParams, isUnderage: Swift.Bool, containerController: UIKit.UIViewController) |
| | | @available(*, deprecated, message: "Use setUser(DidomiUserParameters) instead.") |
| | | @objc dynamic public func setUser(userAuthParams: Didomi.UserAuthParams, synchronizedUsers: [Didomi.UserAuthParams], containerController: UIKit.UIViewController) |
| | | @available(*, deprecated, message: "Use setUser(DidomiUserParameters) instead.") |
| | | @objc dynamic public func setUser(userAuthParams: Didomi.UserAuthParams, synchronizedUsers: [Didomi.UserAuthParams], isUnderage: Swift.Bool, containerController: UIKit.UIViewController) |
| | | @available(*, deprecated, message: "Use setUser(DidomiUserParameters) instead.") |
| | | @objc dynamic public func setUser(userAuthParams: Didomi.UserAuthParams, synchronizedUsers: [Didomi.UserAuthParams], dcsUser: Didomi.UserAuthParams, isUnderage: Swift.Bool, containerController: UIKit.UIViewController) |
| | | @objc dynamic public func clearUser() |
| | | @available(*, deprecated, message: "Use getCurrentUserStatus() instead.") |
| | | @objc dynamic public func getUserStatus() -> Didomi.UserStatus |
| | |
| | | public func setLocalProperty(key: Swift.String, value: Any?) |
| | | } |
| | | @_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 |
| | | } |
| | | @objc public protocol UserAuth { |
| | | @objc var id: Swift.String { get } |
| | | @objc func isEqual(_ object: Any?) -> Swift.Bool |
| | | } |
| | | @_hasMissingDesignatedInitializers @objc public class UserAuthParams : ObjectiveC.NSObject, Didomi.UserAuth { |
| | | @_hasMissingDesignatedInitializers @objc public class UserAuthParams : ObjectiveC.NSObject, Didomi.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 : Didomi.UserAuth { |
| | | @objc @objcMembers public class UserAuthWithoutParams : ObjectiveC.NSObject, Didomi.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 : Didomi.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 : Didomi.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 public class DidomiInitializeParameters : ObjectiveC.NSObject { |
| | |
| | | @objc public var onNoticeClickDisagree: (_ event: Didomi.EventType) -> Swift.Void |
| | | @objc public var onNoticeClickMoreInfo: (_ event: Didomi.EventType) -> Swift.Void |
| | | @objc public var onNoticeClickViewVendors: (_ event: Didomi.EventType) -> Swift.Void |
| | | @available(*, deprecated, message: "SPI purposes are now displayed in preferences screen, please use onNoticeClickMoreInfo() instead.") |
| | | @objc public var onNoticeClickViewSPIPurposes: (_ event: Didomi.EventType) -> Swift.Void |
| | | @objc public var onNoticeClickPrivacyPolicy: (_ event: Didomi.EventType) -> Swift.Void |
| | | @objc public var onHidePreferences: (_ event: Didomi.EventType) -> Swift.Void |
| | | @objc public var onShowPreferences: (_ event: Didomi.EventType) -> Swift.Void |
| | | @objc public var onPreferencesClickViewPurposes: (_ event: Didomi.EventType) -> Swift.Void |
| | | @objc public var onPreferencesClickViewVendors: (_ event: Didomi.EventType) -> Swift.Void |
| | | @available(*, deprecated, message: "SPI purposes are now displayed in preferences screen.") |
| | | @objc public var onPreferencesClickViewSPIPurposes: (_ event: Didomi.EventType) -> Swift.Void |
| | | @objc public var onPreferencesClickAgreeToAll: (_ event: Didomi.EventType) -> Swift.Void |
| | | @objc public var onPreferencesClickDisagreeToAll: (_ event: Didomi.EventType) -> Swift.Void |
| | |
| | | @objc public var onPreferencesClickVendorAgree: (_ event: Didomi.EventType, _ vendorId: Swift.String?) -> Swift.Void |
| | | @objc public var onPreferencesClickVendorDisagree: (_ event: Didomi.EventType, _ vendorId: Swift.String?) -> Swift.Void |
| | | @objc public var onPreferencesClickVendorSaveChoices: (_ event: Didomi.EventType) -> Swift.Void |
| | | @available(*, deprecated, message: "SPI purposes are now treated as other purposes, please use onPreferencesClickPurposeAgree() instead.") |
| | | @objc public var onPreferencesClickSPIPurposeAgree: (_ event: Didomi.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: Didomi.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: Didomi.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: Didomi.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: Didomi.EventType) -> Swift.Void |
| | | @objc public var onSyncUserChanged: (_ event: Didomi.SyncUserChangedEvent) -> Swift.Void |
| | | @available(*, deprecated, message: "Please use onSyncReady() instead") |
| | | @objc public var onSyncDone: (_ event: Didomi.EventType, _ organizationUserId: Swift.String?) -> Swift.Void |
| | | @objc public var onSyncReady: (_ event: Didomi.SyncReadyEvent) -> Swift.Void |
| | | @objc public var onSyncError: (_ event: Didomi.EventType, _ error: Swift.String?) -> Swift.Void |
| | | @objc public var onLanguageUpdated: (_ type: Didomi.EventType, _ languageCode: Swift.String?) -> Swift.Void |
| | | @objc public var onLanguageUpdateFailed: (_ type: Didomi.EventType, _ reason: Swift.String?) -> Swift.Void |
| | | @objc public var onDCSSignatureReady: (_ event: Didomi.EventType) -> Swift.Void |
| | | @objc public var onDCSSignatureError: (_ event: Didomi.EventType) -> Swift.Void |
| | | @objc override dynamic public init() |
| | | @objc deinit |
| | | } |