diff --git a/ConsentViewController.podspec b/ConsentViewController.podspec
index 445c8c77a..a01003517 100644
--- a/ConsentViewController.podspec
+++ b/ConsentViewController.podspec
@@ -8,7 +8,7 @@ Pod::Spec.new do |s|
s.source = { :git => 'https://github.com/SourcePointUSA/ios-cmp-app.git', :tag => s.version.to_s }
s.swift_version = '5.1'
s.source_files = 'ConsentViewController/Classes/**/*'
- s.dependency 'SPMobileCore', '0.0.9'
+ s.dependency 'SPMobileCore', '0.0.10'
s.ios.deployment_target = '10.0'
s.ios.exclude_files = 'ConsentViewController/Classes/Views/tvOS'
s.tvos.deployment_target = '12.0'
diff --git a/Example/Podfile.lock b/Example/Podfile.lock
index 9bc5d6629..7a9d47847 100644
--- a/Example/Podfile.lock
+++ b/Example/Podfile.lock
@@ -1,7 +1,7 @@
PODS:
- ConsentViewController (7.7.3):
- Down (~> 0.11.0)
- - SPMobileCore (= 0.0.9)
+ - SPMobileCore (= 0.0.10)
- Down (0.11.0)
- FirebaseAnalytics (10.23.0):
- FirebaseAnalytics/AdIdSupport (= 10.23.0)
@@ -90,7 +90,7 @@ PODS:
- Nimble (10.0.0)
- PromisesObjC (2.4.0)
- Quick (5.0.1)
- - SPMobileCore (0.0.9)
+ - SPMobileCore (0.0.10)
- SwiftLint (0.51.0)
- Wormholy (1.6.6)
@@ -128,7 +128,7 @@ EXTERNAL SOURCES:
:path: "../"
SPEC CHECKSUMS:
- ConsentViewController: facc90e3c78afa0f495377f0ddd88faf4fd72080
+ ConsentViewController: 288fdafe5b8691f7b466bd4fdbde0a4e30040ccc
Down: b6ba1bc985c9d2f4e15e3b293d2207766fa12612
FirebaseAnalytics: 45f6e2e5ef8ccbb90be73ae983c3b20fa78837f7
FirebaseCore: 63efb128decaebb04c4033ed4e05fb0bb1cccef1
@@ -142,7 +142,7 @@ SPEC CHECKSUMS:
Nimble: 5316ef81a170ce87baf72dd961f22f89a602ff84
PromisesObjC: f5707f49cb48b9636751c5b2e7d227e43fba9f47
Quick: 749aa754fd1e7d984f2000fe051e18a3a9809179
- SPMobileCore: 11319d03370adbbc3314d17f6f0aef5da70094ea
+ SPMobileCore: 758462ee57240e185eca34502cc9dba99a10e46b
SwiftLint: 1b7561918a19e23bfed960e40759086e70f4dba5
Wormholy: 09da0b876f9276031fd47383627cb75e194fc068
diff --git a/Example/Pods/Local Podspecs/ConsentViewController.podspec.json b/Example/Pods/Local Podspecs/ConsentViewController.podspec.json
index cc0ac9ea1..6597e5c58 100644
--- a/Example/Pods/Local Podspecs/ConsentViewController.podspec.json
+++ b/Example/Pods/Local Podspecs/ConsentViewController.podspec.json
@@ -18,7 +18,7 @@
"source_files": "ConsentViewController/Classes/**/*",
"dependencies": {
"SPMobileCore": [
- "0.0.9"
+ "0.0.10"
]
},
"platforms": {
diff --git a/Example/Pods/Manifest.lock b/Example/Pods/Manifest.lock
index 9bc5d6629..7a9d47847 100644
--- a/Example/Pods/Manifest.lock
+++ b/Example/Pods/Manifest.lock
@@ -1,7 +1,7 @@
PODS:
- ConsentViewController (7.7.3):
- Down (~> 0.11.0)
- - SPMobileCore (= 0.0.9)
+ - SPMobileCore (= 0.0.10)
- Down (0.11.0)
- FirebaseAnalytics (10.23.0):
- FirebaseAnalytics/AdIdSupport (= 10.23.0)
@@ -90,7 +90,7 @@ PODS:
- Nimble (10.0.0)
- PromisesObjC (2.4.0)
- Quick (5.0.1)
- - SPMobileCore (0.0.9)
+ - SPMobileCore (0.0.10)
- SwiftLint (0.51.0)
- Wormholy (1.6.6)
@@ -128,7 +128,7 @@ EXTERNAL SOURCES:
:path: "../"
SPEC CHECKSUMS:
- ConsentViewController: facc90e3c78afa0f495377f0ddd88faf4fd72080
+ ConsentViewController: 288fdafe5b8691f7b466bd4fdbde0a4e30040ccc
Down: b6ba1bc985c9d2f4e15e3b293d2207766fa12612
FirebaseAnalytics: 45f6e2e5ef8ccbb90be73ae983c3b20fa78837f7
FirebaseCore: 63efb128decaebb04c4033ed4e05fb0bb1cccef1
@@ -142,7 +142,7 @@ SPEC CHECKSUMS:
Nimble: 5316ef81a170ce87baf72dd961f22f89a602ff84
PromisesObjC: f5707f49cb48b9636751c5b2e7d227e43fba9f47
Quick: 749aa754fd1e7d984f2000fe051e18a3a9809179
- SPMobileCore: 11319d03370adbbc3314d17f6f0aef5da70094ea
+ SPMobileCore: 758462ee57240e185eca34502cc9dba99a10e46b
SwiftLint: 1b7561918a19e23bfed960e40759086e70f4dba5
Wormholy: 09da0b876f9276031fd47383627cb75e194fc068
diff --git a/Example/Pods/SPMobileCore/SPMobileCore.xcframework/Info.plist b/Example/Pods/SPMobileCore/SPMobileCore.xcframework/Info.plist
index 283c5a55e..1d2f3d617 100644
--- a/Example/Pods/SPMobileCore/SPMobileCore.xcframework/Info.plist
+++ b/Example/Pods/SPMobileCore/SPMobileCore.xcframework/Info.plist
@@ -5,8 +5,6 @@
AvailableLibraries
- BinaryPath
- SPMobileCore.framework/SPMobileCore
DebugSymbolsPath
dSYMs
LibraryIdentifier
@@ -24,43 +22,37 @@
simulator
- BinaryPath
- SPMobileCore.framework/SPMobileCore
DebugSymbolsPath
dSYMs
LibraryIdentifier
- ios-arm64_x86_64-simulator
+ ios-arm64
LibraryPath
SPMobileCore.framework
SupportedArchitectures
arm64
- x86_64
SupportedPlatform
ios
- SupportedPlatformVariant
- simulator
- BinaryPath
- SPMobileCore.framework/SPMobileCore
DebugSymbolsPath
dSYMs
LibraryIdentifier
- ios-arm64
+ ios-arm64_x86_64-simulator
LibraryPath
SPMobileCore.framework
SupportedArchitectures
arm64
+ x86_64
SupportedPlatform
ios
+ SupportedPlatformVariant
+ simulator
- BinaryPath
- SPMobileCore.framework/SPMobileCore
DebugSymbolsPath
dSYMs
LibraryIdentifier
diff --git a/Example/Pods/SPMobileCore/SPMobileCore.xcframework/ios-arm64/SPMobileCore.framework/Headers/SPMobileCore.h b/Example/Pods/SPMobileCore/SPMobileCore.xcframework/ios-arm64/SPMobileCore.framework/Headers/SPMobileCore.h
index fd5115b60..f63c45e6c 100644
--- a/Example/Pods/SPMobileCore/SPMobileCore.xcframework/ios-arm64/SPMobileCore.framework/Headers/SPMobileCore.h
+++ b/Example/Pods/SPMobileCore/SPMobileCore.xcframework/ios-arm64/SPMobileCore.framework/Headers/SPMobileCore.h
@@ -6,9 +6,9 @@
#import
#import
-@class SPMCRepository, SPMCSourcepointClient, SPMCMetaDataRequestCampaigns, SPMCOSName, SPMCKotlinEnumCompanion, SPMCKotlinEnum, SPMCKotlinArray, SPMCSPCampaignEnvCompanion, SPMCSPCampaignEnv, SPMCSPCampaignTypeCompanion, SPMCSPCampaignType, SPMCKotlinThrowable, SPMCKotlinException, SPMCSPError, SPMCSPIDFAStatusCompanion, SPMCSPIDFAStatus, SPMCSPMessageLanguage, SPMCCCPAConsentCCPAConsentStatus, SPMCKotlinx_serialization_jsonJsonPrimitive, SPMCCCPAConsentCompanion, SPMCCCPAConsent, SPMCCCPAConsentCCPAConsentStatusCompanion, SPMCConsentStatusConsentStatusGranularStatus, SPMCConsentStatusCompanion, SPMCConsentStatus, SPMCConsentStatusConsentStatusGranularStatusCompanion, SPMCGDPRConsentVendorGrantsValue, SPMCGDPRConsentGCMStatus, SPMCGDPRConsentCompanion, SPMCGDPRConsent, SPMCGDPRConsentGCMStatusCompanion, SPMCGDPRConsentVendorGrantsValueCompanion, SPMCUSNatConsentUSNatConsentSection, SPMCUSNatConsentUSNatUserConsents, SPMCUSNatConsentCompanion, SPMCUSNatConsent, SPMCUSNatConsentUSNatConsentSectionCompanion, SPMCUSNatConsentUSNatConsentableCompanion, SPMCUSNatConsentUSNatConsentable, SPMCUSNatConsentUSNatUserConsentsCompanion, SPMCDefaultRequestCompanion, SPMCDefaultRequest, SPMCErrorMetricsRequestCompanion, SPMCErrorMetricsRequest, SPMCConsentStatusRequestMetaData, SPMCConsentStatusResponse, SPMCMessagesRequest, SPMCMessagesResponse, SPMCMetaDataResponse, SPMCPvDataRequest, SPMCPvDataResponse, SPMCDeviceInformation, SPMCIncludeData, SPMCConsentStatusRequestCompanion, SPMCConsentStatusRequest, SPMCConsentStatusRequestMetaDataCampaign, SPMCConsentStatusRequestMetaDataUSNatCampaign, SPMCConsentStatusRequestMetaDataCompanion, SPMCConsentStatusRequestMetaDataCampaignCompanion, SPMCConsentStatusRequestMetaDataUSNatCampaignCompanion, SPMCCustomConsentRequestCompanion, SPMCCustomConsentRequest, SPMCIncludeDataTypeString, SPMCIncludeDataGPPConfig, SPMCIncludeDataCompanion, SPMCIncludeDataMspaBinaryFlag, SPMCIncludeDataMspaTernaryFlag, SPMCIncludeDataGPPConfigCompanion, SPMCIncludeDataMspaBinaryFlagCompanion, SPMCIncludeDataMspaTernaryFlagCompanion, SPMCIncludeDataTypeStringCompanion, SPMCMessagesRequestBody, SPMCMessagesRequestMetaData, SPMCMessagesRequestCompanion, SPMCMessagesRequestBodyCampaigns, SPMCMessagesRequestBodyCompanion, SPMCMessagesRequestBodyCampaignsGDPR, SPMCMessagesRequestBodyCampaignsIOS14, SPMCMessagesRequestBodyCampaignsCCPA, SPMCMessagesRequestBodyCampaignsUSNat, SPMCMessagesRequestBodyCampaignsCompanion, SPMCMessagesRequestBodyCampaignsCCPACompanion, SPMCMessagesRequestBodyCampaignsGDPRCompanion, SPMCMessagesRequestBodyCampaignsIOS14Companion, SPMCMessagesRequestBodyCampaignsUSNatCompanion, SPMCMessagesRequestMetaDataCampaign, SPMCMessagesRequestMetaDataCompanion, SPMCMessagesRequestMetaDataCampaignCompanion, SPMCMetaDataRequestCompanion, SPMCMetaDataRequest, SPMCMetaDataRequestCampaignsCampaign, SPMCMetaDataRequestCampaignsCompanion, SPMCMetaDataRequestCampaignsCampaignCompanion, SPMCPvDataRequestGDPR, SPMCPvDataRequestCCPA, SPMCPvDataRequestUSNat, SPMCPvDataRequestCompanion, SPMCKotlinx_serialization_jsonJsonElement, SPMCPvDataRequestCCPACompanion, SPMCPvDataRequestGDPRCompanion, SPMCPvDataRequestUSNatCompanion, SPMCConsentStatusResponseConsentStatusData, SPMCConsentStatusResponseCompanion, SPMCConsentStatusResponseConsentStatusDataCompanion, SPMCMessagesResponseCampaign, SPMCMessagesResponseCompanion, SPMCMessagesResponseCampaignCompanion, SPMCMessagesResponseMessage, SPMCMessagesResponseMessageMetaData, SPMCMessagesResponseCCPACompanion, SPMCMessagesResponseCCPA, SPMCMessagesResponseGDPRCompanion, SPMCMessagesResponseGDPR, SPMCKotlinNothing, SPMCMessagesResponseIos14Companion, SPMCMessagesResponseIos14, SPMCMessagesResponseMessageGDPRCategory, SPMCMessagesResponseMessageCompanion, SPMCMessagesResponseMessageGDPRCategoryCategoryType, SPMCMessagesResponseMessageGDPRCategoryVendor, SPMCMessagesResponseMessageGDPRCategoryCompanion, SPMCMessagesResponseMessageGDPRCategoryCategoryTypeCompanion, SPMCStringEnumWithDefaultSerializer, SPMCMessagesResponseMessageGDPRCategoryCategoryTypeSerializer, SPMCMessagesResponseMessageGDPRCategoryVendorVendorType, SPMCMessagesResponseMessageGDPRCategoryVendorCompanion, SPMCMessagesResponseMessageGDPRCategoryVendorVendorTypeCompanion, SPMCMessagesResponseMessageGDPRCategoryVendorVendorTypeSerializer, SPMCMessagesResponseMessageMetaDataMessageCategory, SPMCMessagesResponseMessageMetaDataMessageSubCategory, SPMCMessagesResponseMessageMetaDataCompanion, SPMCMessagesResponseMessageMetaDataMessageCategoryCompanion, SPMCIntEnumSerializer, SPMCMessagesResponseMessageMetaDataMessageCategorySerializer, SPMCMessagesResponseMessageMetaDataMessageSubCategoryCompanion, SPMCMessagesResponseMessageMetaDataMessageSubCategorySerializer, SPMCMessagesResponseUSNatCompanion, SPMCMessagesResponseUSNat, SPMCMetaDataResponseMetaDataResponseGDPR, SPMCMetaDataResponseMetaDataResponseUSNat, SPMCMetaDataResponseMetaDataResponseCCPA, SPMCMetaDataResponseCompanion, SPMCMetaDataResponseMetaDataResponseCCPACompanion, SPMCMetaDataResponseMetaDataResponseGDPRCompanion, SPMCMetaDataResponseMetaDataResponseUSNatCompanion, SPMCPvDataResponseCampaign, SPMCPvDataResponseCompanion, SPMCPvDataResponseCampaignCompanion, SPMCRepositoryKeys, SPMCKtor_client_coreHttpClientCall, SPMCKtor_utilsGMTDate, SPMCKtor_httpHttpStatusCode, SPMCKtor_httpHttpProtocolVersion, SPMCKtor_client_coreHttpResponse, SPMCKtor_httpURLProtocol, SPMCKtor_httpURLBuilderCompanion, SPMCKtor_httpUrl, SPMCKtor_httpURLBuilder, SPMCKotlinx_serialization_jsonJson, SPMCKotlinRuntimeException, SPMCKotlinIllegalStateException, SPMCKotlinx_serialization_jsonJsonElementCompanion, SPMCKotlinx_serialization_jsonJsonPrimitiveCompanion, SPMCKtor_client_coreHttpRequestData, SPMCKtor_client_coreHttpResponseData, SPMCKtor_client_coreHttpClient, SPMCKtor_client_coreHttpClientEngineConfig, SPMCKotlinx_coroutines_coreCoroutineDispatcher, SPMCKotlinx_serialization_coreSerializersModule, SPMCKotlinx_serialization_coreSerialKind, SPMCKtor_client_coreHttpClientCallCompanion, SPMCKtor_utilsTypeInfo, SPMCKtor_utilsWeekDay, SPMCKtor_utilsMonth, SPMCKtor_utilsGMTDateCompanion, SPMCKtor_httpHttpStatusCodeCompanion, SPMCKtor_httpHttpProtocolVersionCompanion, SPMCKtor_httpURLProtocolCompanion, SPMCKtor_httpUrlCompanion, SPMCKotlinx_serialization_jsonJsonDefault, SPMCKotlinx_serialization_jsonJsonConfiguration, SPMCKtor_utilsAttributeKey, SPMCKtor_httpHttpMethod, SPMCKtor_httpOutgoingContent, SPMCKtor_client_coreHttpClientConfig, SPMCKtor_eventsEvents, SPMCKtor_client_coreHttpReceivePipeline, SPMCKtor_client_coreHttpRequestPipeline, SPMCKtor_client_coreHttpResponsePipeline, SPMCKtor_client_coreHttpSendPipeline, SPMCKtor_client_coreProxyConfig, SPMCKotlinAbstractCoroutineContextElement, SPMCKotlinx_coroutines_coreCoroutineDispatcherKey, SPMCKotlinByteArray, SPMCKotlinx_io_coreBuffer, SPMCKtor_utilsWeekDayCompanion, SPMCKtor_utilsMonthCompanion, SPMCKotlinKTypeProjection, SPMCKotlinx_serialization_jsonClassDiscriminatorMode, SPMCKtor_httpHttpMethodCompanion, SPMCKtor_httpContentType, SPMCKotlinCancellationException, SPMCKtor_eventsEventDefinition, SPMCKtor_utilsPipelinePhase, SPMCKtor_utilsPipeline, SPMCKtor_client_coreHttpReceivePipelinePhases, SPMCKotlinUnit, SPMCKtor_client_coreHttpRequestPipelinePhases, SPMCKtor_client_coreHttpRequestBuilder, SPMCKtor_client_coreHttpResponsePipelinePhases, SPMCKtor_client_coreHttpResponseContainer, SPMCKtor_client_coreHttpSendPipelinePhases, SPMCKotlinAbstractCoroutineContextKey, SPMCKotlinByteIterator, SPMCKotlinKVariance, SPMCKotlinKTypeProjectionCompanion, SPMCKtor_httpHeaderValueParam, SPMCKtor_httpHeaderValueWithParametersCompanion, SPMCKtor_httpHeaderValueWithParameters, SPMCKtor_httpContentTypeCompanion, SPMCKtor_httpHeadersBuilder, SPMCKtor_client_coreHttpRequestBuilderCompanion, SPMCKtor_utilsStringValuesBuilderImpl;
+@class SPMCRepository, SPMCSourcepointClient, SPMCMetaDataRequestCampaigns, SPMCOSName, SPMCKotlinEnumCompanion, SPMCKotlinEnum, SPMCKotlinArray, SPMCKotlinThrowable, SPMCKotlinException, SPMCSPCampaignType, SPMCSPError, SPMCSPActionType, SPMCSPCampaignEnvCompanion, SPMCSPCampaignEnv, SPMCSPCampaignTypeCompanion, SPMCSPIDFAStatusCompanion, SPMCSPIDFAStatus, SPMCSPMessageLanguage, SPMCCCPAConsentCCPAConsentStatus, SPMCKotlinx_serialization_jsonJsonPrimitive, SPMCCCPAConsentCompanion, SPMCCCPAConsent, SPMCCCPAConsentCCPAConsentStatusCompanion, SPMCConsentStatusConsentStatusGranularStatus, SPMCConsentStatusCompanion, SPMCConsentStatus, SPMCConsentStatusConsentStatusGranularStatusCompanion, SPMCGDPRConsentVendorGrantsValue, SPMCGDPRConsentGCMStatus, SPMCGDPRConsentCompanion, SPMCGDPRConsent, SPMCGDPRConsentGCMStatusCompanion, SPMCGDPRConsentVendorGrantsValueCompanion, SPMCUSNatConsentUSNatConsentSection, SPMCUSNatConsentUSNatUserConsents, SPMCUSNatConsentCompanion, SPMCUSNatConsent, SPMCUSNatConsentUSNatConsentSectionCompanion, SPMCUSNatConsentUSNatConsentableCompanion, SPMCUSNatConsentUSNatConsentable, SPMCUSNatConsentUSNatUserConsentsCompanion, SPMCDefaultRequestCompanion, SPMCDefaultRequest, SPMCErrorMetricsRequestCompanion, SPMCErrorMetricsRequest, SPMCChoiceAllRequestChoiceAllCampaigns, SPMCChoiceAllResponse, SPMCConsentStatusRequestMetaData, SPMCConsentStatusResponse, SPMCMessagesRequest, SPMCMessagesResponse, SPMCMetaDataResponse, SPMCCCPAChoiceRequest, SPMCCCPAChoiceResponse, SPMCGDPRChoiceRequest, SPMCGDPRChoiceResponse, SPMCUSNatChoiceRequest, SPMCUSNatChoiceResponse, SPMCPvDataRequest, SPMCPvDataResponse, SPMCDeviceInformation, SPMCKotlinx_serialization_jsonJsonElement, SPMCIncludeData, SPMCCCPAChoiceRequestCompanion, SPMCChoiceAllRequestCompanion, SPMCChoiceAllRequest, SPMCChoiceAllRequestChoiceAllCampaignsCampaign, SPMCChoiceAllRequestChoiceAllCampaignsCompanion, SPMCChoiceAllRequestChoiceAllCampaignsCampaignCompanion, SPMCConsentStatusRequestCompanion, SPMCConsentStatusRequest, SPMCConsentStatusRequestMetaDataCampaign, SPMCConsentStatusRequestMetaDataUSNatCampaign, SPMCConsentStatusRequestMetaDataCompanion, SPMCConsentStatusRequestMetaDataCampaignCompanion, SPMCConsentStatusRequestMetaDataUSNatCampaignCompanion, SPMCCustomConsentRequestCompanion, SPMCCustomConsentRequest, SPMCGDPRChoiceRequestCompanion, SPMCIDFAStatusReportRequestAppleTrackingPayload, SPMCIDFAStatusReportRequestCompanion, SPMCIDFAStatusReportRequest, SPMCIDFAStatusReportRequestAppleTrackingPayloadCompanion, SPMCIncludeDataTypeString, SPMCIncludeDataGPPConfig, SPMCIncludeDataCompanion, SPMCIncludeDataMspaBinaryFlag, SPMCIncludeDataMspaTernaryFlag, SPMCIncludeDataGPPConfigCompanion, SPMCIncludeDataMspaBinaryFlagCompanion, SPMCIncludeDataMspaTernaryFlagCompanion, SPMCIncludeDataTypeStringCompanion, SPMCMessagesRequestBody, SPMCMessagesRequestMetaData, SPMCMessagesRequestCompanion, SPMCMessagesRequestBodyCampaigns, SPMCMessagesRequestBodyCompanion, SPMCMessagesRequestBodyCampaignsGDPR, SPMCMessagesRequestBodyCampaignsIOS14, SPMCMessagesRequestBodyCampaignsCCPA, SPMCMessagesRequestBodyCampaignsUSNat, SPMCMessagesRequestBodyCampaignsCompanion, SPMCMessagesRequestBodyCampaignsCCPACompanion, SPMCMessagesRequestBodyCampaignsGDPRCompanion, SPMCMessagesRequestBodyCampaignsIOS14Companion, SPMCMessagesRequestBodyCampaignsUSNatCompanion, SPMCMessagesRequestMetaDataCampaign, SPMCMessagesRequestMetaDataCompanion, SPMCMessagesRequestMetaDataCampaignCompanion, SPMCMetaDataRequestCompanion, SPMCMetaDataRequest, SPMCMetaDataRequestCampaignsCampaign, SPMCMetaDataRequestCampaignsCompanion, SPMCMetaDataRequestCampaignsCampaignCompanion, SPMCPvDataRequestGDPR, SPMCPvDataRequestCCPA, SPMCPvDataRequestUSNat, SPMCPvDataRequestCompanion, SPMCPvDataRequestCCPACompanion, SPMCPvDataRequestGDPRCompanion, SPMCPvDataRequestUSNatCompanion, SPMCUSNatChoiceRequestCompanion, SPMCCCPAChoiceResponseCompanion, SPMCChoiceAllResponseGDPR, SPMCChoiceAllResponseCCPA, SPMCChoiceAllResponseUSNAT, SPMCChoiceAllResponseCompanion, SPMCChoiceAllResponseCCPACompanion, SPMCChoiceAllResponseGDPRPostPayload, SPMCChoiceAllResponseGDPRCompanion, SPMCChoiceAllResponseGDPRPostPayloadCompanion, SPMCChoiceAllResponseUSNATCompanion, SPMCConsentStatusResponseConsentStatusData, SPMCConsentStatusResponseCompanion, SPMCConsentStatusResponseConsentStatusDataCompanion, SPMCGDPRChoiceResponseCompanion, SPMCMessagesResponseCampaign, SPMCMessagesResponseCompanion, SPMCMessagesResponseCampaignCompanion, SPMCMessagesResponseMessage, SPMCMessagesResponseMessageMetaData, SPMCMessagesResponseCCPACompanion, SPMCMessagesResponseCCPA, SPMCMessagesResponseGDPRCompanion, SPMCMessagesResponseGDPR, SPMCKotlinNothing, SPMCMessagesResponseIos14Companion, SPMCMessagesResponseIos14, SPMCMessagesResponseMessageGDPRCategory, SPMCMessagesResponseMessageCompanion, SPMCMessagesResponseMessageGDPRCategoryCategoryType, SPMCMessagesResponseMessageGDPRCategoryVendor, SPMCMessagesResponseMessageGDPRCategoryCompanion, SPMCMessagesResponseMessageGDPRCategoryCategoryTypeCompanion, SPMCStringEnumWithDefaultSerializer, SPMCMessagesResponseMessageGDPRCategoryCategoryTypeSerializer, SPMCMessagesResponseMessageGDPRCategoryVendorVendorType, SPMCMessagesResponseMessageGDPRCategoryVendorCompanion, SPMCMessagesResponseMessageGDPRCategoryVendorVendorTypeCompanion, SPMCMessagesResponseMessageGDPRCategoryVendorVendorTypeSerializer, SPMCMessagesResponseMessageMetaDataMessageCategory, SPMCMessagesResponseMessageMetaDataMessageSubCategory, SPMCMessagesResponseMessageMetaDataCompanion, SPMCMessagesResponseMessageMetaDataMessageCategoryCompanion, SPMCIntEnumSerializer, SPMCMessagesResponseMessageMetaDataMessageCategorySerializer, SPMCMessagesResponseMessageMetaDataMessageSubCategoryCompanion, SPMCMessagesResponseMessageMetaDataMessageSubCategorySerializer, SPMCMessagesResponseUSNatCompanion, SPMCMessagesResponseUSNat, SPMCMetaDataResponseMetaDataResponseGDPR, SPMCMetaDataResponseMetaDataResponseUSNat, SPMCMetaDataResponseMetaDataResponseCCPA, SPMCMetaDataResponseCompanion, SPMCMetaDataResponseMetaDataResponseCCPACompanion, SPMCMetaDataResponseMetaDataResponseGDPRCompanion, SPMCMetaDataResponseMetaDataResponseUSNatCompanion, SPMCPvDataResponseCampaign, SPMCPvDataResponseCompanion, SPMCPvDataResponseCampaignCompanion, SPMCUSNatChoiceResponseCompanion, SPMCRepositoryKeys, SPMCKtor_client_coreHttpClientCall, SPMCKtor_utilsGMTDate, SPMCKtor_httpHttpStatusCode, SPMCKtor_httpHttpProtocolVersion, SPMCKtor_client_coreHttpResponse, SPMCKtor_httpURLProtocol, SPMCKtor_httpURLBuilderCompanion, SPMCKtor_httpUrl, SPMCKtor_httpURLBuilder, SPMCKotlinx_serialization_jsonJson, SPMCKotlinRuntimeException, SPMCKotlinIllegalStateException, SPMCKotlinx_serialization_jsonJsonElementCompanion, SPMCKotlinx_serialization_jsonJsonPrimitiveCompanion, SPMCKotlinx_serialization_coreSerializersModule, SPMCKotlinx_serialization_coreSerialKind, SPMCKtor_client_coreHttpRequestData, SPMCKtor_client_coreHttpResponseData, SPMCKtor_client_coreHttpClient, SPMCKtor_client_coreHttpClientEngineConfig, SPMCKotlinx_coroutines_coreCoroutineDispatcher, SPMCKtor_client_coreHttpClientCallCompanion, SPMCKtor_utilsTypeInfo, SPMCKtor_utilsWeekDay, SPMCKtor_utilsMonth, SPMCKtor_utilsGMTDateCompanion, SPMCKtor_httpHttpStatusCodeCompanion, SPMCKtor_httpHttpProtocolVersionCompanion, SPMCKtor_httpURLProtocolCompanion, SPMCKtor_httpUrlCompanion, SPMCKotlinx_serialization_jsonJsonDefault, SPMCKotlinx_serialization_jsonJsonConfiguration, SPMCKtor_utilsAttributeKey, SPMCKtor_httpHttpMethod, SPMCKtor_httpOutgoingContent, SPMCKtor_client_coreHttpClientConfig, SPMCKtor_eventsEvents, SPMCKtor_client_coreHttpReceivePipeline, SPMCKtor_client_coreHttpRequestPipeline, SPMCKtor_client_coreHttpResponsePipeline, SPMCKtor_client_coreHttpSendPipeline, SPMCKtor_client_coreProxyConfig, SPMCKotlinAbstractCoroutineContextElement, SPMCKotlinx_coroutines_coreCoroutineDispatcherKey, SPMCKotlinByteArray, SPMCKotlinx_io_coreBuffer, SPMCKtor_utilsWeekDayCompanion, SPMCKtor_utilsMonthCompanion, SPMCKotlinKTypeProjection, SPMCKotlinx_serialization_jsonClassDiscriminatorMode, SPMCKtor_httpHttpMethodCompanion, SPMCKtor_httpContentType, SPMCKotlinCancellationException, SPMCKtor_eventsEventDefinition, SPMCKtor_utilsPipelinePhase, SPMCKtor_utilsPipeline, SPMCKtor_client_coreHttpReceivePipelinePhases, SPMCKotlinUnit, SPMCKtor_client_coreHttpRequestPipelinePhases, SPMCKtor_client_coreHttpRequestBuilder, SPMCKtor_client_coreHttpResponsePipelinePhases, SPMCKtor_client_coreHttpResponseContainer, SPMCKtor_client_coreHttpSendPipelinePhases, SPMCKotlinAbstractCoroutineContextKey, SPMCKotlinByteIterator, SPMCKotlinKVariance, SPMCKotlinKTypeProjectionCompanion, SPMCKtor_httpHeaderValueParam, SPMCKtor_httpHeaderValueWithParametersCompanion, SPMCKtor_httpHeaderValueWithParameters, SPMCKtor_httpContentTypeCompanion, SPMCKtor_httpHeadersBuilder, SPMCKtor_client_coreHttpRequestBuilderCompanion, SPMCKtor_utilsStringValuesBuilderImpl;
-@protocol SPMCKotlinComparable, SPMCKotlinx_serialization_coreKSerializer, SPMCSPClient, SPMCKtor_client_coreHttpClientEngine, SPMCKotlinx_serialization_coreEncoder, SPMCKotlinx_serialization_coreSerialDescriptor, SPMCKotlinx_serialization_coreSerializationStrategy, SPMCKotlinx_serialization_coreDecoder, SPMCKotlinx_serialization_coreDeserializationStrategy, SPMCIntEnum, SPMCMultiplatform_settingsSettings, SPMCKtor_httpHeaders, SPMCKtor_httpHttpMessage, SPMCKotlinCoroutineContext, SPMCKotlinx_coroutines_coreCoroutineScope, SPMCKtor_ioByteReadChannel, SPMCKotlinKSuspendFunction1, SPMCKtor_httpParameters, SPMCKtor_httpParametersBuilder, SPMCKtor_client_coreClientPlugin, SPMCKotlinIterator, SPMCKtor_client_coreHttpClientEngineCapability, SPMCKtor_ioCloseable, SPMCKotlinx_serialization_coreCompositeEncoder, SPMCKotlinAnnotation, SPMCKotlinx_serialization_coreCompositeDecoder, SPMCKotlinMapEntry, SPMCKtor_utilsStringValues, SPMCKotlinCoroutineContextElement, SPMCKotlinCoroutineContextKey, SPMCKtor_utilsAttributes, SPMCKtor_client_coreHttpRequest, SPMCKotlinx_io_coreSource, SPMCKotlinKType, SPMCKotlinKAnnotatedElement, SPMCKotlinKCallable, SPMCKotlinFunction, SPMCKotlinKFunction, SPMCKotlinSuspendFunction1, SPMCKtor_utilsStringValuesBuilder, SPMCKotlinx_serialization_coreSerialFormat, SPMCKotlinx_serialization_coreStringFormat, SPMCKtor_client_coreHttpClientPlugin, SPMCKotlinx_coroutines_coreJob, SPMCKotlinContinuation, SPMCKotlinContinuationInterceptor, SPMCKotlinx_coroutines_coreRunnable, SPMCKotlinx_serialization_coreSerializersModuleCollector, SPMCKotlinKClass, SPMCKotlinx_io_coreRawSink, SPMCKotlinAutoCloseable, SPMCKotlinx_io_coreRawSource, SPMCKotlinKClassifier, SPMCKotlinx_serialization_jsonJsonNamingStrategy, SPMCKotlinx_coroutines_coreChildHandle, SPMCKotlinx_coroutines_coreChildJob, SPMCKotlinx_coroutines_coreDisposableHandle, SPMCKotlinSequence, SPMCKotlinx_coroutines_coreSelectClause0, SPMCKotlinSuspendFunction2, SPMCKotlinKDeclarationContainer, SPMCKotlinx_io_coreSink, SPMCKotlinx_coroutines_coreParentJob, SPMCKotlinx_coroutines_coreSelectInstance, SPMCKotlinx_coroutines_coreSelectClause, SPMCKtor_httpHttpMessageBuilder;
+@protocol SPMCKotlinComparable, SPMCKotlinx_serialization_coreKSerializer, SPMCKotlinx_serialization_coreEncoder, SPMCKotlinx_serialization_coreSerialDescriptor, SPMCKotlinx_serialization_coreSerializationStrategy, SPMCKotlinx_serialization_coreDecoder, SPMCKotlinx_serialization_coreDeserializationStrategy, SPMCSPClient, SPMCKtor_client_coreHttpClientEngine, SPMCIntEnum, SPMCMultiplatform_settingsSettings, SPMCKtor_httpHeaders, SPMCKtor_httpHttpMessage, SPMCKotlinCoroutineContext, SPMCKotlinx_coroutines_coreCoroutineScope, SPMCKtor_ioByteReadChannel, SPMCKotlinKSuspendFunction1, SPMCKtor_httpParameters, SPMCKtor_httpParametersBuilder, SPMCKtor_client_coreClientPlugin, SPMCKotlinIterator, SPMCKotlinx_serialization_coreCompositeEncoder, SPMCKotlinAnnotation, SPMCKotlinx_serialization_coreCompositeDecoder, SPMCKtor_client_coreHttpClientEngineCapability, SPMCKtor_ioCloseable, SPMCKotlinMapEntry, SPMCKtor_utilsStringValues, SPMCKotlinCoroutineContextElement, SPMCKotlinCoroutineContextKey, SPMCKtor_utilsAttributes, SPMCKtor_client_coreHttpRequest, SPMCKotlinx_io_coreSource, SPMCKotlinKType, SPMCKotlinKAnnotatedElement, SPMCKotlinKCallable, SPMCKotlinFunction, SPMCKotlinKFunction, SPMCKotlinSuspendFunction1, SPMCKtor_utilsStringValuesBuilder, SPMCKotlinx_serialization_coreSerialFormat, SPMCKotlinx_serialization_coreStringFormat, SPMCKtor_client_coreHttpClientPlugin, SPMCKotlinx_serialization_coreSerializersModuleCollector, SPMCKotlinKClass, SPMCKotlinx_coroutines_coreJob, SPMCKotlinContinuation, SPMCKotlinContinuationInterceptor, SPMCKotlinx_coroutines_coreRunnable, SPMCKotlinx_io_coreRawSink, SPMCKotlinAutoCloseable, SPMCKotlinx_io_coreRawSource, SPMCKotlinKClassifier, SPMCKotlinx_serialization_jsonJsonNamingStrategy, SPMCKotlinKDeclarationContainer, SPMCKotlinx_coroutines_coreChildHandle, SPMCKotlinx_coroutines_coreChildJob, SPMCKotlinx_coroutines_coreDisposableHandle, SPMCKotlinSequence, SPMCKotlinx_coroutines_coreSelectClause0, SPMCKotlinSuspendFunction2, SPMCKotlinx_io_coreSink, SPMCKotlinx_coroutines_coreParentJob, SPMCKotlinx_coroutines_coreSelectInstance, SPMCKotlinx_coroutines_coreSelectClause, SPMCKtor_httpHttpMessageBuilder;
NS_ASSUME_NONNULL_BEGIN
#pragma clang diagnostic push
@@ -199,6 +199,77 @@ __attribute__((swift_name("OSName")))
@property (class, readonly) NSArray *entries __attribute__((swift_name("entries")));
@end
+__attribute__((swift_name("KotlinThrowable")))
+@interface SPMCKotlinThrowable : SPMCBase
+- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
++ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
+- (instancetype)initWithMessage:(NSString * _Nullable)message __attribute__((swift_name("init(message:)"))) __attribute__((objc_designated_initializer));
+- (instancetype)initWithCause:(SPMCKotlinThrowable * _Nullable)cause __attribute__((swift_name("init(cause:)"))) __attribute__((objc_designated_initializer));
+- (instancetype)initWithMessage:(NSString * _Nullable)message cause:(SPMCKotlinThrowable * _Nullable)cause __attribute__((swift_name("init(message:cause:)"))) __attribute__((objc_designated_initializer));
+
+/**
+ * @note annotations
+ * kotlin.experimental.ExperimentalNativeApi
+*/
+- (SPMCKotlinArray *)getStackTrace __attribute__((swift_name("getStackTrace()")));
+- (void)printStackTrace __attribute__((swift_name("printStackTrace()")));
+- (NSString *)description __attribute__((swift_name("description()")));
+@property (readonly) SPMCKotlinThrowable * _Nullable cause __attribute__((swift_name("cause")));
+@property (readonly) NSString * _Nullable message __attribute__((swift_name("message")));
+- (NSError *)asError __attribute__((swift_name("asError()")));
+@end
+
+__attribute__((swift_name("KotlinException")))
+@interface SPMCKotlinException : SPMCKotlinThrowable
+- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
++ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
+- (instancetype)initWithMessage:(NSString * _Nullable)message __attribute__((swift_name("init(message:)"))) __attribute__((objc_designated_initializer));
+- (instancetype)initWithCause:(SPMCKotlinThrowable * _Nullable)cause __attribute__((swift_name("init(cause:)"))) __attribute__((objc_designated_initializer));
+- (instancetype)initWithMessage:(NSString * _Nullable)message cause:(SPMCKotlinThrowable * _Nullable)cause __attribute__((swift_name("init(message:cause:)"))) __attribute__((objc_designated_initializer));
+@end
+
+__attribute__((swift_name("SPError")))
+@interface SPMCSPError : SPMCKotlinException
+- (instancetype)initWithCode:(NSString *)code description:(NSString *)description campaignType:(SPMCSPCampaignType * _Nullable)campaignType __attribute__((swift_name("init(code:description:campaignType:)"))) __attribute__((objc_designated_initializer));
+- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable));
++ (instancetype)new __attribute__((unavailable));
+- (instancetype)initWithMessage:(NSString * _Nullable)message __attribute__((swift_name("init(message:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable));
+- (instancetype)initWithCause:(SPMCKotlinThrowable * _Nullable)cause __attribute__((swift_name("init(cause:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable));
+- (instancetype)initWithMessage:(NSString * _Nullable)message cause:(SPMCKotlinThrowable * _Nullable)cause __attribute__((swift_name("init(message:cause:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable));
+@property (readonly) SPMCSPCampaignType * _Nullable campaignType __attribute__((swift_name("campaignType")));
+@property (readonly) NSString *code __attribute__((swift_name("code")));
+@property (readonly) NSString *description_ __attribute__((swift_name("description_")));
+@end
+
+__attribute__((swift_name("InvalidChoiceAllParamsError")))
+@interface SPMCInvalidChoiceAllParamsError : SPMCSPError
+- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
++ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
+- (instancetype)initWithCode:(NSString *)code description:(NSString *)description campaignType:(SPMCSPCampaignType * _Nullable)campaignType __attribute__((swift_name("init(code:description:campaignType:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable));
+@end
+
+__attribute__((objc_subclassing_restricted))
+__attribute__((swift_name("SPActionType")))
+@interface SPMCSPActionType : SPMCKotlinEnum
++ (instancetype)alloc __attribute__((unavailable));
++ (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable));
+- (instancetype)initWithName:(NSString *)name ordinal:(int32_t)ordinal __attribute__((swift_name("init(name:ordinal:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable));
+@property (class, readonly) SPMCSPActionType *saveandexit __attribute__((swift_name("saveandexit")));
+@property (class, readonly) SPMCSPActionType *pmcancel __attribute__((swift_name("pmcancel")));
+@property (class, readonly) SPMCSPActionType *custom __attribute__((swift_name("custom")));
+@property (class, readonly) SPMCSPActionType *acceptall __attribute__((swift_name("acceptall")));
+@property (class, readonly) SPMCSPActionType *showprivacymanager __attribute__((swift_name("showprivacymanager")));
+@property (class, readonly) SPMCSPActionType *rejectall __attribute__((swift_name("rejectall")));
+@property (class, readonly) SPMCSPActionType *dismiss __attribute__((swift_name("dismiss")));
+@property (class, readonly) SPMCSPActionType *requestattaccess __attribute__((swift_name("requestattaccess")));
+@property (class, readonly) SPMCSPActionType *idfaaccepted __attribute__((swift_name("idfaaccepted")));
+@property (class, readonly) SPMCSPActionType *idfadenied __attribute__((swift_name("idfadenied")));
+@property (class, readonly) SPMCSPActionType *unknown __attribute__((swift_name("unknown")));
++ (SPMCKotlinArray *)values __attribute__((swift_name("values()")));
+@property (class, readonly) NSArray *entries __attribute__((swift_name("entries")));
+@property (readonly) int32_t type __attribute__((swift_name("type")));
+@end
+
/**
* @note annotations
@@ -245,6 +316,7 @@ __attribute__((swift_name("SPCampaignType")))
@property (class, readonly) SPMCSPCampaignType *ccpa __attribute__((swift_name("ccpa")));
@property (class, readonly) SPMCSPCampaignType *usnat __attribute__((swift_name("usnat")));
@property (class, readonly) SPMCSPCampaignType *ios14 __attribute__((swift_name("ios14")));
+@property (class, readonly) SPMCSPCampaignType *unknown __attribute__((swift_name("unknown")));
+ (SPMCKotlinArray *)values __attribute__((swift_name("values()")));
@property (class, readonly) NSArray *entries __attribute__((swift_name("entries")));
@end
@@ -260,48 +332,6 @@ __attribute__((swift_name("SPCampaignType.Companion")))
- (id)serializerTypeParamsSerializers:(SPMCKotlinArray> *)typeParamsSerializers __attribute__((swift_name("serializer(typeParamsSerializers:)")));
@end
-__attribute__((swift_name("KotlinThrowable")))
-@interface SPMCKotlinThrowable : SPMCBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-- (instancetype)initWithMessage:(NSString * _Nullable)message __attribute__((swift_name("init(message:)"))) __attribute__((objc_designated_initializer));
-- (instancetype)initWithCause:(SPMCKotlinThrowable * _Nullable)cause __attribute__((swift_name("init(cause:)"))) __attribute__((objc_designated_initializer));
-- (instancetype)initWithMessage:(NSString * _Nullable)message cause:(SPMCKotlinThrowable * _Nullable)cause __attribute__((swift_name("init(message:cause:)"))) __attribute__((objc_designated_initializer));
-
-/**
- * @note annotations
- * kotlin.experimental.ExperimentalNativeApi
-*/
-- (SPMCKotlinArray *)getStackTrace __attribute__((swift_name("getStackTrace()")));
-- (void)printStackTrace __attribute__((swift_name("printStackTrace()")));
-- (NSString *)description __attribute__((swift_name("description()")));
-@property (readonly) SPMCKotlinThrowable * _Nullable cause __attribute__((swift_name("cause")));
-@property (readonly) NSString * _Nullable message __attribute__((swift_name("message")));
-- (NSError *)asError __attribute__((swift_name("asError()")));
-@end
-
-__attribute__((swift_name("KotlinException")))
-@interface SPMCKotlinException : SPMCKotlinThrowable
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-- (instancetype)initWithMessage:(NSString * _Nullable)message __attribute__((swift_name("init(message:)"))) __attribute__((objc_designated_initializer));
-- (instancetype)initWithCause:(SPMCKotlinThrowable * _Nullable)cause __attribute__((swift_name("init(cause:)"))) __attribute__((objc_designated_initializer));
-- (instancetype)initWithMessage:(NSString * _Nullable)message cause:(SPMCKotlinThrowable * _Nullable)cause __attribute__((swift_name("init(message:cause:)"))) __attribute__((objc_designated_initializer));
-@end
-
-__attribute__((swift_name("SPError")))
-@interface SPMCSPError : SPMCKotlinException
-- (instancetype)initWithCode:(NSString *)code description:(NSString *)description campaignType:(SPMCSPCampaignType * _Nullable)campaignType __attribute__((swift_name("init(code:description:campaignType:)"))) __attribute__((objc_designated_initializer));
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable));
-+ (instancetype)new __attribute__((unavailable));
-- (instancetype)initWithMessage:(NSString * _Nullable)message __attribute__((swift_name("init(message:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable));
-- (instancetype)initWithCause:(SPMCKotlinThrowable * _Nullable)cause __attribute__((swift_name("init(cause:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable));
-- (instancetype)initWithMessage:(NSString * _Nullable)message cause:(SPMCKotlinThrowable * _Nullable)cause __attribute__((swift_name("init(message:cause:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable));
-@property (readonly) SPMCSPCampaignType * _Nullable campaignType __attribute__((swift_name("campaignType")));
-@property (readonly) NSString *code __attribute__((swift_name("code")));
-@property (readonly) NSString *description_ __attribute__((swift_name("description_")));
-@end
-
__attribute__((swift_name("SPClientTimeout")))
@interface SPMCSPClientTimeout : SPMCSPError
- (instancetype)initWithPath:(NSString *)path timeoutInSeconds:(int32_t)timeoutInSeconds __attribute__((swift_name("init(path:timeoutInSeconds:)"))) __attribute__((objc_designated_initializer));
@@ -607,9 +637,29 @@ __attribute__((swift_name("GDPRConsent.GCMStatus")))
- (BOOL)isEqual:(id _Nullable)other __attribute__((swift_name("isEqual(_:)")));
- (NSUInteger)hash __attribute__((swift_name("hash()")));
- (NSString *)description __attribute__((swift_name("description()")));
+
+/**
+ * @note annotations
+ * kotlinx.serialization.SerialName(value="ad_personalization")
+*/
@property (readonly) NSString * _Nullable adPersonalization __attribute__((swift_name("adPersonalization")));
+
+/**
+ * @note annotations
+ * kotlinx.serialization.SerialName(value="ad_storage")
+*/
@property (readonly) NSString * _Nullable adStorage __attribute__((swift_name("adStorage")));
+
+/**
+ * @note annotations
+ * kotlinx.serialization.SerialName(value="ad_user_data")
+*/
@property (readonly) NSString * _Nullable adUserData __attribute__((swift_name("adUserData")));
+
+/**
+ * @note annotations
+ * kotlinx.serialization.SerialName(value="analytics_storage")
+*/
@property (readonly) NSString * _Nullable analyticsStorage __attribute__((swift_name("analyticsStorage")));
@end
@@ -861,6 +911,12 @@ __attribute__((swift_name("SPClient")))
*/
- (void)errorMetricsError:(SPMCSPError *)error completionHandler:(void (^)(NSError * _Nullable))completionHandler __attribute__((swift_name("errorMetrics(error:completionHandler:)")));
+/**
+ * @note This method converts instances of Exception to errors.
+ * Other uncaught Kotlin exceptions are fatal.
+*/
+- (void)getChoiceAllActionType:(SPMCSPActionType *)actionType campaigns:(SPMCChoiceAllRequestChoiceAllCampaigns *)campaigns completionHandler:(void (^)(SPMCChoiceAllResponse * _Nullable, NSError * _Nullable))completionHandler __attribute__((swift_name("getChoiceAll(actionType:campaigns:completionHandler:)")));
+
/**
* @note This method converts instances of Exception to errors.
* Other uncaught Kotlin exceptions are fatal.
@@ -879,11 +935,64 @@ __attribute__((swift_name("SPClient")))
*/
- (void)getMetaDataCampaigns:(SPMCMetaDataRequestCampaigns *)campaigns completionHandler:(void (^)(SPMCMetaDataResponse * _Nullable, NSError * _Nullable))completionHandler __attribute__((swift_name("getMetaData(campaigns:completionHandler:)")));
+/**
+ * @note This method converts instances of Exception to errors.
+ * Other uncaught Kotlin exceptions are fatal.
+*/
+- (void)postChoiceCCPAActionActionType:(SPMCSPActionType *)actionType request:(SPMCCCPAChoiceRequest *)request completionHandler:(void (^)(SPMCCCPAChoiceResponse * _Nullable, NSError * _Nullable))completionHandler __attribute__((swift_name("postChoiceCCPAAction(actionType:request:completionHandler:)")));
+
+/**
+ * @note This method converts instances of Exception to errors.
+ * Other uncaught Kotlin exceptions are fatal.
+*/
+- (void)postChoiceGDPRActionActionType:(SPMCSPActionType *)actionType request:(SPMCGDPRChoiceRequest *)request completionHandler:(void (^)(SPMCGDPRChoiceResponse * _Nullable, NSError * _Nullable))completionHandler __attribute__((swift_name("postChoiceGDPRAction(actionType:request:completionHandler:)")));
+
+/**
+ * @note This method converts instances of Exception to errors.
+ * Other uncaught Kotlin exceptions are fatal.
+*/
+- (void)postChoiceUSNatActionActionType:(SPMCSPActionType *)actionType request:(SPMCUSNatChoiceRequest *)request completionHandler:(void (^)(SPMCUSNatChoiceResponse * _Nullable, NSError * _Nullable))completionHandler __attribute__((swift_name("postChoiceUSNatAction(actionType:request:completionHandler:)")));
+
/**
* @note This method converts instances of Exception to errors.
* Other uncaught Kotlin exceptions are fatal.
*/
- (void)postPvDataRequest:(SPMCPvDataRequest *)request completionHandler:(void (^)(SPMCPvDataResponse * _Nullable, NSError * _Nullable))completionHandler __attribute__((swift_name("postPvData(request:completionHandler:)")));
+
+/**
+ * @note This method converts instances of CancellationException to errors.
+ * Other uncaught Kotlin exceptions are fatal.
+*/
+- (void)postReportIdfaStatusPropertyId:(SPMCInt * _Nullable)propertyId uuid:(NSString * _Nullable)uuid requestUUID:(NSString *)requestUUID uuidType:(SPMCSPCampaignType * _Nullable)uuidType messageId:(SPMCInt * _Nullable)messageId idfaStatus:(SPMCSPIDFAStatus *)idfaStatus iosVersion:(NSString *)iosVersion partitionUUID:(NSString * _Nullable)partitionUUID completionHandler:(void (^)(NSError * _Nullable))completionHandler __attribute__((swift_name("postReportIdfaStatus(propertyId:uuid:requestUUID:uuidType:messageId:idfaStatus:iosVersion:partitionUUID:completionHandler:)")));
+@end
+
+__attribute__((swift_name("Kotlinx_serialization_coreSerializationStrategy")))
+@protocol SPMCKotlinx_serialization_coreSerializationStrategy
+@required
+- (void)serializeEncoder:(id)encoder value:(id _Nullable)value __attribute__((swift_name("serialize(encoder:value:)")));
+@property (readonly) id descriptor __attribute__((swift_name("descriptor")));
+@end
+
+__attribute__((swift_name("Kotlinx_serialization_coreDeserializationStrategy")))
+@protocol SPMCKotlinx_serialization_coreDeserializationStrategy
+@required
+- (id _Nullable)deserializeDecoder:(id)decoder __attribute__((swift_name("deserialize(decoder:)")));
+@property (readonly) id descriptor __attribute__((swift_name("descriptor")));
+@end
+
+__attribute__((swift_name("Kotlinx_serialization_coreKSerializer")))
+@protocol SPMCKotlinx_serialization_coreKSerializer
+@required
+@end
+
+__attribute__((objc_subclassing_restricted))
+__attribute__((swift_name("SPJsonSerializer")))
+@interface SPMCSPJsonSerializer : SPMCBase
+- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
++ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
+- (NSString *)deserializeDecoder:(id)decoder __attribute__((swift_name("deserialize(decoder:)")));
+- (void)serializeEncoder:(id)encoder value:(NSString *)value __attribute__((swift_name("serialize(encoder:value:)")));
+@property (readonly) id descriptor __attribute__((swift_name("descriptor")));
@end
__attribute__((objc_subclassing_restricted))
@@ -911,6 +1020,12 @@ __attribute__((swift_name("SourcepointClient")))
*/
- (void)errorMetricsError:(SPMCSPError *)error completionHandler:(void (^)(NSError * _Nullable))completionHandler __attribute__((swift_name("errorMetrics(error:completionHandler:)")));
+/**
+ * @note This method converts instances of Exception to errors.
+ * Other uncaught Kotlin exceptions are fatal.
+*/
+- (void)getChoiceAllActionType:(SPMCSPActionType *)actionType campaigns:(SPMCChoiceAllRequestChoiceAllCampaigns *)campaigns completionHandler:(void (^)(SPMCChoiceAllResponse * _Nullable, NSError * _Nullable))completionHandler __attribute__((swift_name("getChoiceAll(actionType:campaigns:completionHandler:)")));
+
/**
* @note This method converts instances of Exception to errors.
* Other uncaught Kotlin exceptions are fatal.
@@ -929,11 +1044,35 @@ __attribute__((swift_name("SourcepointClient")))
*/
- (void)getMetaDataCampaigns:(SPMCMetaDataRequestCampaigns *)campaigns completionHandler:(void (^)(SPMCMetaDataResponse * _Nullable, NSError * _Nullable))completionHandler __attribute__((swift_name("getMetaData(campaigns:completionHandler:)")));
+/**
+ * @note This method converts instances of Exception to errors.
+ * Other uncaught Kotlin exceptions are fatal.
+*/
+- (void)postChoiceCCPAActionActionType:(SPMCSPActionType *)actionType request:(SPMCCCPAChoiceRequest *)request completionHandler:(void (^)(SPMCCCPAChoiceResponse * _Nullable, NSError * _Nullable))completionHandler __attribute__((swift_name("postChoiceCCPAAction(actionType:request:completionHandler:)")));
+
+/**
+ * @note This method converts instances of Exception to errors.
+ * Other uncaught Kotlin exceptions are fatal.
+*/
+- (void)postChoiceGDPRActionActionType:(SPMCSPActionType *)actionType request:(SPMCGDPRChoiceRequest *)request completionHandler:(void (^)(SPMCGDPRChoiceResponse * _Nullable, NSError * _Nullable))completionHandler __attribute__((swift_name("postChoiceGDPRAction(actionType:request:completionHandler:)")));
+
+/**
+ * @note This method converts instances of Exception to errors.
+ * Other uncaught Kotlin exceptions are fatal.
+*/
+- (void)postChoiceUSNatActionActionType:(SPMCSPActionType *)actionType request:(SPMCUSNatChoiceRequest *)request completionHandler:(void (^)(SPMCUSNatChoiceResponse * _Nullable, NSError * _Nullable))completionHandler __attribute__((swift_name("postChoiceUSNatAction(actionType:request:completionHandler:)")));
+
/**
* @note This method converts instances of Exception to errors.
* Other uncaught Kotlin exceptions are fatal.
*/
- (void)postPvDataRequest:(SPMCPvDataRequest *)request completionHandler:(void (^)(SPMCPvDataResponse * _Nullable, NSError * _Nullable))completionHandler __attribute__((swift_name("postPvData(request:completionHandler:)")));
+
+/**
+ * @note This method converts instances of CancellationException to errors.
+ * Other uncaught Kotlin exceptions are fatal.
+*/
+- (void)postReportIdfaStatusPropertyId:(SPMCInt * _Nullable)propertyId uuid:(NSString * _Nullable)uuid requestUUID:(NSString *)requestUUID uuidType:(SPMCSPCampaignType * _Nullable)uuidType messageId:(SPMCInt * _Nullable)messageId idfaStatus:(SPMCSPIDFAStatus *)idfaStatus iosVersion:(NSString *)iosVersion partitionUUID:(NSString * _Nullable)partitionUUID completionHandler:(void (^)(NSError * _Nullable))completionHandler __attribute__((swift_name("postReportIdfaStatus(propertyId:uuid:requestUUID:uuidType:messageId:idfaStatus:iosVersion:partitionUUID:completionHandler:)")));
@end
__attribute__((objc_subclassing_restricted))
@@ -950,32 +1089,28 @@ __attribute__((swift_name("WrapHttpTimeoutErrorConfig")))
* kotlinx.serialization.Serializable
*/
__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("ConsentStatusRequest")))
-@interface SPMCConsentStatusRequest : SPMCDefaultRequest
-- (instancetype)initWithPropertyId:(int32_t)propertyId metadata:(SPMCConsentStatusRequestMetaData *)metadata includeData:(SPMCIncludeData *)includeData authId:(NSString * _Nullable)authId withSiteActions:(BOOL)withSiteActions hasCsp:(BOOL)hasCsp __attribute__((swift_name("init(propertyId:metadata:includeData:authId:withSiteActions:hasCsp:)"))) __attribute__((objc_designated_initializer));
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable));
-+ (instancetype)new __attribute__((unavailable));
-- (instancetype)initWithSeen0:(int32_t)seen0 env:(NSString * _Nullable)env scriptType:(NSString * _Nullable)scriptType scriptVersion:(NSString * _Nullable)scriptVersion serializationConstructorMarker:(id _Nullable)serializationConstructorMarker __attribute__((swift_name("init(seen0:env:scriptType:scriptVersion:serializationConstructorMarker:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable));
-@property (class, readonly, getter=companion) SPMCConsentStatusRequestCompanion *companion __attribute__((swift_name("companion")));
-- (SPMCConsentStatusRequest *)doCopyPropertyId:(int32_t)propertyId metadata:(SPMCConsentStatusRequestMetaData *)metadata includeData:(SPMCIncludeData *)includeData authId:(NSString * _Nullable)authId withSiteActions:(BOOL)withSiteActions hasCsp:(BOOL)hasCsp __attribute__((swift_name("doCopy(propertyId:metadata:includeData:authId:withSiteActions:hasCsp:)")));
-- (BOOL)isEqual:(id _Nullable)other __attribute__((swift_name("isEqual(_:)")));
-- (NSUInteger)hash __attribute__((swift_name("hash()")));
-- (NSString *)description __attribute__((swift_name("description()")));
+__attribute__((swift_name("CCPAChoiceRequest")))
+@interface SPMCCCPAChoiceRequest : SPMCBase
+- (instancetype)initWithAuthId:(NSString * _Nullable)authId uuid:(NSString * _Nullable)uuid messageId:(NSString * _Nullable)messageId pubData:(NSDictionary * _Nullable)pubData pmSaveAndExitVariables:(NSString * _Nullable)pmSaveAndExitVariables sendPVData:(BOOL)sendPVData propertyId:(int32_t)propertyId sampleRate:(SPMCFloat * _Nullable)sampleRate includeData:(SPMCIncludeData *)includeData __attribute__((swift_name("init(authId:uuid:messageId:pubData:pmSaveAndExitVariables:sendPVData:propertyId:sampleRate:includeData:)"))) __attribute__((objc_designated_initializer));
+@property (class, readonly, getter=companion) SPMCCCPAChoiceRequestCompanion *companion __attribute__((swift_name("companion")));
@property (readonly) NSString * _Nullable authId __attribute__((swift_name("authId")));
-@property (readonly) BOOL hasCsp __attribute__((swift_name("hasCsp")));
@property (readonly) SPMCIncludeData *includeData __attribute__((swift_name("includeData")));
-@property (readonly) SPMCConsentStatusRequestMetaData *metadata __attribute__((swift_name("metadata")));
+@property (readonly) NSString * _Nullable messageId __attribute__((swift_name("messageId")));
+@property (readonly) NSString * _Nullable pmSaveAndExitVariables __attribute__((swift_name("pmSaveAndExitVariables")));
@property (readonly) int32_t propertyId __attribute__((swift_name("propertyId")));
-@property (readonly) BOOL withSiteActions __attribute__((swift_name("withSiteActions")));
+@property (readonly) NSDictionary * _Nullable pubData __attribute__((swift_name("pubData")));
+@property (readonly) SPMCFloat * _Nullable sampleRate __attribute__((swift_name("sampleRate")));
+@property (readonly) BOOL sendPVData __attribute__((swift_name("sendPVData")));
+@property (readonly) NSString * _Nullable uuid __attribute__((swift_name("uuid")));
@end
__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("ConsentStatusRequest.Companion")))
-@interface SPMCConsentStatusRequestCompanion : SPMCBase
+__attribute__((swift_name("CCPAChoiceRequest.Companion")))
+@interface SPMCCCPAChoiceRequestCompanion : SPMCBase
+ (instancetype)alloc __attribute__((unavailable));
+ (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable));
+ (instancetype)companion __attribute__((swift_name("init()")));
-@property (class, readonly, getter=shared) SPMCConsentStatusRequestCompanion *shared __attribute__((swift_name("shared")));
+@property (class, readonly, getter=shared) SPMCCCPAChoiceRequestCompanion *shared __attribute__((swift_name("shared")));
- (id)serializer __attribute__((swift_name("serializer()")));
@end
@@ -985,17 +1120,27 @@ __attribute__((swift_name("ConsentStatusRequest.Companion")))
* kotlinx.serialization.Serializable
*/
__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("ConsentStatusRequest.MetaData")))
-@interface SPMCConsentStatusRequestMetaData : SPMCBase
-- (instancetype)initWithGdpr:(SPMCConsentStatusRequestMetaDataCampaign * _Nullable)gdpr usnat:(SPMCConsentStatusRequestMetaDataUSNatCampaign * _Nullable)usnat ccpa:(SPMCConsentStatusRequestMetaDataCampaign * _Nullable)ccpa __attribute__((swift_name("init(gdpr:usnat:ccpa:)"))) __attribute__((objc_designated_initializer));
-@property (class, readonly, getter=companion) SPMCConsentStatusRequestMetaDataCompanion *companion __attribute__((swift_name("companion")));
-- (SPMCConsentStatusRequestMetaData *)doCopyGdpr:(SPMCConsentStatusRequestMetaDataCampaign * _Nullable)gdpr usnat:(SPMCConsentStatusRequestMetaDataUSNatCampaign * _Nullable)usnat ccpa:(SPMCConsentStatusRequestMetaDataCampaign * _Nullable)ccpa __attribute__((swift_name("doCopy(gdpr:usnat:ccpa:)")));
+__attribute__((swift_name("ChoiceAllRequest")))
+@interface SPMCChoiceAllRequest : SPMCDefaultRequest
+- (instancetype)initWithAccountId:(int32_t)accountId propertyId:(int32_t)propertyId campaigns:(SPMCChoiceAllRequestChoiceAllCampaigns *)campaigns idfaStatus:(SPMCSPIDFAStatus * _Nullable)idfaStatus includeData:(SPMCIncludeData * _Nullable)includeData hasCsp:(BOOL)hasCsp withSiteActions:(BOOL)withSiteActions includeCustomVendorsRes:(BOOL)includeCustomVendorsRes __attribute__((swift_name("init(accountId:propertyId:campaigns:idfaStatus:includeData:hasCsp:withSiteActions:includeCustomVendorsRes:)"))) __attribute__((objc_designated_initializer));
+- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable));
++ (instancetype)new __attribute__((unavailable));
+- (instancetype)initWithSeen0:(int32_t)seen0 env:(NSString * _Nullable)env scriptType:(NSString * _Nullable)scriptType scriptVersion:(NSString * _Nullable)scriptVersion serializationConstructorMarker:(id _Nullable)serializationConstructorMarker __attribute__((swift_name("init(seen0:env:scriptType:scriptVersion:serializationConstructorMarker:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable));
+@property (class, readonly, getter=companion) SPMCChoiceAllRequestCompanion *companion __attribute__((swift_name("companion")));
+- (SPMCChoiceAllRequest *)doCopyAccountId:(int32_t)accountId propertyId:(int32_t)propertyId campaigns:(SPMCChoiceAllRequestChoiceAllCampaigns *)campaigns idfaStatus:(SPMCSPIDFAStatus * _Nullable)idfaStatus includeData:(SPMCIncludeData * _Nullable)includeData hasCsp:(BOOL)hasCsp withSiteActions:(BOOL)withSiteActions includeCustomVendorsRes:(BOOL)includeCustomVendorsRes __attribute__((swift_name("doCopy(accountId:propertyId:campaigns:idfaStatus:includeData:hasCsp:withSiteActions:includeCustomVendorsRes:)")));
- (BOOL)isEqual:(id _Nullable)other __attribute__((swift_name("isEqual(_:)")));
- (NSUInteger)hash __attribute__((swift_name("hash()")));
- (NSString *)description __attribute__((swift_name("description()")));
-@property (readonly) SPMCConsentStatusRequestMetaDataCampaign * _Nullable ccpa __attribute__((swift_name("ccpa")));
-@property (readonly) SPMCConsentStatusRequestMetaDataCampaign * _Nullable gdpr __attribute__((swift_name("gdpr")));
-@property (readonly) SPMCConsentStatusRequestMetaDataUSNatCampaign * _Nullable usnat __attribute__((swift_name("usnat")));
+@property (readonly) int32_t accountId __attribute__((swift_name("accountId")));
+
+/**
+ * @note annotations
+ * kotlinx.serialization.SerialName(value="metadata")
+*/
+@property (readonly) SPMCChoiceAllRequestChoiceAllCampaigns *campaigns __attribute__((swift_name("campaigns")));
+@property (readonly) SPMCSPIDFAStatus * _Nullable idfaStatus __attribute__((swift_name("idfaStatus")));
+@property (readonly) SPMCIncludeData * _Nullable includeData __attribute__((swift_name("includeData")));
+@property (readonly) int32_t propertyId __attribute__((swift_name("propertyId")));
@end
@@ -1004,46 +1149,166 @@ __attribute__((swift_name("ConsentStatusRequest.MetaData")))
* kotlinx.serialization.Serializable
*/
__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("ConsentStatusRequest.MetaDataCampaign")))
-@interface SPMCConsentStatusRequestMetaDataCampaign : SPMCBase
-- (instancetype)initWithApplies:(BOOL)applies dateCreated:(NSString * _Nullable)dateCreated uuid:(NSString * _Nullable)uuid hasLocalData:(BOOL)hasLocalData idfaStatus:(SPMCSPIDFAStatus * _Nullable)idfaStatus __attribute__((swift_name("init(applies:dateCreated:uuid:hasLocalData:idfaStatus:)"))) __attribute__((objc_designated_initializer));
-@property (class, readonly, getter=companion) SPMCConsentStatusRequestMetaDataCampaignCompanion *companion __attribute__((swift_name("companion")));
-- (SPMCConsentStatusRequestMetaDataCampaign *)doCopyApplies:(BOOL)applies dateCreated:(NSString * _Nullable)dateCreated uuid:(NSString * _Nullable)uuid hasLocalData:(BOOL)hasLocalData idfaStatus:(SPMCSPIDFAStatus * _Nullable)idfaStatus __attribute__((swift_name("doCopy(applies:dateCreated:uuid:hasLocalData:idfaStatus:)")));
+__attribute__((swift_name("ChoiceAllRequest.ChoiceAllCampaigns")))
+@interface SPMCChoiceAllRequestChoiceAllCampaigns : SPMCBase
+- (instancetype)initWithGdpr:(SPMCChoiceAllRequestChoiceAllCampaignsCampaign * _Nullable)gdpr ccpa:(SPMCChoiceAllRequestChoiceAllCampaignsCampaign * _Nullable)ccpa usnat:(SPMCChoiceAllRequestChoiceAllCampaignsCampaign * _Nullable)usnat __attribute__((swift_name("init(gdpr:ccpa:usnat:)"))) __attribute__((objc_designated_initializer));
+@property (class, readonly, getter=companion) SPMCChoiceAllRequestChoiceAllCampaignsCompanion *companion __attribute__((swift_name("companion")));
+- (SPMCChoiceAllRequestChoiceAllCampaigns *)doCopyGdpr:(SPMCChoiceAllRequestChoiceAllCampaignsCampaign * _Nullable)gdpr ccpa:(SPMCChoiceAllRequestChoiceAllCampaignsCampaign * _Nullable)ccpa usnat:(SPMCChoiceAllRequestChoiceAllCampaignsCampaign * _Nullable)usnat __attribute__((swift_name("doCopy(gdpr:ccpa:usnat:)")));
+- (BOOL)isEqual:(id _Nullable)other __attribute__((swift_name("isEqual(_:)")));
+- (NSUInteger)hash __attribute__((swift_name("hash()")));
+- (NSString *)description __attribute__((swift_name("description()")));
+@property (readonly) SPMCChoiceAllRequestChoiceAllCampaignsCampaign * _Nullable ccpa __attribute__((swift_name("ccpa")));
+@property (readonly) SPMCChoiceAllRequestChoiceAllCampaignsCampaign * _Nullable gdpr __attribute__((swift_name("gdpr")));
+@property (readonly) SPMCChoiceAllRequestChoiceAllCampaignsCampaign * _Nullable usnat __attribute__((swift_name("usnat")));
+@end
+
+
+/**
+ * @note annotations
+ * kotlinx.serialization.Serializable
+*/
+__attribute__((objc_subclassing_restricted))
+__attribute__((swift_name("ChoiceAllRequest.ChoiceAllCampaignsCampaign")))
+@interface SPMCChoiceAllRequestChoiceAllCampaignsCampaign : SPMCBase
+- (instancetype)initWithApplies:(BOOL)applies __attribute__((swift_name("init(applies:)"))) __attribute__((objc_designated_initializer));
+@property (class, readonly, getter=companion) SPMCChoiceAllRequestChoiceAllCampaignsCampaignCompanion *companion __attribute__((swift_name("companion")));
+- (SPMCChoiceAllRequestChoiceAllCampaignsCampaign *)doCopyApplies:(BOOL)applies __attribute__((swift_name("doCopy(applies:)")));
- (BOOL)isEqual:(id _Nullable)other __attribute__((swift_name("isEqual(_:)")));
- (NSUInteger)hash __attribute__((swift_name("hash()")));
- (NSString *)description __attribute__((swift_name("description()")));
@property (readonly) BOOL applies __attribute__((swift_name("applies")));
-@property (readonly) NSString * _Nullable dateCreated __attribute__((swift_name("dateCreated")));
-@property (readonly) BOOL hasLocalData __attribute__((swift_name("hasLocalData")));
-@property (readonly) SPMCSPIDFAStatus * _Nullable idfaStatus __attribute__((swift_name("idfaStatus")));
-@property (readonly) NSString * _Nullable uuid __attribute__((swift_name("uuid")));
@end
__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("ConsentStatusRequest.MetaDataCampaignCompanion")))
-@interface SPMCConsentStatusRequestMetaDataCampaignCompanion : SPMCBase
+__attribute__((swift_name("ChoiceAllRequest.ChoiceAllCampaignsCampaignCompanion")))
+@interface SPMCChoiceAllRequestChoiceAllCampaignsCampaignCompanion : SPMCBase
+ (instancetype)alloc __attribute__((unavailable));
+ (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable));
+ (instancetype)companion __attribute__((swift_name("init()")));
-@property (class, readonly, getter=shared) SPMCConsentStatusRequestMetaDataCampaignCompanion *shared __attribute__((swift_name("shared")));
+@property (class, readonly, getter=shared) SPMCChoiceAllRequestChoiceAllCampaignsCampaignCompanion *shared __attribute__((swift_name("shared")));
- (id)serializer __attribute__((swift_name("serializer()")));
@end
__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("ConsentStatusRequest.MetaDataCompanion")))
-@interface SPMCConsentStatusRequestMetaDataCompanion : SPMCBase
+__attribute__((swift_name("ChoiceAllRequest.ChoiceAllCampaignsCompanion")))
+@interface SPMCChoiceAllRequestChoiceAllCampaignsCompanion : SPMCBase
+ (instancetype)alloc __attribute__((unavailable));
+ (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable));
+ (instancetype)companion __attribute__((swift_name("init()")));
-@property (class, readonly, getter=shared) SPMCConsentStatusRequestMetaDataCompanion *shared __attribute__((swift_name("shared")));
+@property (class, readonly, getter=shared) SPMCChoiceAllRequestChoiceAllCampaignsCompanion *shared __attribute__((swift_name("shared")));
- (id)serializer __attribute__((swift_name("serializer()")));
@end
-
-/**
- * @note annotations
- * kotlinx.serialization.Serializable
-*/
+__attribute__((objc_subclassing_restricted))
+__attribute__((swift_name("ChoiceAllRequest.Companion")))
+@interface SPMCChoiceAllRequestCompanion : SPMCBase
++ (instancetype)alloc __attribute__((unavailable));
++ (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable));
++ (instancetype)companion __attribute__((swift_name("init()")));
+@property (class, readonly, getter=shared) SPMCChoiceAllRequestCompanion *shared __attribute__((swift_name("shared")));
+- (id)serializer __attribute__((swift_name("serializer()")));
+@end
+
+
+/**
+ * @note annotations
+ * kotlinx.serialization.Serializable
+*/
+__attribute__((objc_subclassing_restricted))
+__attribute__((swift_name("ConsentStatusRequest")))
+@interface SPMCConsentStatusRequest : SPMCDefaultRequest
+- (instancetype)initWithPropertyId:(int32_t)propertyId metadata:(SPMCConsentStatusRequestMetaData *)metadata includeData:(SPMCIncludeData *)includeData authId:(NSString * _Nullable)authId withSiteActions:(BOOL)withSiteActions hasCsp:(BOOL)hasCsp __attribute__((swift_name("init(propertyId:metadata:includeData:authId:withSiteActions:hasCsp:)"))) __attribute__((objc_designated_initializer));
+- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable));
++ (instancetype)new __attribute__((unavailable));
+- (instancetype)initWithSeen0:(int32_t)seen0 env:(NSString * _Nullable)env scriptType:(NSString * _Nullable)scriptType scriptVersion:(NSString * _Nullable)scriptVersion serializationConstructorMarker:(id _Nullable)serializationConstructorMarker __attribute__((swift_name("init(seen0:env:scriptType:scriptVersion:serializationConstructorMarker:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable));
+@property (class, readonly, getter=companion) SPMCConsentStatusRequestCompanion *companion __attribute__((swift_name("companion")));
+- (SPMCConsentStatusRequest *)doCopyPropertyId:(int32_t)propertyId metadata:(SPMCConsentStatusRequestMetaData *)metadata includeData:(SPMCIncludeData *)includeData authId:(NSString * _Nullable)authId withSiteActions:(BOOL)withSiteActions hasCsp:(BOOL)hasCsp __attribute__((swift_name("doCopy(propertyId:metadata:includeData:authId:withSiteActions:hasCsp:)")));
+- (BOOL)isEqual:(id _Nullable)other __attribute__((swift_name("isEqual(_:)")));
+- (NSUInteger)hash __attribute__((swift_name("hash()")));
+- (NSString *)description __attribute__((swift_name("description()")));
+@property (readonly) NSString * _Nullable authId __attribute__((swift_name("authId")));
+@property (readonly) BOOL hasCsp __attribute__((swift_name("hasCsp")));
+@property (readonly) SPMCIncludeData *includeData __attribute__((swift_name("includeData")));
+@property (readonly) SPMCConsentStatusRequestMetaData *metadata __attribute__((swift_name("metadata")));
+@property (readonly) int32_t propertyId __attribute__((swift_name("propertyId")));
+@property (readonly) BOOL withSiteActions __attribute__((swift_name("withSiteActions")));
+@end
+
+__attribute__((objc_subclassing_restricted))
+__attribute__((swift_name("ConsentStatusRequest.Companion")))
+@interface SPMCConsentStatusRequestCompanion : SPMCBase
++ (instancetype)alloc __attribute__((unavailable));
++ (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable));
++ (instancetype)companion __attribute__((swift_name("init()")));
+@property (class, readonly, getter=shared) SPMCConsentStatusRequestCompanion *shared __attribute__((swift_name("shared")));
+- (id)serializer __attribute__((swift_name("serializer()")));
+@end
+
+
+/**
+ * @note annotations
+ * kotlinx.serialization.Serializable
+*/
+__attribute__((objc_subclassing_restricted))
+__attribute__((swift_name("ConsentStatusRequest.MetaData")))
+@interface SPMCConsentStatusRequestMetaData : SPMCBase
+- (instancetype)initWithGdpr:(SPMCConsentStatusRequestMetaDataCampaign * _Nullable)gdpr usnat:(SPMCConsentStatusRequestMetaDataUSNatCampaign * _Nullable)usnat ccpa:(SPMCConsentStatusRequestMetaDataCampaign * _Nullable)ccpa __attribute__((swift_name("init(gdpr:usnat:ccpa:)"))) __attribute__((objc_designated_initializer));
+@property (class, readonly, getter=companion) SPMCConsentStatusRequestMetaDataCompanion *companion __attribute__((swift_name("companion")));
+- (SPMCConsentStatusRequestMetaData *)doCopyGdpr:(SPMCConsentStatusRequestMetaDataCampaign * _Nullable)gdpr usnat:(SPMCConsentStatusRequestMetaDataUSNatCampaign * _Nullable)usnat ccpa:(SPMCConsentStatusRequestMetaDataCampaign * _Nullable)ccpa __attribute__((swift_name("doCopy(gdpr:usnat:ccpa:)")));
+- (BOOL)isEqual:(id _Nullable)other __attribute__((swift_name("isEqual(_:)")));
+- (NSUInteger)hash __attribute__((swift_name("hash()")));
+- (NSString *)description __attribute__((swift_name("description()")));
+@property (readonly) SPMCConsentStatusRequestMetaDataCampaign * _Nullable ccpa __attribute__((swift_name("ccpa")));
+@property (readonly) SPMCConsentStatusRequestMetaDataCampaign * _Nullable gdpr __attribute__((swift_name("gdpr")));
+@property (readonly) SPMCConsentStatusRequestMetaDataUSNatCampaign * _Nullable usnat __attribute__((swift_name("usnat")));
+@end
+
+
+/**
+ * @note annotations
+ * kotlinx.serialization.Serializable
+*/
+__attribute__((objc_subclassing_restricted))
+__attribute__((swift_name("ConsentStatusRequest.MetaDataCampaign")))
+@interface SPMCConsentStatusRequestMetaDataCampaign : SPMCBase
+- (instancetype)initWithApplies:(BOOL)applies dateCreated:(NSString * _Nullable)dateCreated uuid:(NSString * _Nullable)uuid hasLocalData:(BOOL)hasLocalData idfaStatus:(SPMCSPIDFAStatus * _Nullable)idfaStatus __attribute__((swift_name("init(applies:dateCreated:uuid:hasLocalData:idfaStatus:)"))) __attribute__((objc_designated_initializer));
+@property (class, readonly, getter=companion) SPMCConsentStatusRequestMetaDataCampaignCompanion *companion __attribute__((swift_name("companion")));
+- (SPMCConsentStatusRequestMetaDataCampaign *)doCopyApplies:(BOOL)applies dateCreated:(NSString * _Nullable)dateCreated uuid:(NSString * _Nullable)uuid hasLocalData:(BOOL)hasLocalData idfaStatus:(SPMCSPIDFAStatus * _Nullable)idfaStatus __attribute__((swift_name("doCopy(applies:dateCreated:uuid:hasLocalData:idfaStatus:)")));
+- (BOOL)isEqual:(id _Nullable)other __attribute__((swift_name("isEqual(_:)")));
+- (NSUInteger)hash __attribute__((swift_name("hash()")));
+- (NSString *)description __attribute__((swift_name("description()")));
+@property (readonly) BOOL applies __attribute__((swift_name("applies")));
+@property (readonly) NSString * _Nullable dateCreated __attribute__((swift_name("dateCreated")));
+@property (readonly) BOOL hasLocalData __attribute__((swift_name("hasLocalData")));
+@property (readonly) SPMCSPIDFAStatus * _Nullable idfaStatus __attribute__((swift_name("idfaStatus")));
+@property (readonly) NSString * _Nullable uuid __attribute__((swift_name("uuid")));
+@end
+
+__attribute__((objc_subclassing_restricted))
+__attribute__((swift_name("ConsentStatusRequest.MetaDataCampaignCompanion")))
+@interface SPMCConsentStatusRequestMetaDataCampaignCompanion : SPMCBase
++ (instancetype)alloc __attribute__((unavailable));
++ (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable));
++ (instancetype)companion __attribute__((swift_name("init()")));
+@property (class, readonly, getter=shared) SPMCConsentStatusRequestMetaDataCampaignCompanion *shared __attribute__((swift_name("shared")));
+- (id)serializer __attribute__((swift_name("serializer()")));
+@end
+
+__attribute__((objc_subclassing_restricted))
+__attribute__((swift_name("ConsentStatusRequest.MetaDataCompanion")))
+@interface SPMCConsentStatusRequestMetaDataCompanion : SPMCBase
++ (instancetype)alloc __attribute__((unavailable));
++ (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable));
++ (instancetype)companion __attribute__((swift_name("init()")));
+@property (class, readonly, getter=shared) SPMCConsentStatusRequestMetaDataCompanion *shared __attribute__((swift_name("shared")));
+- (id)serializer __attribute__((swift_name("serializer()")));
+@end
+
+
+/**
+ * @note annotations
+ * kotlinx.serialization.Serializable
+*/
__attribute__((objc_subclassing_restricted))
__attribute__((swift_name("ConsentStatusRequest.MetaDataUSNatCampaign")))
@interface SPMCConsentStatusRequestMetaDataUSNatCampaign : SPMCBase
@@ -1114,6 +1379,112 @@ __attribute__((swift_name("DefaultRequest.Companion")))
@end
+/**
+ * @note annotations
+ * kotlinx.serialization.Serializable
+*/
+__attribute__((objc_subclassing_restricted))
+__attribute__((swift_name("GDPRChoiceRequest")))
+@interface SPMCGDPRChoiceRequest : SPMCBase
+- (instancetype)initWithAuthId:(NSString * _Nullable)authId uuid:(NSString * _Nullable)uuid messageId:(NSString * _Nullable)messageId consentAllRef:(NSString * _Nullable)consentAllRef vendorListId:(NSString * _Nullable)vendorListId pubData:(NSDictionary * _Nullable)pubData pmSaveAndExitVariables:(NSString * _Nullable)pmSaveAndExitVariables sendPVData:(BOOL)sendPVData propertyId:(int32_t)propertyId sampleRate:(SPMCFloat * _Nullable)sampleRate idfaStatus:(SPMCSPIDFAStatus * _Nullable)idfaStatus granularStatus:(SPMCConsentStatusConsentStatusGranularStatus * _Nullable)granularStatus includeData:(SPMCIncludeData *)includeData __attribute__((swift_name("init(authId:uuid:messageId:consentAllRef:vendorListId:pubData:pmSaveAndExitVariables:sendPVData:propertyId:sampleRate:idfaStatus:granularStatus:includeData:)"))) __attribute__((objc_designated_initializer));
+@property (class, readonly, getter=companion) SPMCGDPRChoiceRequestCompanion *companion __attribute__((swift_name("companion")));
+- (SPMCGDPRChoiceRequest *)doCopyAuthId:(NSString * _Nullable)authId uuid:(NSString * _Nullable)uuid messageId:(NSString * _Nullable)messageId consentAllRef:(NSString * _Nullable)consentAllRef vendorListId:(NSString * _Nullable)vendorListId pubData:(NSDictionary * _Nullable)pubData pmSaveAndExitVariables:(NSString * _Nullable)pmSaveAndExitVariables sendPVData:(BOOL)sendPVData propertyId:(int32_t)propertyId sampleRate:(SPMCFloat * _Nullable)sampleRate idfaStatus:(SPMCSPIDFAStatus * _Nullable)idfaStatus granularStatus:(SPMCConsentStatusConsentStatusGranularStatus * _Nullable)granularStatus includeData:(SPMCIncludeData *)includeData __attribute__((swift_name("doCopy(authId:uuid:messageId:consentAllRef:vendorListId:pubData:pmSaveAndExitVariables:sendPVData:propertyId:sampleRate:idfaStatus:granularStatus:includeData:)")));
+- (BOOL)isEqual:(id _Nullable)other __attribute__((swift_name("isEqual(_:)")));
+- (NSUInteger)hash __attribute__((swift_name("hash()")));
+- (NSString *)description __attribute__((swift_name("description()")));
+@property (readonly) NSString * _Nullable authId __attribute__((swift_name("authId")));
+@property (readonly) NSString * _Nullable consentAllRef __attribute__((swift_name("consentAllRef")));
+@property (readonly) SPMCConsentStatusConsentStatusGranularStatus * _Nullable granularStatus __attribute__((swift_name("granularStatus")));
+@property (readonly) SPMCSPIDFAStatus * _Nullable idfaStatus __attribute__((swift_name("idfaStatus")));
+@property (readonly) SPMCIncludeData *includeData __attribute__((swift_name("includeData")));
+@property (readonly) NSString * _Nullable messageId __attribute__((swift_name("messageId")));
+@property (readonly) NSString * _Nullable pmSaveAndExitVariables __attribute__((swift_name("pmSaveAndExitVariables")));
+@property (readonly) int32_t propertyId __attribute__((swift_name("propertyId")));
+@property (readonly) NSDictionary * _Nullable pubData __attribute__((swift_name("pubData")));
+@property (readonly) SPMCFloat * _Nullable sampleRate __attribute__((swift_name("sampleRate")));
+@property (readonly) BOOL sendPVData __attribute__((swift_name("sendPVData")));
+@property (readonly) NSString * _Nullable uuid __attribute__((swift_name("uuid")));
+@property (readonly) NSString * _Nullable vendorListId __attribute__((swift_name("vendorListId")));
+@end
+
+__attribute__((objc_subclassing_restricted))
+__attribute__((swift_name("GDPRChoiceRequest.Companion")))
+@interface SPMCGDPRChoiceRequestCompanion : SPMCBase
++ (instancetype)alloc __attribute__((unavailable));
++ (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable));
++ (instancetype)companion __attribute__((swift_name("init()")));
+@property (class, readonly, getter=shared) SPMCGDPRChoiceRequestCompanion *shared __attribute__((swift_name("shared")));
+- (id)serializer __attribute__((swift_name("serializer()")));
+@end
+
+
+/**
+ * @note annotations
+ * kotlinx.serialization.Serializable
+*/
+__attribute__((objc_subclassing_restricted))
+__attribute__((swift_name("IDFAStatusReportRequest")))
+@interface SPMCIDFAStatusReportRequest : SPMCBase
+- (instancetype)initWithAccountId:(int32_t)accountId propertyId:(SPMCInt * _Nullable)propertyId uuid:(NSString * _Nullable)uuid uuidType:(SPMCSPCampaignType * _Nullable)uuidType requestUUID:(NSString *)requestUUID iosVersion:(NSString *)iosVersion appleTracking:(SPMCIDFAStatusReportRequestAppleTrackingPayload *)appleTracking __attribute__((swift_name("init(accountId:propertyId:uuid:uuidType:requestUUID:iosVersion:appleTracking:)"))) __attribute__((objc_designated_initializer));
+@property (class, readonly, getter=companion) SPMCIDFAStatusReportRequestCompanion *companion __attribute__((swift_name("companion")));
+- (SPMCIDFAStatusReportRequest *)doCopyAccountId:(int32_t)accountId propertyId:(SPMCInt * _Nullable)propertyId uuid:(NSString * _Nullable)uuid uuidType:(SPMCSPCampaignType * _Nullable)uuidType requestUUID:(NSString *)requestUUID iosVersion:(NSString *)iosVersion appleTracking:(SPMCIDFAStatusReportRequestAppleTrackingPayload *)appleTracking __attribute__((swift_name("doCopy(accountId:propertyId:uuid:uuidType:requestUUID:iosVersion:appleTracking:)")));
+- (BOOL)isEqual:(id _Nullable)other __attribute__((swift_name("isEqual(_:)")));
+- (NSUInteger)hash __attribute__((swift_name("hash()")));
+- (NSString *)description __attribute__((swift_name("description()")));
+@property (readonly) int32_t accountId __attribute__((swift_name("accountId")));
+@property (readonly) SPMCIDFAStatusReportRequestAppleTrackingPayload *appleTracking __attribute__((swift_name("appleTracking")));
+@property (readonly) NSString *iosVersion __attribute__((swift_name("iosVersion")));
+@property (readonly) SPMCInt * _Nullable propertyId __attribute__((swift_name("propertyId")));
+@property (readonly) NSString *requestUUID __attribute__((swift_name("requestUUID")));
+@property (readonly) NSString * _Nullable uuid __attribute__((swift_name("uuid")));
+@property (readonly) SPMCSPCampaignType * _Nullable uuidType __attribute__((swift_name("uuidType")));
+@end
+
+
+/**
+ * @note annotations
+ * kotlinx.serialization.Serializable
+*/
+__attribute__((objc_subclassing_restricted))
+__attribute__((swift_name("IDFAStatusReportRequest.AppleTrackingPayload")))
+@interface SPMCIDFAStatusReportRequestAppleTrackingPayload : SPMCBase
+- (instancetype)initWithAppleChoice:(SPMCSPIDFAStatus *)appleChoice appleMsgId:(SPMCInt * _Nullable)appleMsgId messagePartitionUUID:(NSString * _Nullable)messagePartitionUUID __attribute__((swift_name("init(appleChoice:appleMsgId:messagePartitionUUID:)"))) __attribute__((objc_designated_initializer));
+@property (class, readonly, getter=companion) SPMCIDFAStatusReportRequestAppleTrackingPayloadCompanion *companion __attribute__((swift_name("companion")));
+- (SPMCIDFAStatusReportRequestAppleTrackingPayload *)doCopyAppleChoice:(SPMCSPIDFAStatus *)appleChoice appleMsgId:(SPMCInt * _Nullable)appleMsgId messagePartitionUUID:(NSString * _Nullable)messagePartitionUUID __attribute__((swift_name("doCopy(appleChoice:appleMsgId:messagePartitionUUID:)")));
+- (BOOL)isEqual:(id _Nullable)other __attribute__((swift_name("isEqual(_:)")));
+- (NSUInteger)hash __attribute__((swift_name("hash()")));
+- (NSString *)description __attribute__((swift_name("description()")));
+@property (readonly) SPMCSPIDFAStatus *appleChoice __attribute__((swift_name("appleChoice")));
+@property (readonly) SPMCInt * _Nullable appleMsgId __attribute__((swift_name("appleMsgId")));
+
+/**
+ * @note annotations
+ * kotlinx.serialization.SerialName(value="partition_uuid")
+*/
+@property (readonly) NSString * _Nullable messagePartitionUUID __attribute__((swift_name("messagePartitionUUID")));
+@end
+
+__attribute__((objc_subclassing_restricted))
+__attribute__((swift_name("IDFAStatusReportRequest.AppleTrackingPayloadCompanion")))
+@interface SPMCIDFAStatusReportRequestAppleTrackingPayloadCompanion : SPMCBase
++ (instancetype)alloc __attribute__((unavailable));
++ (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable));
++ (instancetype)companion __attribute__((swift_name("init()")));
+@property (class, readonly, getter=shared) SPMCIDFAStatusReportRequestAppleTrackingPayloadCompanion *shared __attribute__((swift_name("shared")));
+- (id)serializer __attribute__((swift_name("serializer()")));
+@end
+
+__attribute__((objc_subclassing_restricted))
+__attribute__((swift_name("IDFAStatusReportRequest.Companion")))
+@interface SPMCIDFAStatusReportRequestCompanion : SPMCBase
++ (instancetype)alloc __attribute__((unavailable));
++ (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable));
++ (instancetype)companion __attribute__((swift_name("init()")));
+@property (class, readonly, getter=shared) SPMCIDFAStatusReportRequestCompanion *shared __attribute__((swift_name("shared")));
+- (id)serializer __attribute__((swift_name("serializer()")));
+@end
+
+
/**
* @note annotations
* kotlinx.serialization.Serializable
@@ -1790,25 +2161,35 @@ __attribute__((swift_name("PvDataRequest.USNatCompanion")))
* kotlinx.serialization.Serializable
*/
__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("ConsentStatusResponse")))
-@interface SPMCConsentStatusResponse : SPMCBase
-- (instancetype)initWithConsentStatusData:(SPMCConsentStatusResponseConsentStatusData *)consentStatusData localState:(NSString *)localState __attribute__((swift_name("init(consentStatusData:localState:)"))) __attribute__((objc_designated_initializer));
-@property (class, readonly, getter=companion) SPMCConsentStatusResponseCompanion *companion __attribute__((swift_name("companion")));
-- (SPMCConsentStatusResponse *)doCopyConsentStatusData:(SPMCConsentStatusResponseConsentStatusData *)consentStatusData localState:(NSString *)localState __attribute__((swift_name("doCopy(consentStatusData:localState:)")));
+__attribute__((swift_name("USNatChoiceRequest")))
+@interface SPMCUSNatChoiceRequest : SPMCBase
+- (instancetype)initWithAuthId:(NSString * _Nullable)authId uuid:(NSString * _Nullable)uuid messageId:(NSString * _Nullable)messageId vendorListId:(NSString * _Nullable)vendorListId pubData:(NSDictionary * _Nullable)pubData pmSaveAndExitVariables:(NSString * _Nullable)pmSaveAndExitVariables sendPVData:(BOOL)sendPVData propertyId:(int32_t)propertyId sampleRate:(SPMCFloat * _Nullable)sampleRate idfaStatus:(SPMCSPIDFAStatus * _Nullable)idfaStatus granularStatus:(SPMCConsentStatusConsentStatusGranularStatus * _Nullable)granularStatus includeData:(SPMCIncludeData *)includeData __attribute__((swift_name("init(authId:uuid:messageId:vendorListId:pubData:pmSaveAndExitVariables:sendPVData:propertyId:sampleRate:idfaStatus:granularStatus:includeData:)"))) __attribute__((objc_designated_initializer));
+@property (class, readonly, getter=companion) SPMCUSNatChoiceRequestCompanion *companion __attribute__((swift_name("companion")));
+- (SPMCUSNatChoiceRequest *)doCopyAuthId:(NSString * _Nullable)authId uuid:(NSString * _Nullable)uuid messageId:(NSString * _Nullable)messageId vendorListId:(NSString * _Nullable)vendorListId pubData:(NSDictionary * _Nullable)pubData pmSaveAndExitVariables:(NSString * _Nullable)pmSaveAndExitVariables sendPVData:(BOOL)sendPVData propertyId:(int32_t)propertyId sampleRate:(SPMCFloat * _Nullable)sampleRate idfaStatus:(SPMCSPIDFAStatus * _Nullable)idfaStatus granularStatus:(SPMCConsentStatusConsentStatusGranularStatus * _Nullable)granularStatus includeData:(SPMCIncludeData *)includeData __attribute__((swift_name("doCopy(authId:uuid:messageId:vendorListId:pubData:pmSaveAndExitVariables:sendPVData:propertyId:sampleRate:idfaStatus:granularStatus:includeData:)")));
- (BOOL)isEqual:(id _Nullable)other __attribute__((swift_name("isEqual(_:)")));
- (NSUInteger)hash __attribute__((swift_name("hash()")));
- (NSString *)description __attribute__((swift_name("description()")));
-@property (readonly) SPMCConsentStatusResponseConsentStatusData *consentStatusData __attribute__((swift_name("consentStatusData")));
-@property (readonly) NSString *localState __attribute__((swift_name("localState")));
+@property (readonly) NSString * _Nullable authId __attribute__((swift_name("authId")));
+@property (readonly) SPMCConsentStatusConsentStatusGranularStatus * _Nullable granularStatus __attribute__((swift_name("granularStatus")));
+@property (readonly) SPMCSPIDFAStatus * _Nullable idfaStatus __attribute__((swift_name("idfaStatus")));
+@property (readonly) SPMCIncludeData *includeData __attribute__((swift_name("includeData")));
+@property (readonly) NSString * _Nullable messageId __attribute__((swift_name("messageId")));
+@property (readonly) NSString * _Nullable pmSaveAndExitVariables __attribute__((swift_name("pmSaveAndExitVariables")));
+@property (readonly) int32_t propertyId __attribute__((swift_name("propertyId")));
+@property (readonly) NSDictionary * _Nullable pubData __attribute__((swift_name("pubData")));
+@property (readonly) SPMCFloat * _Nullable sampleRate __attribute__((swift_name("sampleRate")));
+@property (readonly) BOOL sendPVData __attribute__((swift_name("sendPVData")));
+@property (readonly) NSString * _Nullable uuid __attribute__((swift_name("uuid")));
+@property (readonly) NSString * _Nullable vendorListId __attribute__((swift_name("vendorListId")));
@end
__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("ConsentStatusResponse.Companion")))
-@interface SPMCConsentStatusResponseCompanion : SPMCBase
+__attribute__((swift_name("USNatChoiceRequest.Companion")))
+@interface SPMCUSNatChoiceRequestCompanion : SPMCBase
+ (instancetype)alloc __attribute__((unavailable));
+ (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable));
+ (instancetype)companion __attribute__((swift_name("init()")));
-@property (class, readonly, getter=shared) SPMCConsentStatusResponseCompanion *shared __attribute__((swift_name("shared")));
+@property (class, readonly, getter=shared) SPMCUSNatChoiceRequestCompanion *shared __attribute__((swift_name("shared")));
- (id)serializer __attribute__((swift_name("serializer()")));
@end
@@ -1818,26 +2199,35 @@ __attribute__((swift_name("ConsentStatusResponse.Companion")))
* kotlinx.serialization.Serializable
*/
__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("ConsentStatusResponse.ConsentStatusData")))
-@interface SPMCConsentStatusResponseConsentStatusData : SPMCBase
-- (instancetype)initWithGdpr:(SPMCGDPRConsent * _Nullable)gdpr usnat:(SPMCUSNatConsent * _Nullable)usnat ccpa:(SPMCCCPAConsent * _Nullable)ccpa __attribute__((swift_name("init(gdpr:usnat:ccpa:)"))) __attribute__((objc_designated_initializer));
-@property (class, readonly, getter=companion) SPMCConsentStatusResponseConsentStatusDataCompanion *companion __attribute__((swift_name("companion")));
-- (SPMCConsentStatusResponseConsentStatusData *)doCopyGdpr:(SPMCGDPRConsent * _Nullable)gdpr usnat:(SPMCUSNatConsent * _Nullable)usnat ccpa:(SPMCCCPAConsent * _Nullable)ccpa __attribute__((swift_name("doCopy(gdpr:usnat:ccpa:)")));
-- (BOOL)isEqual:(id _Nullable)other __attribute__((swift_name("isEqual(_:)")));
-- (NSUInteger)hash __attribute__((swift_name("hash()")));
-- (NSString *)description __attribute__((swift_name("description()")));
-@property (readonly) SPMCCCPAConsent * _Nullable ccpa __attribute__((swift_name("ccpa")));
-@property (readonly) SPMCGDPRConsent * _Nullable gdpr __attribute__((swift_name("gdpr")));
-@property (readonly) SPMCUSNatConsent * _Nullable usnat __attribute__((swift_name("usnat")));
+__attribute__((swift_name("CCPAChoiceResponse")))
+@interface SPMCCCPAChoiceResponse : SPMCBase
+- (instancetype)initWithUuid:(NSString *)uuid dateCreated:(NSString * _Nullable)dateCreated consentedAll:(SPMCBoolean * _Nullable)consentedAll rejectedAll:(SPMCBoolean * _Nullable)rejectedAll status:(SPMCCCPAConsentCCPAConsentStatus * _Nullable)status uspstring:(NSString * _Nullable)uspstring gpcEnabled:(SPMCBoolean * _Nullable)gpcEnabled rejectedVendors:(NSArray * _Nullable)rejectedVendors rejectedCategories:(NSArray * _Nullable)rejectedCategories webConsentPayload:(NSString * _Nullable)webConsentPayload gppData:(NSDictionary *)gppData __attribute__((swift_name("init(uuid:dateCreated:consentedAll:rejectedAll:status:uspstring:gpcEnabled:rejectedVendors:rejectedCategories:webConsentPayload:gppData:)"))) __attribute__((objc_designated_initializer));
+@property (class, readonly, getter=companion) SPMCCCPAChoiceResponseCompanion *companion __attribute__((swift_name("companion")));
+@property (readonly) SPMCBoolean * _Nullable consentedAll __attribute__((swift_name("consentedAll")));
+@property (readonly) NSString * _Nullable dateCreated __attribute__((swift_name("dateCreated")));
+@property (readonly) SPMCBoolean * _Nullable gpcEnabled __attribute__((swift_name("gpcEnabled")));
+
+/**
+ * @note annotations
+ * kotlinx.serialization.SerialName(value="GPPData")
+*/
+@property (readonly) NSDictionary *gppData __attribute__((swift_name("gppData")));
+@property (readonly) SPMCBoolean * _Nullable rejectedAll __attribute__((swift_name("rejectedAll")));
+@property (readonly) NSArray * _Nullable rejectedCategories __attribute__((swift_name("rejectedCategories")));
+@property (readonly) NSArray * _Nullable rejectedVendors __attribute__((swift_name("rejectedVendors")));
+@property (readonly) SPMCCCPAConsentCCPAConsentStatus * _Nullable status __attribute__((swift_name("status")));
+@property (readonly) NSString * _Nullable uspstring __attribute__((swift_name("uspstring")));
+@property (readonly) NSString *uuid __attribute__((swift_name("uuid")));
+@property (readonly) NSString * _Nullable webConsentPayload __attribute__((swift_name("webConsentPayload")));
@end
__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("ConsentStatusResponse.ConsentStatusDataCompanion")))
-@interface SPMCConsentStatusResponseConsentStatusDataCompanion : SPMCBase
+__attribute__((swift_name("CCPAChoiceResponse.Companion")))
+@interface SPMCCCPAChoiceResponseCompanion : SPMCBase
+ (instancetype)alloc __attribute__((unavailable));
+ (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable));
+ (instancetype)companion __attribute__((swift_name("init()")));
-@property (class, readonly, getter=shared) SPMCConsentStatusResponseConsentStatusDataCompanion *shared __attribute__((swift_name("shared")));
+@property (class, readonly, getter=shared) SPMCCCPAChoiceResponseCompanion *shared __attribute__((swift_name("shared")));
- (id)serializer __attribute__((swift_name("serializer()")));
@end
@@ -1847,61 +2237,407 @@ __attribute__((swift_name("ConsentStatusResponse.ConsentStatusDataCompanion")))
* kotlinx.serialization.Serializable
*/
__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("MessagesResponse")))
-@interface SPMCMessagesResponse : SPMCBase
-- (instancetype)initWithCampaigns:(NSArray *> *)campaigns localState:(NSString *)localState nonKeyedLocalState:(NSString *)nonKeyedLocalState __attribute__((swift_name("init(campaigns:localState:nonKeyedLocalState:)"))) __attribute__((objc_designated_initializer));
-@property (class, readonly, getter=companion) SPMCMessagesResponseCompanion *companion __attribute__((swift_name("companion")));
-- (SPMCMessagesResponse *)doCopyCampaigns:(NSArray *> *)campaigns localState:(NSString *)localState nonKeyedLocalState:(NSString *)nonKeyedLocalState __attribute__((swift_name("doCopy(campaigns:localState:nonKeyedLocalState:)")));
+__attribute__((swift_name("ChoiceAllResponse")))
+@interface SPMCChoiceAllResponse : SPMCBase
+- (instancetype)initWithGdpr:(SPMCChoiceAllResponseGDPR * _Nullable)gdpr ccpa:(SPMCChoiceAllResponseCCPA * _Nullable)ccpa usnat:(SPMCChoiceAllResponseUSNAT * _Nullable)usnat __attribute__((swift_name("init(gdpr:ccpa:usnat:)"))) __attribute__((objc_designated_initializer));
+@property (class, readonly, getter=companion) SPMCChoiceAllResponseCompanion *companion __attribute__((swift_name("companion")));
+- (SPMCChoiceAllResponse *)doCopyGdpr:(SPMCChoiceAllResponseGDPR * _Nullable)gdpr ccpa:(SPMCChoiceAllResponseCCPA * _Nullable)ccpa usnat:(SPMCChoiceAllResponseUSNAT * _Nullable)usnat __attribute__((swift_name("doCopy(gdpr:ccpa:usnat:)")));
- (BOOL)isEqual:(id _Nullable)other __attribute__((swift_name("isEqual(_:)")));
- (NSUInteger)hash __attribute__((swift_name("hash()")));
- (NSString *)description __attribute__((swift_name("description()")));
-@property (readonly) NSArray *> *campaigns __attribute__((swift_name("campaigns")));
-@property (readonly) NSString *localState __attribute__((swift_name("localState")));
-@property (readonly) NSString *nonKeyedLocalState __attribute__((swift_name("nonKeyedLocalState")));
-@end
-
-
-/**
- * @note annotations
- * kotlinx.serialization.Serializable
-*/
-__attribute__((swift_name("MessagesResponseCampaign")))
-@interface SPMCMessagesResponseCampaign : SPMCBase
-@property (class, readonly, getter=companion) SPMCMessagesResponseCampaignCompanion *companion __attribute__((swift_name("companion")));
-@property (readonly) NSString * _Nullable childPmId __attribute__((swift_name("childPmId")));
-@property (readonly) ConsentClass _Nullable derivedConsents __attribute__((swift_name("derivedConsents")));
-@property (readonly) SPMCMessagesResponseMessage * _Nullable message __attribute__((swift_name("message")));
-@property (readonly) SPMCMessagesResponseMessageMetaData * _Nullable messageMetaData __attribute__((swift_name("messageMetaData")));
-@property (readonly) SPMCSPCampaignType *type __attribute__((swift_name("type")));
-@property (readonly) NSString * _Nullable url __attribute__((swift_name("url")));
+@property (readonly) SPMCChoiceAllResponseCCPA * _Nullable ccpa __attribute__((swift_name("ccpa")));
+@property (readonly) SPMCChoiceAllResponseGDPR * _Nullable gdpr __attribute__((swift_name("gdpr")));
+@property (readonly) SPMCChoiceAllResponseUSNAT * _Nullable usnat __attribute__((swift_name("usnat")));
@end
/**
* @note annotations
* kotlinx.serialization.Serializable
- * kotlinx.serialization.SerialName(value="CCPA")
*/
__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("MessagesResponse.CCPA")))
-@interface SPMCMessagesResponseCCPA : SPMCMessagesResponseCampaign
-- (instancetype)initWithType:(SPMCSPCampaignType *)type status:(SPMCCCPAConsentCCPAConsentStatus * _Nullable)status signedLspa:(SPMCBoolean * _Nullable)signedLspa rejectedVendors:(NSArray * _Nullable)rejectedVendors rejectedCategories:(NSArray * _Nullable)rejectedCategories dateCreated:(NSString * _Nullable)dateCreated expirationDate:(NSString * _Nullable)expirationDate webConsentPayload:(NSString * _Nullable)webConsentPayload gppData:(NSDictionary * _Nullable)gppData derivedConsents:(SPMCCCPAConsent * _Nullable)derivedConsents __attribute__((swift_name("init(type:status:signedLspa:rejectedVendors:rejectedCategories:dateCreated:expirationDate:webConsentPayload:gppData:derivedConsents:)"))) __attribute__((objc_designated_initializer));
-@property (class, readonly, getter=companion) SPMCMessagesResponseCCPACompanion *companion __attribute__((swift_name("companion")));
-- (SPMCMessagesResponseCCPA *)doCopyType:(SPMCSPCampaignType *)type status:(SPMCCCPAConsentCCPAConsentStatus * _Nullable)status signedLspa:(SPMCBoolean * _Nullable)signedLspa rejectedVendors:(NSArray * _Nullable)rejectedVendors rejectedCategories:(NSArray * _Nullable)rejectedCategories dateCreated:(NSString * _Nullable)dateCreated expirationDate:(NSString * _Nullable)expirationDate webConsentPayload:(NSString * _Nullable)webConsentPayload gppData:(NSDictionary * _Nullable)gppData derivedConsents:(SPMCCCPAConsent * _Nullable)derivedConsents __attribute__((swift_name("doCopy(type:status:signedLspa:rejectedVendors:rejectedCategories:dateCreated:expirationDate:webConsentPayload:gppData:derivedConsents:)")));
+__attribute__((swift_name("ChoiceAllResponse.CCPA")))
+@interface SPMCChoiceAllResponseCCPA : SPMCBase
+- (instancetype)initWithConsentedAll:(BOOL)consentedAll dateCreated:(NSString * _Nullable)dateCreated expirationDate:(NSString * _Nullable)expirationDate rejectedAll:(BOOL)rejectedAll status:(SPMCCCPAConsentCCPAConsentStatus *)status uspstring:(NSString *)uspstring rejectedVendors:(NSArray *)rejectedVendors rejectedCategories:(NSArray *)rejectedCategories gpcEnabled:(SPMCBoolean * _Nullable)gpcEnabled webConsentPayload:(NSString * _Nullable)webConsentPayload gppData:(NSDictionary *)gppData __attribute__((swift_name("init(consentedAll:dateCreated:expirationDate:rejectedAll:status:uspstring:rejectedVendors:rejectedCategories:gpcEnabled:webConsentPayload:gppData:)"))) __attribute__((objc_designated_initializer));
+@property (class, readonly, getter=companion) SPMCChoiceAllResponseCCPACompanion *companion __attribute__((swift_name("companion")));
+- (SPMCChoiceAllResponseCCPA *)doCopyConsentedAll:(BOOL)consentedAll dateCreated:(NSString * _Nullable)dateCreated expirationDate:(NSString * _Nullable)expirationDate rejectedAll:(BOOL)rejectedAll status:(SPMCCCPAConsentCCPAConsentStatus *)status uspstring:(NSString *)uspstring rejectedVendors:(NSArray *)rejectedVendors rejectedCategories:(NSArray *)rejectedCategories gpcEnabled:(SPMCBoolean * _Nullable)gpcEnabled webConsentPayload:(NSString * _Nullable)webConsentPayload gppData:(NSDictionary *)gppData __attribute__((swift_name("doCopy(consentedAll:dateCreated:expirationDate:rejectedAll:status:uspstring:rejectedVendors:rejectedCategories:gpcEnabled:webConsentPayload:gppData:)")));
- (BOOL)isEqual:(id _Nullable)other __attribute__((swift_name("isEqual(_:)")));
- (NSUInteger)hash __attribute__((swift_name("hash()")));
- (NSString *)description __attribute__((swift_name("description()")));
+@property (readonly) BOOL consentedAll __attribute__((swift_name("consentedAll")));
@property (readonly) NSString * _Nullable dateCreated __attribute__((swift_name("dateCreated")));
-@property (readonly) SPMCCCPAConsent * _Nullable derivedConsents __attribute__((swift_name("derivedConsents")));
@property (readonly) NSString * _Nullable expirationDate __attribute__((swift_name("expirationDate")));
+@property (readonly) SPMCBoolean * _Nullable gpcEnabled __attribute__((swift_name("gpcEnabled")));
/**
* @note annotations
* kotlinx.serialization.SerialName(value="GPPData")
*/
-@property (readonly) NSDictionary * _Nullable gppData __attribute__((swift_name("gppData")));
-@property (readonly) NSArray * _Nullable rejectedCategories __attribute__((swift_name("rejectedCategories")));
-@property (readonly) NSArray * _Nullable rejectedVendors __attribute__((swift_name("rejectedVendors")));
+@property (readonly) NSDictionary *gppData __attribute__((swift_name("gppData")));
+@property (readonly) BOOL rejectedAll __attribute__((swift_name("rejectedAll")));
+@property (readonly) NSArray *rejectedCategories __attribute__((swift_name("rejectedCategories")));
+@property (readonly) NSArray *rejectedVendors __attribute__((swift_name("rejectedVendors")));
+@property (readonly) SPMCCCPAConsentCCPAConsentStatus *status __attribute__((swift_name("status")));
+
+/**
+ * @note annotations
+ * kotlinx.serialization.SerialName(value="uspString")
+*/
+@property (readonly) NSString *uspstring __attribute__((swift_name("uspstring")));
+@property (readonly) NSString * _Nullable webConsentPayload __attribute__((swift_name("webConsentPayload")));
+@end
+
+__attribute__((objc_subclassing_restricted))
+__attribute__((swift_name("ChoiceAllResponse.CCPACompanion")))
+@interface SPMCChoiceAllResponseCCPACompanion : SPMCBase
++ (instancetype)alloc __attribute__((unavailable));
++ (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable));
++ (instancetype)companion __attribute__((swift_name("init()")));
+@property (class, readonly, getter=shared) SPMCChoiceAllResponseCCPACompanion *shared __attribute__((swift_name("shared")));
+- (id)serializer __attribute__((swift_name("serializer()")));
+@end
+
+__attribute__((objc_subclassing_restricted))
+__attribute__((swift_name("ChoiceAllResponse.Companion")))
+@interface SPMCChoiceAllResponseCompanion : SPMCBase
++ (instancetype)alloc __attribute__((unavailable));
++ (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable));
++ (instancetype)companion __attribute__((swift_name("init()")));
+@property (class, readonly, getter=shared) SPMCChoiceAllResponseCompanion *shared __attribute__((swift_name("shared")));
+- (id)serializer __attribute__((swift_name("serializer()")));
+@end
+
+
+/**
+ * @note annotations
+ * kotlinx.serialization.Serializable
+*/
+__attribute__((objc_subclassing_restricted))
+__attribute__((swift_name("ChoiceAllResponse.GDPR")))
+@interface SPMCChoiceAllResponseGDPR : SPMCBase
+- (instancetype)initWithAddtlConsent:(NSString * _Nullable)addtlConsent childPmId:(NSString * _Nullable)childPmId euconsent:(NSString *)euconsent hasLocalData:(SPMCBoolean * _Nullable)hasLocalData dateCreated:(NSString * _Nullable)dateCreated expirationDate:(NSString * _Nullable)expirationDate tcData:(NSDictionary * _Nullable)tcData consentStatus:(SPMCConsentStatus *)consentStatus grants:(NSDictionary *)grants postPayload:(SPMCChoiceAllResponseGDPRPostPayload * _Nullable)postPayload webConsentPayload:(NSString * _Nullable)webConsentPayload gcmStatus:(SPMCGDPRConsentGCMStatus * _Nullable)gcmStatus acceptedLegIntCategories:(NSArray *)acceptedLegIntCategories acceptedLegIntVendors:(NSArray *)acceptedLegIntVendors acceptedVendors:(NSArray *)acceptedVendors acceptedCategories:(NSArray *)acceptedCategories acceptedSpecialFeatures:(NSArray *)acceptedSpecialFeatures __attribute__((swift_name("init(addtlConsent:childPmId:euconsent:hasLocalData:dateCreated:expirationDate:tcData:consentStatus:grants:postPayload:webConsentPayload:gcmStatus:acceptedLegIntCategories:acceptedLegIntVendors:acceptedVendors:acceptedCategories:acceptedSpecialFeatures:)"))) __attribute__((objc_designated_initializer));
+@property (class, readonly, getter=companion) SPMCChoiceAllResponseGDPRCompanion *companion __attribute__((swift_name("companion")));
+- (SPMCChoiceAllResponseGDPR *)doCopyAddtlConsent:(NSString * _Nullable)addtlConsent childPmId:(NSString * _Nullable)childPmId euconsent:(NSString *)euconsent hasLocalData:(SPMCBoolean * _Nullable)hasLocalData dateCreated:(NSString * _Nullable)dateCreated expirationDate:(NSString * _Nullable)expirationDate tcData:(NSDictionary * _Nullable)tcData consentStatus:(SPMCConsentStatus *)consentStatus grants:(NSDictionary *)grants postPayload:(SPMCChoiceAllResponseGDPRPostPayload * _Nullable)postPayload webConsentPayload:(NSString * _Nullable)webConsentPayload gcmStatus:(SPMCGDPRConsentGCMStatus * _Nullable)gcmStatus acceptedLegIntCategories:(NSArray *)acceptedLegIntCategories acceptedLegIntVendors:(NSArray *)acceptedLegIntVendors acceptedVendors:(NSArray *)acceptedVendors acceptedCategories:(NSArray *)acceptedCategories acceptedSpecialFeatures:(NSArray *)acceptedSpecialFeatures __attribute__((swift_name("doCopy(addtlConsent:childPmId:euconsent:hasLocalData:dateCreated:expirationDate:tcData:consentStatus:grants:postPayload:webConsentPayload:gcmStatus:acceptedLegIntCategories:acceptedLegIntVendors:acceptedVendors:acceptedCategories:acceptedSpecialFeatures:)")));
+- (BOOL)isEqual:(id _Nullable)other __attribute__((swift_name("isEqual(_:)")));
+- (NSUInteger)hash __attribute__((swift_name("hash()")));
+- (NSString *)description __attribute__((swift_name("description()")));
+
+/**
+ * @note annotations
+ * kotlinx.serialization.SerialName(value="categories")
+*/
+@property (readonly) NSArray *acceptedCategories __attribute__((swift_name("acceptedCategories")));
+
+/**
+ * @note annotations
+ * kotlinx.serialization.SerialName(value="legIntCategories")
+*/
+@property (readonly) NSArray *acceptedLegIntCategories __attribute__((swift_name("acceptedLegIntCategories")));
+
+/**
+ * @note annotations
+ * kotlinx.serialization.SerialName(value="legIntVendors")
+*/
+@property (readonly) NSArray *acceptedLegIntVendors __attribute__((swift_name("acceptedLegIntVendors")));
+
+/**
+ * @note annotations
+ * kotlinx.serialization.SerialName(value="specialFeatures")
+*/
+@property (readonly) NSArray *acceptedSpecialFeatures __attribute__((swift_name("acceptedSpecialFeatures")));
+
+/**
+ * @note annotations
+ * kotlinx.serialization.SerialName(value="vendors")
+*/
+@property (readonly) NSArray *acceptedVendors __attribute__((swift_name("acceptedVendors")));
+@property (readonly) NSString * _Nullable addtlConsent __attribute__((swift_name("addtlConsent")));
+@property (readonly) NSString * _Nullable childPmId __attribute__((swift_name("childPmId")));
+@property (readonly) SPMCConsentStatus *consentStatus __attribute__((swift_name("consentStatus")));
+@property (readonly) NSString * _Nullable dateCreated __attribute__((swift_name("dateCreated")));
+@property (readonly) NSString *euconsent __attribute__((swift_name("euconsent")));
+@property (readonly) NSString * _Nullable expirationDate __attribute__((swift_name("expirationDate")));
+@property (readonly) SPMCGDPRConsentGCMStatus * _Nullable gcmStatus __attribute__((swift_name("gcmStatus")));
+@property (readonly) NSDictionary *grants __attribute__((swift_name("grants")));
+@property (readonly) SPMCBoolean * _Nullable hasLocalData __attribute__((swift_name("hasLocalData")));
+@property (readonly) SPMCChoiceAllResponseGDPRPostPayload * _Nullable postPayload __attribute__((swift_name("postPayload")));
+
+/**
+ * @note annotations
+ * kotlinx.serialization.SerialName(value="TCData")
+*/
+@property (readonly) NSDictionary * _Nullable tcData __attribute__((swift_name("tcData")));
+@property (readonly) NSString * _Nullable webConsentPayload __attribute__((swift_name("webConsentPayload")));
+@end
+
+__attribute__((objc_subclassing_restricted))
+__attribute__((swift_name("ChoiceAllResponse.GDPRCompanion")))
+@interface SPMCChoiceAllResponseGDPRCompanion : SPMCBase
++ (instancetype)alloc __attribute__((unavailable));
++ (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable));
++ (instancetype)companion __attribute__((swift_name("init()")));
+@property (class, readonly, getter=shared) SPMCChoiceAllResponseGDPRCompanion *shared __attribute__((swift_name("shared")));
+- (id)serializer __attribute__((swift_name("serializer()")));
+@end
+
+
+/**
+ * @note annotations
+ * kotlinx.serialization.Serializable
+*/
+__attribute__((objc_subclassing_restricted))
+__attribute__((swift_name("ChoiceAllResponse.GDPRPostPayload")))
+@interface SPMCChoiceAllResponseGDPRPostPayload : SPMCBase
+- (instancetype)initWithConsentAllRef:(NSString * _Nullable)consentAllRef vendorListId:(NSString *)vendorListId granularStatus:(SPMCConsentStatusConsentStatusGranularStatus * _Nullable)granularStatus __attribute__((swift_name("init(consentAllRef:vendorListId:granularStatus:)"))) __attribute__((objc_designated_initializer));
+@property (class, readonly, getter=companion) SPMCChoiceAllResponseGDPRPostPayloadCompanion *companion __attribute__((swift_name("companion")));
+- (SPMCChoiceAllResponseGDPRPostPayload *)doCopyConsentAllRef:(NSString * _Nullable)consentAllRef vendorListId:(NSString *)vendorListId granularStatus:(SPMCConsentStatusConsentStatusGranularStatus * _Nullable)granularStatus __attribute__((swift_name("doCopy(consentAllRef:vendorListId:granularStatus:)")));
+- (BOOL)isEqual:(id _Nullable)other __attribute__((swift_name("isEqual(_:)")));
+- (NSUInteger)hash __attribute__((swift_name("hash()")));
+- (NSString *)description __attribute__((swift_name("description()")));
+@property (readonly) NSString * _Nullable consentAllRef __attribute__((swift_name("consentAllRef")));
+@property (readonly) SPMCConsentStatusConsentStatusGranularStatus * _Nullable granularStatus __attribute__((swift_name("granularStatus")));
+@property (readonly) NSString *vendorListId __attribute__((swift_name("vendorListId")));
+@end
+
+__attribute__((objc_subclassing_restricted))
+__attribute__((swift_name("ChoiceAllResponse.GDPRPostPayloadCompanion")))
+@interface SPMCChoiceAllResponseGDPRPostPayloadCompanion : SPMCBase
++ (instancetype)alloc __attribute__((unavailable));
++ (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable));
++ (instancetype)companion __attribute__((swift_name("init()")));
+@property (class, readonly, getter=shared) SPMCChoiceAllResponseGDPRPostPayloadCompanion *shared __attribute__((swift_name("shared")));
+- (id)serializer __attribute__((swift_name("serializer()")));
+@end
+
+
+/**
+ * @note annotations
+ * kotlinx.serialization.Serializable
+*/
+__attribute__((objc_subclassing_restricted))
+__attribute__((swift_name("ChoiceAllResponse.USNAT")))
+@interface SPMCChoiceAllResponseUSNAT : SPMCBase
+- (instancetype)initWithCategories:(NSArray *)categories consentStatus:(SPMCConsentStatus *)consentStatus consentStrings:(NSArray *)consentStrings consentedToAll:(BOOL)consentedToAll dateCreated:(NSString * _Nullable)dateCreated expirationDate:(NSString * _Nullable)expirationDate rejectedAny:(BOOL)rejectedAny gpcEnabled:(SPMCBoolean * _Nullable)gpcEnabled webConsentPayload:(NSString * _Nullable)webConsentPayload gppData:(NSDictionary *)gppData __attribute__((swift_name("init(categories:consentStatus:consentStrings:consentedToAll:dateCreated:expirationDate:rejectedAny:gpcEnabled:webConsentPayload:gppData:)"))) __attribute__((objc_designated_initializer));
+@property (class, readonly, getter=companion) SPMCChoiceAllResponseUSNATCompanion *companion __attribute__((swift_name("companion")));
+- (SPMCChoiceAllResponseUSNAT *)doCopyCategories:(NSArray *)categories consentStatus:(SPMCConsentStatus *)consentStatus consentStrings:(NSArray *)consentStrings consentedToAll:(BOOL)consentedToAll dateCreated:(NSString * _Nullable)dateCreated expirationDate:(NSString * _Nullable)expirationDate rejectedAny:(BOOL)rejectedAny gpcEnabled:(SPMCBoolean * _Nullable)gpcEnabled webConsentPayload:(NSString * _Nullable)webConsentPayload gppData:(NSDictionary *)gppData __attribute__((swift_name("doCopy(categories:consentStatus:consentStrings:consentedToAll:dateCreated:expirationDate:rejectedAny:gpcEnabled:webConsentPayload:gppData:)")));
+- (BOOL)isEqual:(id _Nullable)other __attribute__((swift_name("isEqual(_:)")));
+- (NSUInteger)hash __attribute__((swift_name("hash()")));
+- (NSString *)description __attribute__((swift_name("description()")));
+@property (readonly) NSArray *categories __attribute__((swift_name("categories")));
+@property (readonly) SPMCConsentStatus *consentStatus __attribute__((swift_name("consentStatus")));
+@property (readonly) NSArray *consentStrings __attribute__((swift_name("consentStrings")));
+@property (readonly) BOOL consentedToAll __attribute__((swift_name("consentedToAll")));
+@property (readonly) NSString * _Nullable dateCreated __attribute__((swift_name("dateCreated")));
+@property (readonly) NSString * _Nullable expirationDate __attribute__((swift_name("expirationDate")));
+@property (readonly) SPMCBoolean * _Nullable gpcEnabled __attribute__((swift_name("gpcEnabled")));
+
+/**
+ * @note annotations
+ * kotlinx.serialization.SerialName(value="GPPData")
+*/
+@property (readonly) NSDictionary *gppData __attribute__((swift_name("gppData")));
+@property (readonly) BOOL rejectedAny __attribute__((swift_name("rejectedAny")));
+@property (readonly) NSString * _Nullable webConsentPayload __attribute__((swift_name("webConsentPayload")));
+@end
+
+__attribute__((objc_subclassing_restricted))
+__attribute__((swift_name("ChoiceAllResponse.USNATCompanion")))
+@interface SPMCChoiceAllResponseUSNATCompanion : SPMCBase
++ (instancetype)alloc __attribute__((unavailable));
++ (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable));
++ (instancetype)companion __attribute__((swift_name("init()")));
+@property (class, readonly, getter=shared) SPMCChoiceAllResponseUSNATCompanion *shared __attribute__((swift_name("shared")));
+- (id)serializer __attribute__((swift_name("serializer()")));
+@end
+
+
+/**
+ * @note annotations
+ * kotlinx.serialization.Serializable
+*/
+__attribute__((objc_subclassing_restricted))
+__attribute__((swift_name("ConsentStatusResponse")))
+@interface SPMCConsentStatusResponse : SPMCBase
+- (instancetype)initWithConsentStatusData:(SPMCConsentStatusResponseConsentStatusData *)consentStatusData localState:(NSString *)localState __attribute__((swift_name("init(consentStatusData:localState:)"))) __attribute__((objc_designated_initializer));
+@property (class, readonly, getter=companion) SPMCConsentStatusResponseCompanion *companion __attribute__((swift_name("companion")));
+- (SPMCConsentStatusResponse *)doCopyConsentStatusData:(SPMCConsentStatusResponseConsentStatusData *)consentStatusData localState:(NSString *)localState __attribute__((swift_name("doCopy(consentStatusData:localState:)")));
+- (BOOL)isEqual:(id _Nullable)other __attribute__((swift_name("isEqual(_:)")));
+- (NSUInteger)hash __attribute__((swift_name("hash()")));
+- (NSString *)description __attribute__((swift_name("description()")));
+@property (readonly) SPMCConsentStatusResponseConsentStatusData *consentStatusData __attribute__((swift_name("consentStatusData")));
+@property (readonly) NSString *localState __attribute__((swift_name("localState")));
+@end
+
+__attribute__((objc_subclassing_restricted))
+__attribute__((swift_name("ConsentStatusResponse.Companion")))
+@interface SPMCConsentStatusResponseCompanion : SPMCBase
++ (instancetype)alloc __attribute__((unavailable));
++ (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable));
++ (instancetype)companion __attribute__((swift_name("init()")));
+@property (class, readonly, getter=shared) SPMCConsentStatusResponseCompanion *shared __attribute__((swift_name("shared")));
+- (id)serializer __attribute__((swift_name("serializer()")));
+@end
+
+
+/**
+ * @note annotations
+ * kotlinx.serialization.Serializable
+*/
+__attribute__((objc_subclassing_restricted))
+__attribute__((swift_name("ConsentStatusResponse.ConsentStatusData")))
+@interface SPMCConsentStatusResponseConsentStatusData : SPMCBase
+- (instancetype)initWithGdpr:(SPMCGDPRConsent * _Nullable)gdpr usnat:(SPMCUSNatConsent * _Nullable)usnat ccpa:(SPMCCCPAConsent * _Nullable)ccpa __attribute__((swift_name("init(gdpr:usnat:ccpa:)"))) __attribute__((objc_designated_initializer));
+@property (class, readonly, getter=companion) SPMCConsentStatusResponseConsentStatusDataCompanion *companion __attribute__((swift_name("companion")));
+- (SPMCConsentStatusResponseConsentStatusData *)doCopyGdpr:(SPMCGDPRConsent * _Nullable)gdpr usnat:(SPMCUSNatConsent * _Nullable)usnat ccpa:(SPMCCCPAConsent * _Nullable)ccpa __attribute__((swift_name("doCopy(gdpr:usnat:ccpa:)")));
+- (BOOL)isEqual:(id _Nullable)other __attribute__((swift_name("isEqual(_:)")));
+- (NSUInteger)hash __attribute__((swift_name("hash()")));
+- (NSString *)description __attribute__((swift_name("description()")));
+@property (readonly) SPMCCCPAConsent * _Nullable ccpa __attribute__((swift_name("ccpa")));
+@property (readonly) SPMCGDPRConsent * _Nullable gdpr __attribute__((swift_name("gdpr")));
+@property (readonly) SPMCUSNatConsent * _Nullable usnat __attribute__((swift_name("usnat")));
+@end
+
+__attribute__((objc_subclassing_restricted))
+__attribute__((swift_name("ConsentStatusResponse.ConsentStatusDataCompanion")))
+@interface SPMCConsentStatusResponseConsentStatusDataCompanion : SPMCBase
++ (instancetype)alloc __attribute__((unavailable));
++ (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable));
++ (instancetype)companion __attribute__((swift_name("init()")));
+@property (class, readonly, getter=shared) SPMCConsentStatusResponseConsentStatusDataCompanion *shared __attribute__((swift_name("shared")));
+- (id)serializer __attribute__((swift_name("serializer()")));
+@end
+
+
+/**
+ * @note annotations
+ * kotlinx.serialization.Serializable
+*/
+__attribute__((objc_subclassing_restricted))
+__attribute__((swift_name("GDPRChoiceResponse")))
+@interface SPMCGDPRChoiceResponse : SPMCBase
+- (instancetype)initWithUuid:(NSString *)uuid dateCreated:(NSString * _Nullable)dateCreated expirationDate:(NSString * _Nullable)expirationDate tcData:(NSDictionary * _Nullable)tcData euconsent:(NSString * _Nullable)euconsent consentStatus:(SPMCConsentStatus * _Nullable)consentStatus grants:(NSDictionary * _Nullable)grants webConsentPayload:(NSString * _Nullable)webConsentPayload gcmStatus:(SPMCGDPRConsentGCMStatus * _Nullable)gcmStatus acceptedLegIntCategories:(NSArray * _Nullable)acceptedLegIntCategories acceptedLegIntVendors:(NSArray * _Nullable)acceptedLegIntVendors acceptedVendors:(NSArray * _Nullable)acceptedVendors acceptedCategories:(NSArray * _Nullable)acceptedCategories acceptedSpecialFeatures:(NSArray * _Nullable)acceptedSpecialFeatures __attribute__((swift_name("init(uuid:dateCreated:expirationDate:tcData:euconsent:consentStatus:grants:webConsentPayload:gcmStatus:acceptedLegIntCategories:acceptedLegIntVendors:acceptedVendors:acceptedCategories:acceptedSpecialFeatures:)"))) __attribute__((objc_designated_initializer));
+@property (class, readonly, getter=companion) SPMCGDPRChoiceResponseCompanion *companion __attribute__((swift_name("companion")));
+- (SPMCGDPRChoiceResponse *)doCopyUuid:(NSString *)uuid dateCreated:(NSString * _Nullable)dateCreated expirationDate:(NSString * _Nullable)expirationDate tcData:(NSDictionary * _Nullable)tcData euconsent:(NSString * _Nullable)euconsent consentStatus:(SPMCConsentStatus * _Nullable)consentStatus grants:(NSDictionary * _Nullable)grants webConsentPayload:(NSString * _Nullable)webConsentPayload gcmStatus:(SPMCGDPRConsentGCMStatus * _Nullable)gcmStatus acceptedLegIntCategories:(NSArray * _Nullable)acceptedLegIntCategories acceptedLegIntVendors:(NSArray * _Nullable)acceptedLegIntVendors acceptedVendors:(NSArray * _Nullable)acceptedVendors acceptedCategories:(NSArray * _Nullable)acceptedCategories acceptedSpecialFeatures:(NSArray * _Nullable)acceptedSpecialFeatures __attribute__((swift_name("doCopy(uuid:dateCreated:expirationDate:tcData:euconsent:consentStatus:grants:webConsentPayload:gcmStatus:acceptedLegIntCategories:acceptedLegIntVendors:acceptedVendors:acceptedCategories:acceptedSpecialFeatures:)")));
+- (BOOL)isEqual:(id _Nullable)other __attribute__((swift_name("isEqual(_:)")));
+- (NSUInteger)hash __attribute__((swift_name("hash()")));
+- (NSString *)description __attribute__((swift_name("description()")));
+
+/**
+ * @note annotations
+ * kotlinx.serialization.SerialName(value="categories")
+*/
+@property (readonly) NSArray * _Nullable acceptedCategories __attribute__((swift_name("acceptedCategories")));
+
+/**
+ * @note annotations
+ * kotlinx.serialization.SerialName(value="legIntCategories")
+*/
+@property (readonly) NSArray * _Nullable acceptedLegIntCategories __attribute__((swift_name("acceptedLegIntCategories")));
+
+/**
+ * @note annotations
+ * kotlinx.serialization.SerialName(value="legIntVendors")
+*/
+@property (readonly) NSArray * _Nullable acceptedLegIntVendors __attribute__((swift_name("acceptedLegIntVendors")));
+
+/**
+ * @note annotations
+ * kotlinx.serialization.SerialName(value="specialFeatures")
+*/
+@property (readonly) NSArray * _Nullable acceptedSpecialFeatures __attribute__((swift_name("acceptedSpecialFeatures")));
+
+/**
+ * @note annotations
+ * kotlinx.serialization.SerialName(value="vendors")
+*/
+@property (readonly) NSArray * _Nullable acceptedVendors __attribute__((swift_name("acceptedVendors")));
+@property (readonly) SPMCConsentStatus * _Nullable consentStatus __attribute__((swift_name("consentStatus")));
+@property (readonly) NSString * _Nullable dateCreated __attribute__((swift_name("dateCreated")));
+@property (readonly) NSString * _Nullable euconsent __attribute__((swift_name("euconsent")));
+@property (readonly) NSString * _Nullable expirationDate __attribute__((swift_name("expirationDate")));
+@property (readonly) SPMCGDPRConsentGCMStatus * _Nullable gcmStatus __attribute__((swift_name("gcmStatus")));
+@property (readonly) NSDictionary * _Nullable grants __attribute__((swift_name("grants")));
+
+/**
+ * @note annotations
+ * kotlinx.serialization.SerialName(value="TCData")
+*/
+@property (readonly) NSDictionary * _Nullable tcData __attribute__((swift_name("tcData")));
+@property (readonly) NSString *uuid __attribute__((swift_name("uuid")));
+@property (readonly) NSString * _Nullable webConsentPayload __attribute__((swift_name("webConsentPayload")));
+@end
+
+__attribute__((objc_subclassing_restricted))
+__attribute__((swift_name("GDPRChoiceResponse.Companion")))
+@interface SPMCGDPRChoiceResponseCompanion : SPMCBase
++ (instancetype)alloc __attribute__((unavailable));
++ (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable));
++ (instancetype)companion __attribute__((swift_name("init()")));
+@property (class, readonly, getter=shared) SPMCGDPRChoiceResponseCompanion *shared __attribute__((swift_name("shared")));
+- (id)serializer __attribute__((swift_name("serializer()")));
+@end
+
+
+/**
+ * @note annotations
+ * kotlinx.serialization.Serializable
+*/
+__attribute__((objc_subclassing_restricted))
+__attribute__((swift_name("MessagesResponse")))
+@interface SPMCMessagesResponse : SPMCBase
+- (instancetype)initWithCampaigns:(NSArray *> *)campaigns localState:(NSString *)localState nonKeyedLocalState:(NSString *)nonKeyedLocalState __attribute__((swift_name("init(campaigns:localState:nonKeyedLocalState:)"))) __attribute__((objc_designated_initializer));
+@property (class, readonly, getter=companion) SPMCMessagesResponseCompanion *companion __attribute__((swift_name("companion")));
+- (SPMCMessagesResponse *)doCopyCampaigns:(NSArray *> *)campaigns localState:(NSString *)localState nonKeyedLocalState:(NSString *)nonKeyedLocalState __attribute__((swift_name("doCopy(campaigns:localState:nonKeyedLocalState:)")));
+- (BOOL)isEqual:(id _Nullable)other __attribute__((swift_name("isEqual(_:)")));
+- (NSUInteger)hash __attribute__((swift_name("hash()")));
+- (NSString *)description __attribute__((swift_name("description()")));
+@property (readonly) NSArray *> *campaigns __attribute__((swift_name("campaigns")));
+@property (readonly) NSString *localState __attribute__((swift_name("localState")));
+@property (readonly) NSString *nonKeyedLocalState __attribute__((swift_name("nonKeyedLocalState")));
+@end
+
+
+/**
+ * @note annotations
+ * kotlinx.serialization.Serializable
+*/
+__attribute__((swift_name("MessagesResponseCampaign")))
+@interface SPMCMessagesResponseCampaign : SPMCBase
+@property (class, readonly, getter=companion) SPMCMessagesResponseCampaignCompanion *companion __attribute__((swift_name("companion")));
+@property (readonly) NSString * _Nullable childPmId __attribute__((swift_name("childPmId")));
+@property (readonly) ConsentClass _Nullable derivedConsents __attribute__((swift_name("derivedConsents")));
+@property (readonly) SPMCMessagesResponseMessage * _Nullable message __attribute__((swift_name("message")));
+@property (readonly) SPMCMessagesResponseMessageMetaData * _Nullable messageMetaData __attribute__((swift_name("messageMetaData")));
+@property (readonly) SPMCSPCampaignType *type __attribute__((swift_name("type")));
+@property (readonly) NSString * _Nullable url __attribute__((swift_name("url")));
+@end
+
+
+/**
+ * @note annotations
+ * kotlinx.serialization.Serializable
+ * kotlinx.serialization.SerialName(value="CCPA")
+*/
+__attribute__((objc_subclassing_restricted))
+__attribute__((swift_name("MessagesResponse.CCPA")))
+@interface SPMCMessagesResponseCCPA : SPMCMessagesResponseCampaign
+- (instancetype)initWithType:(SPMCSPCampaignType *)type status:(SPMCCCPAConsentCCPAConsentStatus * _Nullable)status signedLspa:(SPMCBoolean * _Nullable)signedLspa rejectedVendors:(NSArray * _Nullable)rejectedVendors rejectedCategories:(NSArray * _Nullable)rejectedCategories dateCreated:(NSString * _Nullable)dateCreated expirationDate:(NSString * _Nullable)expirationDate webConsentPayload:(NSString * _Nullable)webConsentPayload gppData:(NSDictionary * _Nullable)gppData derivedConsents:(SPMCCCPAConsent * _Nullable)derivedConsents __attribute__((swift_name("init(type:status:signedLspa:rejectedVendors:rejectedCategories:dateCreated:expirationDate:webConsentPayload:gppData:derivedConsents:)"))) __attribute__((objc_designated_initializer));
+@property (class, readonly, getter=companion) SPMCMessagesResponseCCPACompanion *companion __attribute__((swift_name("companion")));
+- (SPMCMessagesResponseCCPA *)doCopyType:(SPMCSPCampaignType *)type status:(SPMCCCPAConsentCCPAConsentStatus * _Nullable)status signedLspa:(SPMCBoolean * _Nullable)signedLspa rejectedVendors:(NSArray * _Nullable)rejectedVendors rejectedCategories:(NSArray * _Nullable)rejectedCategories dateCreated:(NSString * _Nullable)dateCreated expirationDate:(NSString * _Nullable)expirationDate webConsentPayload:(NSString * _Nullable)webConsentPayload gppData:(NSDictionary * _Nullable)gppData derivedConsents:(SPMCCCPAConsent * _Nullable)derivedConsents __attribute__((swift_name("doCopy(type:status:signedLspa:rejectedVendors:rejectedCategories:dateCreated:expirationDate:webConsentPayload:gppData:derivedConsents:)")));
+- (BOOL)isEqual:(id _Nullable)other __attribute__((swift_name("isEqual(_:)")));
+- (NSUInteger)hash __attribute__((swift_name("hash()")));
+- (NSString *)description __attribute__((swift_name("description()")));
+@property (readonly) NSString * _Nullable dateCreated __attribute__((swift_name("dateCreated")));
+@property (readonly) SPMCCCPAConsent * _Nullable derivedConsents __attribute__((swift_name("derivedConsents")));
+@property (readonly) NSString * _Nullable expirationDate __attribute__((swift_name("expirationDate")));
+
+/**
+ * @note annotations
+ * kotlinx.serialization.SerialName(value="GPPData")
+*/
+@property (readonly) NSDictionary * _Nullable gppData __attribute__((swift_name("gppData")));
+@property (readonly) NSArray * _Nullable rejectedCategories __attribute__((swift_name("rejectedCategories")));
+@property (readonly) NSArray * _Nullable rejectedVendors __attribute__((swift_name("rejectedVendors")));
@property (readonly) SPMCBoolean * _Nullable signedLspa __attribute__((swift_name("signedLspa")));
@property (readonly) SPMCCCPAConsentCCPAConsentStatus * _Nullable status __attribute__((swift_name("status")));
@property (readonly) SPMCSPCampaignType *type __attribute__((swift_name("type")));
@@ -2114,25 +2850,6 @@ __attribute__((swift_name("MessagesResponse.MessageGDPRCategoryCategoryTypeCompa
- (id)serializerTypeParamsSerializers:(SPMCKotlinArray> *)typeParamsSerializers __attribute__((swift_name("serializer(typeParamsSerializers:)")));
@end
-__attribute__((swift_name("Kotlinx_serialization_coreSerializationStrategy")))
-@protocol SPMCKotlinx_serialization_coreSerializationStrategy
-@required
-- (void)serializeEncoder:(id)encoder value:(id _Nullable)value __attribute__((swift_name("serialize(encoder:value:)")));
-@property (readonly) id descriptor __attribute__((swift_name("descriptor")));
-@end
-
-__attribute__((swift_name("Kotlinx_serialization_coreDeserializationStrategy")))
-@protocol SPMCKotlinx_serialization_coreDeserializationStrategy
-@required
-- (id _Nullable)deserializeDecoder:(id)decoder __attribute__((swift_name("deserialize(decoder:)")));
-@property (readonly) id descriptor __attribute__((swift_name("descriptor")));
-@end
-
-__attribute__((swift_name("Kotlinx_serialization_coreKSerializer")))
-@protocol SPMCKotlinx_serialization_coreKSerializer
-@required
-@end
-
__attribute__((swift_name("StringEnumWithDefaultSerializer")))
@interface SPMCStringEnumWithDefaultSerializer : SPMCBase
- (instancetype)initWithValues:(NSArray *)values default:(T)default_ __attribute__((swift_name("init(values:default:)"))) __attribute__((objc_designated_initializer));
@@ -2594,6 +3311,46 @@ __attribute__((swift_name("PvDataResponse.Companion")))
- (id)serializer __attribute__((swift_name("serializer()")));
@end
+
+/**
+ * @note annotations
+ * kotlinx.serialization.Serializable
+*/
+__attribute__((objc_subclassing_restricted))
+__attribute__((swift_name("USNatChoiceResponse")))
+@interface SPMCUSNatChoiceResponse : SPMCBase
+- (instancetype)initWithUuid:(NSString * _Nullable)uuid consentStatus:(SPMCConsentStatus *)consentStatus consentStrings:(NSArray *)consentStrings dateCreated:(NSString * _Nullable)dateCreated expirationDate:(NSString * _Nullable)expirationDate gpcEnabled:(SPMCBoolean * _Nullable)gpcEnabled webConsentPayload:(NSString * _Nullable)webConsentPayload gppData:(NSDictionary *)gppData userConsents:(SPMCUSNatConsentUSNatUserConsents *)userConsents __attribute__((swift_name("init(uuid:consentStatus:consentStrings:dateCreated:expirationDate:gpcEnabled:webConsentPayload:gppData:userConsents:)"))) __attribute__((objc_designated_initializer));
+@property (class, readonly, getter=companion) SPMCUSNatChoiceResponseCompanion *companion __attribute__((swift_name("companion")));
+- (SPMCUSNatChoiceResponse *)doCopyUuid:(NSString * _Nullable)uuid consentStatus:(SPMCConsentStatus *)consentStatus consentStrings:(NSArray *)consentStrings dateCreated:(NSString * _Nullable)dateCreated expirationDate:(NSString * _Nullable)expirationDate gpcEnabled:(SPMCBoolean * _Nullable)gpcEnabled webConsentPayload:(NSString * _Nullable)webConsentPayload gppData:(NSDictionary *)gppData userConsents:(SPMCUSNatConsentUSNatUserConsents *)userConsents __attribute__((swift_name("doCopy(uuid:consentStatus:consentStrings:dateCreated:expirationDate:gpcEnabled:webConsentPayload:gppData:userConsents:)")));
+- (BOOL)isEqual:(id _Nullable)other __attribute__((swift_name("isEqual(_:)")));
+- (NSUInteger)hash __attribute__((swift_name("hash()")));
+- (NSString *)description __attribute__((swift_name("description()")));
+@property (readonly) SPMCConsentStatus *consentStatus __attribute__((swift_name("consentStatus")));
+@property (readonly) NSArray *consentStrings __attribute__((swift_name("consentStrings")));
+@property (readonly) NSString * _Nullable dateCreated __attribute__((swift_name("dateCreated")));
+@property (readonly) NSString * _Nullable expirationDate __attribute__((swift_name("expirationDate")));
+@property (readonly) SPMCBoolean * _Nullable gpcEnabled __attribute__((swift_name("gpcEnabled")));
+
+/**
+ * @note annotations
+ * kotlinx.serialization.SerialName(value="GPPData")
+*/
+@property (readonly) NSDictionary *gppData __attribute__((swift_name("gppData")));
+@property (readonly) SPMCUSNatConsentUSNatUserConsents *userConsents __attribute__((swift_name("userConsents")));
+@property (readonly) NSString * _Nullable uuid __attribute__((swift_name("uuid")));
+@property (readonly) NSString * _Nullable webConsentPayload __attribute__((swift_name("webConsentPayload")));
+@end
+
+__attribute__((objc_subclassing_restricted))
+__attribute__((swift_name("USNatChoiceResponse.Companion")))
+@interface SPMCUSNatChoiceResponseCompanion : SPMCBase
++ (instancetype)alloc __attribute__((unavailable));
++ (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable));
++ (instancetype)companion __attribute__((swift_name("init()")));
+@property (class, readonly, getter=shared) SPMCUSNatChoiceResponseCompanion *shared __attribute__((swift_name("shared")));
+- (id)serializer __attribute__((swift_name("serializer()")));
+@end
+
__attribute__((objc_subclassing_restricted))
__attribute__((swift_name("Repository")))
@interface SPMCRepository : SPMCBase
@@ -2773,32 +3530,6 @@ __attribute__((swift_name("Kotlinx_serialization_jsonJsonPrimitive")))
@property (readonly) BOOL isString __attribute__((swift_name("isString")));
@end
-__attribute__((swift_name("Ktor_ioCloseable")))
-@protocol SPMCKtor_ioCloseable
-@required
-- (void)close __attribute__((swift_name("close()")));
-@end
-
-__attribute__((swift_name("Ktor_client_coreHttpClientEngine")))
-@protocol SPMCKtor_client_coreHttpClientEngine
-@required
-
-/**
- * @note This method converts instances of CancellationException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (void)executeData:(SPMCKtor_client_coreHttpRequestData *)data completionHandler:(void (^)(SPMCKtor_client_coreHttpResponseData * _Nullable, NSError * _Nullable))completionHandler __attribute__((swift_name("execute(data:completionHandler:)")));
-- (void)installClient:(SPMCKtor_client_coreHttpClient *)client __attribute__((swift_name("install(client:)")));
-@property (readonly) SPMCKtor_client_coreHttpClientEngineConfig *config __attribute__((swift_name("config")));
-@property (readonly) SPMCKotlinx_coroutines_coreCoroutineDispatcher *dispatcher __attribute__((swift_name("dispatcher")));
-@property (readonly) NSSet> *supportedCapabilities __attribute__((swift_name("supportedCapabilities")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("KotlinNothing")))
-@interface SPMCKotlinNothing : SPMCBase
-@end
-
__attribute__((swift_name("Kotlinx_serialization_coreEncoder")))
@protocol SPMCKotlinx_serialization_coreEncoder
@required
@@ -2940,6 +3671,32 @@ __attribute__((swift_name("Kotlinx_serialization_coreDecoder")))
@property (readonly) SPMCKotlinx_serialization_coreSerializersModule *serializersModule __attribute__((swift_name("serializersModule")));
@end
+__attribute__((swift_name("Ktor_ioCloseable")))
+@protocol SPMCKtor_ioCloseable
+@required
+- (void)close __attribute__((swift_name("close()")));
+@end
+
+__attribute__((swift_name("Ktor_client_coreHttpClientEngine")))
+@protocol SPMCKtor_client_coreHttpClientEngine
+@required
+
+/**
+ * @note This method converts instances of CancellationException to errors.
+ * Other uncaught Kotlin exceptions are fatal.
+*/
+- (void)executeData:(SPMCKtor_client_coreHttpRequestData *)data completionHandler:(void (^)(SPMCKtor_client_coreHttpResponseData * _Nullable, NSError * _Nullable))completionHandler __attribute__((swift_name("execute(data:completionHandler:)")));
+- (void)installClient:(SPMCKtor_client_coreHttpClient *)client __attribute__((swift_name("install(client:)")));
+@property (readonly) SPMCKtor_client_coreHttpClientEngineConfig *config __attribute__((swift_name("config")));
+@property (readonly) SPMCKotlinx_coroutines_coreCoroutineDispatcher *dispatcher __attribute__((swift_name("dispatcher")));
+@property (readonly) NSSet> *supportedCapabilities __attribute__((swift_name("supportedCapabilities")));
+@end
+
+__attribute__((objc_subclassing_restricted))
+__attribute__((swift_name("KotlinNothing")))
+@interface SPMCKotlinNothing : SPMCBase
+@end
+
__attribute__((swift_name("Multiplatform_settingsSettings")))
@protocol SPMCMultiplatform_settingsSettings
@required
@@ -3270,31 +4027,137 @@ __attribute__((swift_name("Ktor_client_coreClientPlugin")))
@required
@end
-__attribute__((swift_name("KotlinIterator")))
-@protocol SPMCKotlinIterator
+__attribute__((swift_name("KotlinIterator")))
+@protocol SPMCKotlinIterator
+@required
+- (BOOL)hasNext __attribute__((swift_name("hasNext()")));
+- (id _Nullable)next __attribute__((swift_name("next()")));
+@end
+
+__attribute__((objc_subclassing_restricted))
+__attribute__((swift_name("Kotlinx_serialization_jsonJsonElement.Companion")))
+@interface SPMCKotlinx_serialization_jsonJsonElementCompanion : SPMCBase
++ (instancetype)alloc __attribute__((unavailable));
++ (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable));
++ (instancetype)companion __attribute__((swift_name("init()")));
+@property (class, readonly, getter=shared) SPMCKotlinx_serialization_jsonJsonElementCompanion *shared __attribute__((swift_name("shared")));
+- (id)serializer __attribute__((swift_name("serializer()")));
+@end
+
+__attribute__((objc_subclassing_restricted))
+__attribute__((swift_name("Kotlinx_serialization_jsonJsonPrimitive.Companion")))
+@interface SPMCKotlinx_serialization_jsonJsonPrimitiveCompanion : SPMCBase
++ (instancetype)alloc __attribute__((unavailable));
++ (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable));
++ (instancetype)companion __attribute__((swift_name("init()")));
+@property (class, readonly, getter=shared) SPMCKotlinx_serialization_jsonJsonPrimitiveCompanion *shared __attribute__((swift_name("shared")));
+- (id)serializer __attribute__((swift_name("serializer()")));
+@end
+
+__attribute__((swift_name("Kotlinx_serialization_coreCompositeEncoder")))
+@protocol SPMCKotlinx_serialization_coreCompositeEncoder
+@required
+- (void)encodeBooleanElementDescriptor:(id)descriptor index:(int32_t)index value:(BOOL)value __attribute__((swift_name("encodeBooleanElement(descriptor:index:value:)")));
+- (void)encodeByteElementDescriptor:(id)descriptor index:(int32_t)index value:(int8_t)value __attribute__((swift_name("encodeByteElement(descriptor:index:value:)")));
+- (void)encodeCharElementDescriptor:(id)descriptor index:(int32_t)index value:(unichar)value __attribute__((swift_name("encodeCharElement(descriptor:index:value:)")));
+- (void)encodeDoubleElementDescriptor:(id)descriptor index:(int32_t)index value:(double)value __attribute__((swift_name("encodeDoubleElement(descriptor:index:value:)")));
+- (void)encodeFloatElementDescriptor:(id)descriptor index:(int32_t)index value:(float)value __attribute__((swift_name("encodeFloatElement(descriptor:index:value:)")));
+- (id)encodeInlineElementDescriptor:(id)descriptor index:(int32_t)index __attribute__((swift_name("encodeInlineElement(descriptor:index:)")));
+- (void)encodeIntElementDescriptor:(id)descriptor index:(int32_t)index value:(int32_t)value __attribute__((swift_name("encodeIntElement(descriptor:index:value:)")));
+- (void)encodeLongElementDescriptor:(id)descriptor index:(int32_t)index value:(int64_t)value __attribute__((swift_name("encodeLongElement(descriptor:index:value:)")));
+
+/**
+ * @note annotations
+ * kotlinx.serialization.ExperimentalSerializationApi
+*/
+- (void)encodeNullableSerializableElementDescriptor:(id)descriptor index:(int32_t)index serializer:(id)serializer value:(id _Nullable)value __attribute__((swift_name("encodeNullableSerializableElement(descriptor:index:serializer:value:)")));
+- (void)encodeSerializableElementDescriptor:(id)descriptor index:(int32_t)index serializer:(id)serializer value:(id _Nullable)value __attribute__((swift_name("encodeSerializableElement(descriptor:index:serializer:value:)")));
+- (void)encodeShortElementDescriptor:(id)descriptor index:(int32_t)index value:(int16_t)value __attribute__((swift_name("encodeShortElement(descriptor:index:value:)")));
+- (void)encodeStringElementDescriptor:(id)descriptor index:(int32_t)index value:(NSString *)value __attribute__((swift_name("encodeStringElement(descriptor:index:value:)")));
+- (void)endStructureDescriptor:(id)descriptor __attribute__((swift_name("endStructure(descriptor:)")));
+
+/**
+ * @note annotations
+ * kotlinx.serialization.ExperimentalSerializationApi
+*/
+- (BOOL)shouldEncodeElementDefaultDescriptor:(id)descriptor index:(int32_t)index __attribute__((swift_name("shouldEncodeElementDefault(descriptor:index:)")));
+@property (readonly) SPMCKotlinx_serialization_coreSerializersModule *serializersModule __attribute__((swift_name("serializersModule")));
+@end
+
+__attribute__((swift_name("Kotlinx_serialization_coreSerializersModule")))
+@interface SPMCKotlinx_serialization_coreSerializersModule : SPMCBase
+
+/**
+ * @note annotations
+ * kotlinx.serialization.ExperimentalSerializationApi
+*/
+- (void)dumpToCollector:(id)collector __attribute__((swift_name("dumpTo(collector:)")));
+
+/**
+ * @note annotations
+ * kotlinx.serialization.ExperimentalSerializationApi
+*/
+- (id _Nullable)getContextualKClass:(id)kClass typeArgumentsSerializers:(NSArray> *)typeArgumentsSerializers __attribute__((swift_name("getContextual(kClass:typeArgumentsSerializers:)")));
+
+/**
+ * @note annotations
+ * kotlinx.serialization.ExperimentalSerializationApi
+*/
+- (id _Nullable)getPolymorphicBaseClass:(id)baseClass value:(id)value __attribute__((swift_name("getPolymorphic(baseClass:value:)")));
+
+/**
+ * @note annotations
+ * kotlinx.serialization.ExperimentalSerializationApi
+*/
+- (id _Nullable)getPolymorphicBaseClass:(id)baseClass serializedClassName:(NSString * _Nullable)serializedClassName __attribute__((swift_name("getPolymorphic(baseClass:serializedClassName:)")));
+@end
+
+__attribute__((swift_name("KotlinAnnotation")))
+@protocol SPMCKotlinAnnotation
@required
-- (BOOL)hasNext __attribute__((swift_name("hasNext()")));
-- (id _Nullable)next __attribute__((swift_name("next()")));
@end
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("Kotlinx_serialization_jsonJsonElement.Companion")))
-@interface SPMCKotlinx_serialization_jsonJsonElementCompanion : SPMCBase
-+ (instancetype)alloc __attribute__((unavailable));
-+ (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable));
-+ (instancetype)companion __attribute__((swift_name("init()")));
-@property (class, readonly, getter=shared) SPMCKotlinx_serialization_jsonJsonElementCompanion *shared __attribute__((swift_name("shared")));
-- (id)serializer __attribute__((swift_name("serializer()")));
+
+/**
+ * @note annotations
+ * kotlinx.serialization.ExperimentalSerializationApi
+*/
+__attribute__((swift_name("Kotlinx_serialization_coreSerialKind")))
+@interface SPMCKotlinx_serialization_coreSerialKind : SPMCBase
+- (NSUInteger)hash __attribute__((swift_name("hash()")));
+- (NSString *)description __attribute__((swift_name("description()")));
@end
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("Kotlinx_serialization_jsonJsonPrimitive.Companion")))
-@interface SPMCKotlinx_serialization_jsonJsonPrimitiveCompanion : SPMCBase
-+ (instancetype)alloc __attribute__((unavailable));
-+ (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable));
-+ (instancetype)companion __attribute__((swift_name("init()")));
-@property (class, readonly, getter=shared) SPMCKotlinx_serialization_jsonJsonPrimitiveCompanion *shared __attribute__((swift_name("shared")));
-- (id)serializer __attribute__((swift_name("serializer()")));
+__attribute__((swift_name("Kotlinx_serialization_coreCompositeDecoder")))
+@protocol SPMCKotlinx_serialization_coreCompositeDecoder
+@required
+- (BOOL)decodeBooleanElementDescriptor:(id)descriptor index:(int32_t)index __attribute__((swift_name("decodeBooleanElement(descriptor:index:)")));
+- (int8_t)decodeByteElementDescriptor:(id)descriptor index:(int32_t)index __attribute__((swift_name("decodeByteElement(descriptor:index:)")));
+- (unichar)decodeCharElementDescriptor:(id)descriptor index:(int32_t)index __attribute__((swift_name("decodeCharElement(descriptor:index:)")));
+- (int32_t)decodeCollectionSizeDescriptor:(id)descriptor __attribute__((swift_name("decodeCollectionSize(descriptor:)")));
+- (double)decodeDoubleElementDescriptor:(id)descriptor index:(int32_t)index __attribute__((swift_name("decodeDoubleElement(descriptor:index:)")));
+- (int32_t)decodeElementIndexDescriptor:(id)descriptor __attribute__((swift_name("decodeElementIndex(descriptor:)")));
+- (float)decodeFloatElementDescriptor:(id)descriptor index:(int32_t)index __attribute__((swift_name("decodeFloatElement(descriptor:index:)")));
+- (id)decodeInlineElementDescriptor:(id)descriptor index:(int32_t)index __attribute__((swift_name("decodeInlineElement(descriptor:index:)")));
+- (int32_t)decodeIntElementDescriptor:(id)descriptor index:(int32_t)index __attribute__((swift_name("decodeIntElement(descriptor:index:)")));
+- (int64_t)decodeLongElementDescriptor:(id)descriptor index:(int32_t)index __attribute__((swift_name("decodeLongElement(descriptor:index:)")));
+
+/**
+ * @note annotations
+ * kotlinx.serialization.ExperimentalSerializationApi
+*/
+- (id _Nullable)decodeNullableSerializableElementDescriptor:(id)descriptor index:(int32_t)index deserializer:(id)deserializer previousValue:(id _Nullable)previousValue __attribute__((swift_name("decodeNullableSerializableElement(descriptor:index:deserializer:previousValue:)")));
+
+/**
+ * @note annotations
+ * kotlinx.serialization.ExperimentalSerializationApi
+*/
+- (BOOL)decodeSequentially __attribute__((swift_name("decodeSequentially()")));
+- (id _Nullable)decodeSerializableElementDescriptor:(id)descriptor index:(int32_t)index deserializer:(id)deserializer previousValue:(id _Nullable)previousValue __attribute__((swift_name("decodeSerializableElement(descriptor:index:deserializer:previousValue:)")));
+- (int16_t)decodeShortElementDescriptor:(id)descriptor index:(int32_t)index __attribute__((swift_name("decodeShortElement(descriptor:index:)")));
+- (NSString *)decodeStringElementDescriptor:(id)descriptor index:(int32_t)index __attribute__((swift_name("decodeStringElement(descriptor:index:)")));
+- (void)endStructureDescriptor:(id)descriptor __attribute__((swift_name("endStructure(descriptor:)")));
+@property (readonly) SPMCKotlinx_serialization_coreSerializersModule *serializersModule __attribute__((swift_name("serializersModule")));
@end
__attribute__((objc_subclassing_restricted))
@@ -3409,112 +4272,6 @@ __attribute__((swift_name("Ktor_client_coreHttpClientEngineCapability")))
@required
@end
-__attribute__((swift_name("Kotlinx_serialization_coreCompositeEncoder")))
-@protocol SPMCKotlinx_serialization_coreCompositeEncoder
-@required
-- (void)encodeBooleanElementDescriptor:(id)descriptor index:(int32_t)index value:(BOOL)value __attribute__((swift_name("encodeBooleanElement(descriptor:index:value:)")));
-- (void)encodeByteElementDescriptor:(id)descriptor index:(int32_t)index value:(int8_t)value __attribute__((swift_name("encodeByteElement(descriptor:index:value:)")));
-- (void)encodeCharElementDescriptor:(id)descriptor index:(int32_t)index value:(unichar)value __attribute__((swift_name("encodeCharElement(descriptor:index:value:)")));
-- (void)encodeDoubleElementDescriptor:(id)descriptor index:(int32_t)index value:(double)value __attribute__((swift_name("encodeDoubleElement(descriptor:index:value:)")));
-- (void)encodeFloatElementDescriptor:(id)descriptor index:(int32_t)index value:(float)value __attribute__((swift_name("encodeFloatElement(descriptor:index:value:)")));
-- (id)encodeInlineElementDescriptor:(id)descriptor index:(int32_t)index __attribute__((swift_name("encodeInlineElement(descriptor:index:)")));
-- (void)encodeIntElementDescriptor:(id)descriptor index:(int32_t)index value:(int32_t)value __attribute__((swift_name("encodeIntElement(descriptor:index:value:)")));
-- (void)encodeLongElementDescriptor:(id)descriptor index:(int32_t)index value:(int64_t)value __attribute__((swift_name("encodeLongElement(descriptor:index:value:)")));
-
-/**
- * @note annotations
- * kotlinx.serialization.ExperimentalSerializationApi
-*/
-- (void)encodeNullableSerializableElementDescriptor:(id)descriptor index:(int32_t)index serializer:(id)serializer value:(id _Nullable)value __attribute__((swift_name("encodeNullableSerializableElement(descriptor:index:serializer:value:)")));
-- (void)encodeSerializableElementDescriptor:(id)descriptor index:(int32_t)index serializer:(id)serializer value:(id _Nullable)value __attribute__((swift_name("encodeSerializableElement(descriptor:index:serializer:value:)")));
-- (void)encodeShortElementDescriptor:(id)descriptor index:(int32_t)index value:(int16_t)value __attribute__((swift_name("encodeShortElement(descriptor:index:value:)")));
-- (void)encodeStringElementDescriptor:(id)descriptor index:(int32_t)index value:(NSString *)value __attribute__((swift_name("encodeStringElement(descriptor:index:value:)")));
-- (void)endStructureDescriptor:(id)descriptor __attribute__((swift_name("endStructure(descriptor:)")));
-
-/**
- * @note annotations
- * kotlinx.serialization.ExperimentalSerializationApi
-*/
-- (BOOL)shouldEncodeElementDefaultDescriptor:(id)descriptor index:(int32_t)index __attribute__((swift_name("shouldEncodeElementDefault(descriptor:index:)")));
-@property (readonly) SPMCKotlinx_serialization_coreSerializersModule *serializersModule __attribute__((swift_name("serializersModule")));
-@end
-
-__attribute__((swift_name("Kotlinx_serialization_coreSerializersModule")))
-@interface SPMCKotlinx_serialization_coreSerializersModule : SPMCBase
-
-/**
- * @note annotations
- * kotlinx.serialization.ExperimentalSerializationApi
-*/
-- (void)dumpToCollector:(id)collector __attribute__((swift_name("dumpTo(collector:)")));
-
-/**
- * @note annotations
- * kotlinx.serialization.ExperimentalSerializationApi
-*/
-- (id _Nullable)getContextualKClass:(id)kClass typeArgumentsSerializers:(NSArray