From b4e4ae3f9448a7232314eb83698e6897e6f34fc3 Mon Sep 17 00:00:00 2001
From: lpw <812862340@qq.com>
Date: Tue, 03 Feb 2026 16:35:06 +0800
Subject: [PATCH] 提交版本 4.10.0

---
 WASdkImpl/Didomi.xcframework/tvos-arm64_x86_64-simulator/Didomi.framework/Headers/Didomi-Swift.h |  214 +++++++++++++++++++++++++++++++----------------------
 1 files changed, 124 insertions(+), 90 deletions(-)

diff --git a/WASdkImpl/Didomi.xcframework/tvos-arm64_x86_64-simulator/Didomi.framework/Headers/Didomi-Swift.h b/WASdkImpl/Didomi.xcframework/tvos-arm64_x86_64-simulator/Didomi.framework/Headers/Didomi-Swift.h
index 64bdc04..a7befb3 100644
--- a/WASdkImpl/Didomi.xcframework/tvos-arm64_x86_64-simulator/Didomi.framework/Headers/Didomi-Swift.h
+++ b/WASdkImpl/Didomi.xcframework/tvos-arm64_x86_64-simulator/Didomi.framework/Headers/Didomi-Swift.h
@@ -1,6 +1,6 @@
 #if 0
 #elif defined(__arm64__) && __arm64__
-// Generated by Apple Swift version 6.1 effective-5.10 (swiftlang-6.1.0.110.21 clang-1700.0.13.3)
+// Generated by Apple Swift version 6.2.3 effective-5.10 (swiftlang-6.2.3.3.21 clang-1700.6.3.2)
 #ifndef DIDOMI_SWIFT_H
 #define DIDOMI_SWIFT_H
 #pragma clang diagnostic push
@@ -1025,6 +1025,7 @@
 enum DDMEventType : NSInteger;
 @class DDMSyncUserChangedEvent;
 @class DDMSyncReadyEvent;
+@class DDMIntegrationErrorEvent;
 /// Class used as a listener for internal events occurred in the SDK.
 SWIFT_CLASS_NAMED("EventListener")
 @interface DDMEventListener : NSObject
@@ -1083,6 +1084,7 @@
 @property (nonatomic, copy) void (^ _Nonnull onLanguageUpdateFailed)(enum DDMEventType, NSString * _Nullable);
 @property (nonatomic, copy) void (^ _Nonnull onDCSSignatureReady)(enum DDMEventType);
 @property (nonatomic, copy) void (^ _Nonnull onDCSSignatureError)(enum DDMEventType);
+@property (nonatomic, copy) void (^ _Nonnull onIntegrationError)(DDMIntegrationErrorEvent * _Nonnull);
 - (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER;
 @end
 
@@ -1137,12 +1139,25 @@
 /// DCS Signature
   DDMEventTypeDcsSignatureReady = 41,
   DDMEventTypeDcsSignatureError = 42,
+/// Integrations
+  DDMEventTypeIntegrationError = 43,
 };
+
+/// Class used to contain information about the external dependencies integration error event.
+SWIFT_CLASS_NAMED("IntegrationErrorEvent")
+@interface DDMIntegrationErrorEvent : NSObject
+/// Indicates the dependency for which the error was triggered
+@property (nonatomic, readonly, copy) NSString * _Nonnull integrationName;
+/// Description of the error
+@property (nonatomic, readonly, copy) NSString * _Nonnull reason;
+- (nonnull instancetype)init SWIFT_UNAVAILABLE;
++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable");
+@end
 
 enum Status : NSInteger;
 SWIFT_CLASS("_TtC6Didomi20LoadUserStatusResult")
 @interface LoadUserStatusResult : NSObject
-@property (nonatomic, readonly, strong) DDMCurrentUserStatus * _Nonnull userStatus;
+@property (nonatomic, readonly, strong) DDMCurrentUserStatus * _Nullable currentUserStatus;
 @property (nonatomic, readonly, copy) NSString * _Nonnull syncDate;
 @property (nonatomic, readonly, strong) id <UserAuth> _Nonnull userAuth;
 @property (nonatomic, readonly) enum Status status;
@@ -1153,34 +1168,30 @@
 @interface LoadUserStatusResult (SWIFT_EXTENSION(Didomi))
 @end
 
-typedef SWIFT_ENUM(NSInteger, Status, open) {
-/// Consent was loaded from cache
-  StatusCached = 0,
-/// Consent was canceled
-  StatusCanceled = 1,
-/// Invalid - See <code>error</code> for more details
-  StatusInvalid = 2,
-/// New User - no consent
-  StatusNewUser = 3,
-/// Consent was successfully synced
-  StatusSynced = 4,
+/// Error status for <code>loadUserStatuses</code> API
+typedef SWIFT_ENUM(NSInteger, ErrorStatus, open) {
+/// Multi-Storage disabled
+  ErrorStatusMultiStorageDisabled = 0,
+/// Sync disabled
+  ErrorStatusSyncDisabled = 1,
+/// Sync failed
+  ErrorStatusSyncFailed = 2,
+/// DCS signature failed
+  ErrorStatusDcsSignatureFailed = 3,
 };
 
 @interface LoadUserStatusResult (SWIFT_EXTENSION(Didomi))
 @end
 
-/// Error status for <code>loadUserStatuses</code> API
-typedef SWIFT_ENUM(NSInteger, ErrorStatus, open) {
-/// Max user count has been reached
-  ErrorStatusMaxUserCountReached = 0,
-/// Multi-Storage disabled
-  ErrorStatusMultiStorageDisabled = 1,
-/// Sync disabled
-  ErrorStatusSyncDisabled = 2,
-/// Sync failed
-  ErrorStatusSyncFailed = 3,
-/// DCS signature failed
-  ErrorStatusDcsSignatureFailed = 4,
+typedef SWIFT_ENUM(NSInteger, Status, open) {
+/// Consent was loaded from cache
+  StatusCached = 0,
+/// Invalid - See <code>error</code> for more details
+  StatusInvalid = 1,
+/// New User - no consent
+  StatusNewUser = 2,
+/// Consent was successfully synced
+  StatusSynced = 3,
 };
 
 @class NSCoder;
@@ -1226,14 +1237,21 @@
   RegulationDpdpa = 5,
   RegulationFdbr = 6,
   RegulationIcdpa = 7,
-  RegulationMcdpa = 8,
-  RegulationNhpa = 9,
-  RegulationNjdpa = 10,
-  RegulationOcpa = 11,
-  RegulationTdpsa = 12,
-  RegulationUcpa = 13,
-  RegulationVcdpa = 14,
-  RegulationNone = 15,
+  RegulationIncdpa = 8,
+  RegulationKcdpa = 9,
+  RegulationMcdpa = 10,
+  RegulationMncdpa = 11,
+  RegulationModpa = 12,
+  RegulationNdpa = 13,
+  RegulationNhpa = 14,
+  RegulationNjdpa = 15,
+  RegulationOcpa = 16,
+  RegulationRidtppa = 17,
+  RegulationTdpsa = 18,
+  RegulationTipa = 19,
+  RegulationUcpa = 20,
+  RegulationVcdpa = 21,
+  RegulationNone = 22,
 };
 
 /// Class used to contain information about the occurrence of the Sync Ready event.
@@ -1340,14 +1358,10 @@
 @interface DDMUserStatus (SWIFT_EXTENSION(Didomi))
 @end
 
-@class DDMUserStatusIDs;
-SWIFT_CLASS_NAMED("Vendors")
-@interface DDMUserStatusVendors : NSObject
-@property (nonatomic, readonly, strong) DDMUserStatusIDs * _Nonnull consent;
-@property (nonatomic, readonly, strong) DDMUserStatusIDs * _Nonnull legitimateInterest;
-@property (nonatomic, readonly, strong) DDMUserStatusIDs * _Nonnull global;
-@property (nonatomic, readonly, strong) DDMUserStatusIDs * _Nonnull globalConsent;
-@property (nonatomic, readonly, strong) DDMUserStatusIDs * _Nonnull globalLegitimateInterest;
+SWIFT_CLASS_NAMED("IDs")
+@interface DDMUserStatusIDs : NSObject
+@property (nonatomic, readonly, copy) NSSet<NSString *> * _Nonnull enabled;
+@property (nonatomic, readonly, copy) NSSet<NSString *> * _Nonnull disabled;
 - (BOOL)isEqual:(id _Nullable)object SWIFT_WARN_UNUSED_RESULT;
 - (nonnull instancetype)init SWIFT_UNAVAILABLE;
 + (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable");
@@ -1370,10 +1384,13 @@
 @interface DDMUserStatus (SWIFT_EXTENSION(Didomi))
 @end
 
-SWIFT_CLASS_NAMED("IDs")
-@interface DDMUserStatusIDs : NSObject
-@property (nonatomic, readonly, copy) NSSet<NSString *> * _Nonnull enabled;
-@property (nonatomic, readonly, copy) NSSet<NSString *> * _Nonnull disabled;
+SWIFT_CLASS_NAMED("Vendors")
+@interface DDMUserStatusVendors : NSObject
+@property (nonatomic, readonly, strong) DDMUserStatusIDs * _Nonnull consent;
+@property (nonatomic, readonly, strong) DDMUserStatusIDs * _Nonnull legitimateInterest;
+@property (nonatomic, readonly, strong) DDMUserStatusIDs * _Nonnull global;
+@property (nonatomic, readonly, strong) DDMUserStatusIDs * _Nonnull globalConsent;
+@property (nonatomic, readonly, strong) DDMUserStatusIDs * _Nonnull globalLegitimateInterest;
 - (BOOL)isEqual:(id _Nullable)object SWIFT_WARN_UNUSED_RESULT;
 - (nonnull instancetype)init SWIFT_UNAVAILABLE;
 + (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable");
@@ -1475,7 +1492,7 @@
 #endif
 
 #elif defined(__x86_64__) && __x86_64__
-// Generated by Apple Swift version 6.1 effective-5.10 (swiftlang-6.1.0.110.21 clang-1700.0.13.3)
+// Generated by Apple Swift version 6.2.3 effective-5.10 (swiftlang-6.2.3.3.21 clang-1700.6.3.2)
 #ifndef DIDOMI_SWIFT_H
 #define DIDOMI_SWIFT_H
 #pragma clang diagnostic push
@@ -2500,6 +2517,7 @@
 enum DDMEventType : NSInteger;
 @class DDMSyncUserChangedEvent;
 @class DDMSyncReadyEvent;
+@class DDMIntegrationErrorEvent;
 /// Class used as a listener for internal events occurred in the SDK.
 SWIFT_CLASS_NAMED("EventListener")
 @interface DDMEventListener : NSObject
@@ -2558,6 +2576,7 @@
 @property (nonatomic, copy) void (^ _Nonnull onLanguageUpdateFailed)(enum DDMEventType, NSString * _Nullable);
 @property (nonatomic, copy) void (^ _Nonnull onDCSSignatureReady)(enum DDMEventType);
 @property (nonatomic, copy) void (^ _Nonnull onDCSSignatureError)(enum DDMEventType);
+@property (nonatomic, copy) void (^ _Nonnull onIntegrationError)(DDMIntegrationErrorEvent * _Nonnull);
 - (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER;
 @end
 
@@ -2612,12 +2631,25 @@
 /// DCS Signature
   DDMEventTypeDcsSignatureReady = 41,
   DDMEventTypeDcsSignatureError = 42,
+/// Integrations
+  DDMEventTypeIntegrationError = 43,
 };
+
+/// Class used to contain information about the external dependencies integration error event.
+SWIFT_CLASS_NAMED("IntegrationErrorEvent")
+@interface DDMIntegrationErrorEvent : NSObject
+/// Indicates the dependency for which the error was triggered
+@property (nonatomic, readonly, copy) NSString * _Nonnull integrationName;
+/// Description of the error
+@property (nonatomic, readonly, copy) NSString * _Nonnull reason;
+- (nonnull instancetype)init SWIFT_UNAVAILABLE;
++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable");
+@end
 
 enum Status : NSInteger;
 SWIFT_CLASS("_TtC6Didomi20LoadUserStatusResult")
 @interface LoadUserStatusResult : NSObject
-@property (nonatomic, readonly, strong) DDMCurrentUserStatus * _Nonnull userStatus;
+@property (nonatomic, readonly, strong) DDMCurrentUserStatus * _Nullable currentUserStatus;
 @property (nonatomic, readonly, copy) NSString * _Nonnull syncDate;
 @property (nonatomic, readonly, strong) id <UserAuth> _Nonnull userAuth;
 @property (nonatomic, readonly) enum Status status;
@@ -2628,34 +2660,30 @@
 @interface LoadUserStatusResult (SWIFT_EXTENSION(Didomi))
 @end
 
-typedef SWIFT_ENUM(NSInteger, Status, open) {
-/// Consent was loaded from cache
-  StatusCached = 0,
-/// Consent was canceled
-  StatusCanceled = 1,
-/// Invalid - See <code>error</code> for more details
-  StatusInvalid = 2,
-/// New User - no consent
-  StatusNewUser = 3,
-/// Consent was successfully synced
-  StatusSynced = 4,
+/// Error status for <code>loadUserStatuses</code> API
+typedef SWIFT_ENUM(NSInteger, ErrorStatus, open) {
+/// Multi-Storage disabled
+  ErrorStatusMultiStorageDisabled = 0,
+/// Sync disabled
+  ErrorStatusSyncDisabled = 1,
+/// Sync failed
+  ErrorStatusSyncFailed = 2,
+/// DCS signature failed
+  ErrorStatusDcsSignatureFailed = 3,
 };
 
 @interface LoadUserStatusResult (SWIFT_EXTENSION(Didomi))
 @end
 
-/// Error status for <code>loadUserStatuses</code> API
-typedef SWIFT_ENUM(NSInteger, ErrorStatus, open) {
-/// Max user count has been reached
-  ErrorStatusMaxUserCountReached = 0,
-/// Multi-Storage disabled
-  ErrorStatusMultiStorageDisabled = 1,
-/// Sync disabled
-  ErrorStatusSyncDisabled = 2,
-/// Sync failed
-  ErrorStatusSyncFailed = 3,
-/// DCS signature failed
-  ErrorStatusDcsSignatureFailed = 4,
+typedef SWIFT_ENUM(NSInteger, Status, open) {
+/// Consent was loaded from cache
+  StatusCached = 0,
+/// Invalid - See <code>error</code> for more details
+  StatusInvalid = 1,
+/// New User - no consent
+  StatusNewUser = 2,
+/// Consent was successfully synced
+  StatusSynced = 3,
 };
 
 @class NSCoder;
@@ -2701,14 +2729,21 @@
   RegulationDpdpa = 5,
   RegulationFdbr = 6,
   RegulationIcdpa = 7,
-  RegulationMcdpa = 8,
-  RegulationNhpa = 9,
-  RegulationNjdpa = 10,
-  RegulationOcpa = 11,
-  RegulationTdpsa = 12,
-  RegulationUcpa = 13,
-  RegulationVcdpa = 14,
-  RegulationNone = 15,
+  RegulationIncdpa = 8,
+  RegulationKcdpa = 9,
+  RegulationMcdpa = 10,
+  RegulationMncdpa = 11,
+  RegulationModpa = 12,
+  RegulationNdpa = 13,
+  RegulationNhpa = 14,
+  RegulationNjdpa = 15,
+  RegulationOcpa = 16,
+  RegulationRidtppa = 17,
+  RegulationTdpsa = 18,
+  RegulationTipa = 19,
+  RegulationUcpa = 20,
+  RegulationVcdpa = 21,
+  RegulationNone = 22,
 };
 
 /// Class used to contain information about the occurrence of the Sync Ready event.
@@ -2815,14 +2850,10 @@
 @interface DDMUserStatus (SWIFT_EXTENSION(Didomi))
 @end
 
-@class DDMUserStatusIDs;
-SWIFT_CLASS_NAMED("Vendors")
-@interface DDMUserStatusVendors : NSObject
-@property (nonatomic, readonly, strong) DDMUserStatusIDs * _Nonnull consent;
-@property (nonatomic, readonly, strong) DDMUserStatusIDs * _Nonnull legitimateInterest;
-@property (nonatomic, readonly, strong) DDMUserStatusIDs * _Nonnull global;
-@property (nonatomic, readonly, strong) DDMUserStatusIDs * _Nonnull globalConsent;
-@property (nonatomic, readonly, strong) DDMUserStatusIDs * _Nonnull globalLegitimateInterest;
+SWIFT_CLASS_NAMED("IDs")
+@interface DDMUserStatusIDs : NSObject
+@property (nonatomic, readonly, copy) NSSet<NSString *> * _Nonnull enabled;
+@property (nonatomic, readonly, copy) NSSet<NSString *> * _Nonnull disabled;
 - (BOOL)isEqual:(id _Nullable)object SWIFT_WARN_UNUSED_RESULT;
 - (nonnull instancetype)init SWIFT_UNAVAILABLE;
 + (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable");
@@ -2845,10 +2876,13 @@
 @interface DDMUserStatus (SWIFT_EXTENSION(Didomi))
 @end
 
-SWIFT_CLASS_NAMED("IDs")
-@interface DDMUserStatusIDs : NSObject
-@property (nonatomic, readonly, copy) NSSet<NSString *> * _Nonnull enabled;
-@property (nonatomic, readonly, copy) NSSet<NSString *> * _Nonnull disabled;
+SWIFT_CLASS_NAMED("Vendors")
+@interface DDMUserStatusVendors : NSObject
+@property (nonatomic, readonly, strong) DDMUserStatusIDs * _Nonnull consent;
+@property (nonatomic, readonly, strong) DDMUserStatusIDs * _Nonnull legitimateInterest;
+@property (nonatomic, readonly, strong) DDMUserStatusIDs * _Nonnull global;
+@property (nonatomic, readonly, strong) DDMUserStatusIDs * _Nonnull globalConsent;
+@property (nonatomic, readonly, strong) DDMUserStatusIDs * _Nonnull globalLegitimateInterest;
 - (BOOL)isEqual:(id _Nullable)object SWIFT_WARN_UNUSED_RESULT;
 - (nonnull instancetype)init SWIFT_UNAVAILABLE;
 + (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable");

--
Gitblit v1.8.0