diff --git a/ConsentViewController.podspec b/ConsentViewController.podspec index daa475525..d1f20e07f 100644 --- a/ConsentViewController.podspec +++ b/ConsentViewController.podspec @@ -9,7 +9,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.1.12' + s.dependency 'SPMobileCore', '0.1.13' s.ios.deployment_target = '10.0' s.ios.exclude_files = 'ConsentViewController/Classes/Views/tvOS' s.tvos.deployment_target = '12.0' diff --git a/ConsentViewController/Classes/SourcePointClient/Adapters/SharedCoreToNativeAdapters.swift b/ConsentViewController/Classes/SourcePointClient/Adapters/SharedCoreToNativeAdapters.swift index f078e0c43..f08121607 100644 --- a/ConsentViewController/Classes/SourcePointClient/Adapters/SharedCoreToNativeAdapters.swift +++ b/ConsentViewController/Classes/SourcePointClient/Adapters/SharedCoreToNativeAdapters.swift @@ -19,12 +19,12 @@ extension SPError { case let coreLoadMessagesException as SPMobileCore.LoadMessagesException: let translated = InvalidResponseGetMessagesEndpointError() - translated.optionalDecription = coreLoadMessagesException.causedBy?.description_ ?? InvalidResponseGetMessagesEndpointError.description() + translated.optionalDecription = coreLoadMessagesException.cause?.description ?? InvalidResponseGetMessagesEndpointError.description() return translated case let coreReportActionException as SPMobileCore.ReportActionException: let translated = ReportActionError() - translated.optionalDecription = coreReportActionException.causedBy?.description_ ?? ReportActionError.description() + translated.optionalDecription = coreReportActionException.cause?.description ?? ReportActionError.description() return translated case _ as SPMobileCore.InvalidCustomConsentUUIDError: @@ -32,12 +32,12 @@ extension SPError { case let corePostCustomConsentGDPRException as SPMobileCore.PostCustomConsentGDPRException: let translated = InvalidResponseCustomError() - translated.optionalDecription = corePostCustomConsentGDPRException.causedBy?.description_ ?? InvalidResponseCustomError.description() + translated.optionalDecription = corePostCustomConsentGDPRException.cause?.description ?? InvalidResponseCustomError.description() return translated case let coreDeleteCustomConsentGDPRException as SPMobileCore.DeleteCustomConsentGDPRException: let translated = InvalidResponseDeleteCustomError() - translated.optionalDecription = coreDeleteCustomConsentGDPRException.causedBy?.description_ ?? InvalidResponseDeleteCustomError.description() + translated.optionalDecription = coreDeleteCustomConsentGDPRException.cause?.description ?? InvalidResponseDeleteCustomError.description() return translated default: diff --git a/ConsentViewController/Classes/SourcePointClient/Adapters/SharedNativeToCoreAdapters.swift b/ConsentViewController/Classes/SourcePointClient/Adapters/SharedNativeToCoreAdapters.swift index 7b138ca66..307e54aee 100644 --- a/ConsentViewController/Classes/SourcePointClient/Adapters/SharedNativeToCoreAdapters.swift +++ b/ConsentViewController/Classes/SourcePointClient/Adapters/SharedNativeToCoreAdapters.swift @@ -34,7 +34,7 @@ extension SPError { return CoreSPError( code: String(code), description: description, - causedBy: nil, + cause: nil, campaignType: campaignType.toCore() ) } diff --git a/Example/Podfile.lock b/Example/Podfile.lock index 33f7fd896..d9d9fd76e 100644 --- a/Example/Podfile.lock +++ b/Example/Podfile.lock @@ -1,7 +1,7 @@ PODS: - ConsentViewController (7.12.5): - Down (~> 0.11.0) - - SPMobileCore (= 0.1.12) + - SPMobileCore (= 0.1.13) - Down (0.11.0) - FirebaseAnalytics (11.13.0): - FirebaseAnalytics/AdIdSupport (= 11.13.0) @@ -128,7 +128,7 @@ PODS: - Nimble (10.0.0) - PromisesObjC (2.4.0) - Quick (5.0.1) - - SPMobileCore (0.1.12) + - SPMobileCore (0.1.13) - SwiftLint (0.59.1) - Wormholy (1.7.0) @@ -173,7 +173,7 @@ EXTERNAL SOURCES: :path: "../" SPEC CHECKSUMS: - ConsentViewController: e4bd58a6882491215b4e5c9de7a8d647c98fb908 + ConsentViewController: 264131c949a13240f5d3db5eff8a95c8dea5c67d Down: b6ba1bc985c9d2f4e15e3b293d2207766fa12612 FirebaseAnalytics: 630349facf4a114a0977e5d7570e104261973287 FirebaseCore: c692c7f1c75305ab6aff2b367f25e11d73aa8bd0 @@ -194,7 +194,7 @@ SPEC CHECKSUMS: Nimble: 5316ef81a170ce87baf72dd961f22f89a602ff84 PromisesObjC: f5707f49cb48b9636751c5b2e7d227e43fba9f47 Quick: 749aa754fd1e7d984f2000fe051e18a3a9809179 - SPMobileCore: f318e4b415d7bf15575e9fd00e2d0da066fb605c + SPMobileCore: 2a77dd31b40f1457ef9df14a0e72163fa00d87c0 SwiftLint: 3d48e2fb2a3468fdaccf049e5e755df22fb40c2c Wormholy: ab1c8c2f02f58587a0941deb0088555ffbf039a1 diff --git a/Example/Pods/Local Podspecs/ConsentViewController.podspec.json b/Example/Pods/Local Podspecs/ConsentViewController.podspec.json index 311a7ff63..2844d6698 100644 --- a/Example/Pods/Local Podspecs/ConsentViewController.podspec.json +++ b/Example/Pods/Local Podspecs/ConsentViewController.podspec.json @@ -19,7 +19,7 @@ "source_files": "ConsentViewController/Classes/**/*", "dependencies": { "SPMobileCore": [ - "0.1.12" + "0.1.13" ] }, "platforms": { diff --git a/Example/Pods/Manifest.lock b/Example/Pods/Manifest.lock index 33f7fd896..d9d9fd76e 100644 --- a/Example/Pods/Manifest.lock +++ b/Example/Pods/Manifest.lock @@ -1,7 +1,7 @@ PODS: - ConsentViewController (7.12.5): - Down (~> 0.11.0) - - SPMobileCore (= 0.1.12) + - SPMobileCore (= 0.1.13) - Down (0.11.0) - FirebaseAnalytics (11.13.0): - FirebaseAnalytics/AdIdSupport (= 11.13.0) @@ -128,7 +128,7 @@ PODS: - Nimble (10.0.0) - PromisesObjC (2.4.0) - Quick (5.0.1) - - SPMobileCore (0.1.12) + - SPMobileCore (0.1.13) - SwiftLint (0.59.1) - Wormholy (1.7.0) @@ -173,7 +173,7 @@ EXTERNAL SOURCES: :path: "../" SPEC CHECKSUMS: - ConsentViewController: e4bd58a6882491215b4e5c9de7a8d647c98fb908 + ConsentViewController: 264131c949a13240f5d3db5eff8a95c8dea5c67d Down: b6ba1bc985c9d2f4e15e3b293d2207766fa12612 FirebaseAnalytics: 630349facf4a114a0977e5d7570e104261973287 FirebaseCore: c692c7f1c75305ab6aff2b367f25e11d73aa8bd0 @@ -194,7 +194,7 @@ SPEC CHECKSUMS: Nimble: 5316ef81a170ce87baf72dd961f22f89a602ff84 PromisesObjC: f5707f49cb48b9636751c5b2e7d227e43fba9f47 Quick: 749aa754fd1e7d984f2000fe051e18a3a9809179 - SPMobileCore: f318e4b415d7bf15575e9fd00e2d0da066fb605c + SPMobileCore: 2a77dd31b40f1457ef9df14a0e72163fa00d87c0 SwiftLint: 3d48e2fb2a3468fdaccf049e5e755df22fb40c2c Wormholy: ab1c8c2f02f58587a0941deb0088555ffbf039a1 diff --git a/Example/Pods/SPMobileCore/SPMobileCore.xcframework/Info.plist b/Example/Pods/SPMobileCore/SPMobileCore.xcframework/Info.plist index 9269710c3..d72ca65e4 100644 --- a/Example/Pods/SPMobileCore/SPMobileCore.xcframework/Info.plist +++ b/Example/Pods/SPMobileCore/SPMobileCore.xcframework/Info.plist @@ -8,63 +8,63 @@ BinaryPath SPMobileCore.framework/SPMobileCore LibraryIdentifier - ios-arm64_x86_64-simulator + ios-arm64 LibraryPath SPMobileCore.framework SupportedArchitectures arm64 - x86_64 SupportedPlatform ios - SupportedPlatformVariant - simulator BinaryPath SPMobileCore.framework/SPMobileCore LibraryIdentifier - tvos-arm64_x86_64-simulator + tvos-arm64 LibraryPath SPMobileCore.framework SupportedArchitectures arm64 - x86_64 SupportedPlatform tvos - SupportedPlatformVariant - simulator BinaryPath SPMobileCore.framework/SPMobileCore LibraryIdentifier - tvos-arm64 + tvos-arm64_x86_64-simulator LibraryPath SPMobileCore.framework SupportedArchitectures arm64 + x86_64 SupportedPlatform tvos + SupportedPlatformVariant + simulator BinaryPath SPMobileCore.framework/SPMobileCore LibraryIdentifier - ios-arm64 + ios-arm64_x86_64-simulator LibraryPath SPMobileCore.framework SupportedArchitectures arm64 + x86_64 SupportedPlatform ios + SupportedPlatformVariant + simulator CFBundlePackageType 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 1eeccbf85..53be72b61 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,7 +6,7 @@ #import #import -@class SPMCAttCampaign, SPMCAttCampaignCompanion, SPMCCCPAChoiceRequest, SPMCCCPAChoiceRequestCompanion, SPMCCCPAChoiceResponse, SPMCCCPAChoiceResponseCompanion, SPMCCCPAConsent, SPMCCCPAConsentCCPAConsentStatus, SPMCCCPAConsentCCPAConsentStatusCompanion, SPMCCCPAConsentCompanion, SPMCChoiceAllRequest, SPMCChoiceAllRequestChoiceAllCampaigns, SPMCChoiceAllRequestChoiceAllCampaignsCampaign, SPMCChoiceAllRequestChoiceAllCampaignsCampaignCompanion, SPMCChoiceAllRequestChoiceAllCampaignsCompanion, SPMCChoiceAllRequestCompanion, SPMCChoiceAllResponse, SPMCChoiceAllResponseCCPA, SPMCChoiceAllResponseCCPACompanion, SPMCChoiceAllResponseCompanion, SPMCChoiceAllResponseGDPR, SPMCChoiceAllResponseGDPRCompanion, SPMCChoiceAllResponseGDPRPostPayload, SPMCChoiceAllResponseGDPRPostPayloadCompanion, SPMCChoiceAllResponseGLOBALCMP, SPMCChoiceAllResponseGLOBALCMPCompanion, SPMCChoiceAllResponseUSNAT, SPMCChoiceAllResponseUSNATCompanion, SPMCConsentStatus, SPMCConsentStatusCompanion, SPMCConsentStatusConsentStatusGranularStatus, SPMCConsentStatusConsentStatusGranularStatusCompanion, SPMCConsentStatusRequest, SPMCConsentStatusRequestCompanion, SPMCConsentStatusRequestMetaData, SPMCConsentStatusRequestMetaDataCampaign, SPMCConsentStatusRequestMetaDataCampaignCompanion, SPMCConsentStatusRequestMetaDataCompanion, SPMCConsentStatusRequestMetaDataGlobalCmpCampaign, SPMCConsentStatusRequestMetaDataGlobalCmpCampaignCompanion, SPMCConsentStatusRequestMetaDataPreferencesCampaign, SPMCConsentStatusRequestMetaDataPreferencesCampaignCompanion, SPMCConsentStatusRequestMetaDataUSNatCampaign, SPMCConsentStatusRequestMetaDataUSNatCampaignCompanion, SPMCConsentStatusResponse, SPMCConsentStatusResponseCompanion, SPMCConsentStatusResponseConsentStatusData, SPMCConsentStatusResponseConsentStatusDataCompanion, SPMCCustomConsentRequest, SPMCCustomConsentRequestCompanion, SPMCDefaultRequest, SPMCDefaultRequestCompanion, SPMCDeleteCustomConsentRequest, SPMCDeleteCustomConsentRequestCompanion, SPMCDeviceInformation, SPMCErrorMetricsRequest, SPMCErrorMetricsRequestCompanion, SPMCGDPRChoiceRequest, SPMCGDPRChoiceRequestCompanion, SPMCGDPRChoiceResponse, SPMCGDPRChoiceResponseCompanion, SPMCGDPRConsent, SPMCGDPRConsentCompanion, SPMCGDPRConsentGCMStatus, SPMCGDPRConsentGCMStatusCompanion, SPMCGDPRConsentVendorGrantsValue, SPMCGDPRConsentVendorGrantsValueCompanion, SPMCGlobalCmpChoiceRequest, SPMCGlobalCmpChoiceRequestCompanion, SPMCGlobalCmpChoiceResponse, SPMCGlobalCmpChoiceResponseCompanion, SPMCGlobalCmpConsent, SPMCGlobalCmpConsentCompanion, SPMCIDFAStatusReportRequest, SPMCIDFAStatusReportRequestAppleTrackingPayload, SPMCIDFAStatusReportRequestAppleTrackingPayloadCompanion, SPMCIDFAStatusReportRequestCompanion, SPMCIncludeData, SPMCIncludeDataCompanion, SPMCIncludeDataGPPConfig, SPMCIncludeDataGPPConfigCompanion, SPMCIncludeDataMspaBinaryFlag, SPMCIncludeDataMspaBinaryFlagCompanion, SPMCIncludeDataMspaTernaryFlag, SPMCIncludeDataMspaTernaryFlagCompanion, SPMCIncludeDataTypeString, SPMCIncludeDataTypeStringCompanion, SPMCIntEnumSerializer, SPMCKotlinAbstractCoroutineContextElement, SPMCKotlinAbstractCoroutineContextKey, SPMCKotlinArray, SPMCKotlinByteArray, SPMCKotlinByteIterator, SPMCKotlinCancellationException, SPMCKotlinEnum, SPMCKotlinEnumCompanion, SPMCKotlinException, SPMCKotlinIllegalStateException, SPMCKotlinKTypeProjection, SPMCKotlinKTypeProjectionCompanion, SPMCKotlinKVariance, SPMCKotlinNothing, SPMCKotlinRuntimeException, SPMCKotlinThrowable, SPMCKotlinUnit, SPMCKotlinx_coroutines_coreCoroutineDispatcher, SPMCKotlinx_coroutines_coreCoroutineDispatcherKey, SPMCKotlinx_datetimeInstant, SPMCKotlinx_datetimeInstantCompanion, SPMCKotlinx_io_coreBuffer, SPMCKotlinx_io_coreIOException, SPMCKotlinx_serialization_coreSerialKind, SPMCKotlinx_serialization_coreSerializersModule, SPMCKotlinx_serialization_jsonClassDiscriminatorMode, SPMCKotlinx_serialization_jsonJson, SPMCKotlinx_serialization_jsonJsonConfiguration, SPMCKotlinx_serialization_jsonJsonDefault, SPMCKotlinx_serialization_jsonJsonElement, SPMCKotlinx_serialization_jsonJsonElementCompanion, SPMCKotlinx_serialization_jsonJsonPrimitive, SPMCKotlinx_serialization_jsonJsonPrimitiveCompanion, SPMCKtor_client_coreHttpClient, SPMCKtor_client_coreHttpClientCall, SPMCKtor_client_coreHttpClientCallCompanion, SPMCKtor_client_coreHttpClientConfig, SPMCKtor_client_coreHttpClientEngineConfig, SPMCKtor_client_coreHttpReceivePipeline, SPMCKtor_client_coreHttpReceivePipelinePhases, SPMCKtor_client_coreHttpRequestBuilder, SPMCKtor_client_coreHttpRequestBuilderCompanion, SPMCKtor_client_coreHttpRequestData, SPMCKtor_client_coreHttpRequestPipeline, SPMCKtor_client_coreHttpRequestPipelinePhases, SPMCKtor_client_coreHttpRequestTimeoutException, SPMCKtor_client_coreHttpResponse, SPMCKtor_client_coreHttpResponseContainer, SPMCKtor_client_coreHttpResponseData, SPMCKtor_client_coreHttpResponsePipeline, SPMCKtor_client_coreHttpResponsePipelinePhases, SPMCKtor_client_coreHttpSendPipeline, SPMCKtor_client_coreHttpSendPipelinePhases, SPMCKtor_client_coreProxyConfig, SPMCKtor_eventsEventDefinition, SPMCKtor_eventsEvents, SPMCKtor_httpContentType, SPMCKtor_httpContentTypeCompanion, SPMCKtor_httpHeaderValueParam, SPMCKtor_httpHeaderValueWithParameters, SPMCKtor_httpHeaderValueWithParametersCompanion, SPMCKtor_httpHeadersBuilder, SPMCKtor_httpHttpMethod, SPMCKtor_httpHttpMethodCompanion, SPMCKtor_httpHttpProtocolVersion, SPMCKtor_httpHttpProtocolVersionCompanion, SPMCKtor_httpHttpStatusCode, SPMCKtor_httpHttpStatusCodeCompanion, SPMCKtor_httpOutgoingContent, SPMCKtor_httpURLBuilder, SPMCKtor_httpURLBuilderCompanion, SPMCKtor_httpURLProtocol, SPMCKtor_httpURLProtocolCompanion, SPMCKtor_httpUrl, SPMCKtor_httpUrlCompanion, SPMCKtor_utilsAttributeKey, SPMCKtor_utilsGMTDate, SPMCKtor_utilsGMTDateCompanion, SPMCKtor_utilsMonth, SPMCKtor_utilsMonthCompanion, SPMCKtor_utilsPipeline, SPMCKtor_utilsPipelinePhase, SPMCKtor_utilsStringValuesBuilderImpl, SPMCKtor_utilsTypeInfo, SPMCKtor_utilsWeekDay, SPMCKtor_utilsWeekDayCompanion, SPMCMessageToDisplay, SPMCMessageToDisplayCompanion, SPMCMessageWithCategorySubCategory, SPMCMessageWithCategorySubCategoryCompanion, SPMCMessagesRequest, SPMCMessagesRequestBody, SPMCMessagesRequestBodyCampaigns, SPMCMessagesRequestBodyCampaignsCCPACampaign, SPMCMessagesRequestBodyCampaignsCCPACampaignCompanion, SPMCMessagesRequestBodyCampaignsCampaign, SPMCMessagesRequestBodyCampaignsCampaignCompanion, SPMCMessagesRequestBodyCampaignsCompanion, SPMCMessagesRequestBodyCampaignsIOS14Campaign, SPMCMessagesRequestBodyCampaignsIOS14CampaignCompanion, SPMCMessagesRequestBodyCompanion, SPMCMessagesRequestCompanion, SPMCMessagesRequestMetaData, SPMCMessagesRequestMetaDataCampaign, SPMCMessagesRequestMetaDataCampaignCompanion, SPMCMessagesRequestMetaDataCompanion, SPMCMessagesResponse, SPMCMessagesResponseCCPA, SPMCMessagesResponseCCPACompanion, SPMCMessagesResponseCampaign, SPMCMessagesResponseCampaignCompanion, SPMCMessagesResponseCompanion, SPMCMessagesResponseGDPR, SPMCMessagesResponseGDPRCompanion, SPMCMessagesResponseGlobalCmp, SPMCMessagesResponseGlobalCmpCompanion, SPMCMessagesResponseIos14, SPMCMessagesResponseIos14Companion, SPMCMessagesResponseMessage, SPMCMessagesResponseMessageCompanion, SPMCMessagesResponseMessageGDPRCategory, SPMCMessagesResponseMessageGDPRCategoryCategoryType, SPMCMessagesResponseMessageGDPRCategoryCategoryTypeCompanion, SPMCMessagesResponseMessageGDPRCategoryCategoryTypeSerializer, SPMCMessagesResponseMessageGDPRCategoryCompanion, SPMCMessagesResponseMessageGDPRCategoryVendor, SPMCMessagesResponseMessageGDPRCategoryVendorCompanion, SPMCMessagesResponseMessageGDPRCategoryVendorVendorType, SPMCMessagesResponseMessageGDPRCategoryVendorVendorTypeCompanion, SPMCMessagesResponseMessageGDPRCategoryVendorVendorTypeSerializer, SPMCMessagesResponseMessageMetaData, SPMCMessagesResponseMessageMetaDataCompanion, SPMCMessagesResponseMessageMetaDataMessageCategory, SPMCMessagesResponseMessageMetaDataMessageCategoryCompanion, SPMCMessagesResponseMessageMetaDataMessageCategorySerializer, SPMCMessagesResponseMessageMetaDataMessageSubCategory, SPMCMessagesResponseMessageMetaDataMessageSubCategoryCompanion, SPMCMessagesResponseMessageMetaDataMessageSubCategorySerializer, SPMCMessagesResponsePreferences, SPMCMessagesResponsePreferencesCompanion, SPMCMessagesResponseUSNat, SPMCMessagesResponseUSNatCompanion, SPMCMetaDataRequest, SPMCMetaDataRequestCampaigns, SPMCMetaDataRequestCampaignsCampaign, SPMCMetaDataRequestCampaignsCampaignCompanion, SPMCMetaDataRequestCampaignsCompanion, SPMCMetaDataRequestCompanion, SPMCMetaDataResponse, SPMCMetaDataResponseCompanion, SPMCMetaDataResponseMetaDataResponseCCPA, SPMCMetaDataResponseMetaDataResponseCCPACompanion, SPMCMetaDataResponseMetaDataResponseGDPR, SPMCMetaDataResponseMetaDataResponseGDPRCompanion, SPMCMetaDataResponseMetaDataResponseGlobalCmp, SPMCMetaDataResponseMetaDataResponseGlobalCmpCompanion, SPMCMetaDataResponseMetaDataResponsePreferences, SPMCMetaDataResponseMetaDataResponsePreferencesCompanion, SPMCMetaDataResponseMetaDataResponseUSNat, SPMCMetaDataResponseMetaDataResponseUSNatCompanion, SPMCOSName, SPMCPlatformHttpClientCompanion, SPMCPreferencesChoiceRequest, SPMCPreferencesChoiceRequestCompanion, SPMCPreferencesChoiceResponse, SPMCPreferencesChoiceResponseCompanion, SPMCPreferencesConsent, SPMCPreferencesConsentCompanion, SPMCPreferencesConsentPreferencesStatus, SPMCPreferencesConsentPreferencesStatusCompanion, SPMCPreferencesConsentPreferencesStatusPreferencesChannels, SPMCPreferencesConsentPreferencesStatusPreferencesChannelsCompanion, SPMCPreferencesConsentPreferencesSubType, SPMCPreferencesConsentPreferencesSubTypeCompanion, SPMCPvDataRequest, SPMCPvDataRequestCCPA, SPMCPvDataRequestCCPACompanion, SPMCPvDataRequestCompanion, SPMCPvDataRequestGDPR, SPMCPvDataRequestGDPRCompanion, SPMCPvDataRequestGlobalCmp, SPMCPvDataRequestGlobalCmpCompanion, SPMCPvDataRequestPreferences, SPMCPvDataRequestPreferencesCompanion, SPMCPvDataRequestUSNat, SPMCPvDataRequestUSNatCompanion, SPMCPvDataResponse, SPMCPvDataResponseCampaign, SPMCPvDataResponseCampaignCompanion, SPMCPvDataResponseCompanion, SPMCPvDataResponsePreferencesCampaign, SPMCPvDataResponsePreferencesCampaignCompanion, SPMCRepository, SPMCRepositoryCompanion, SPMCSPAction, SPMCSPActionCompanion, SPMCSPActionType, SPMCSPCampaign, SPMCSPCampaignEnv, SPMCSPCampaignEnvCompanion, SPMCSPCampaignType, SPMCSPCampaignTypeCompanion, SPMCSPCampaigns, SPMCSPError, SPMCSPIDFAStatus, SPMCSPIDFAStatusCompanion, SPMCSPMessageLanguage, SPMCSPMessageLanguageSerializer, SPMCSPPropertyName, SPMCSPPropertyNameCompanion, SPMCSPPropertyNameSerializer, SPMCSPUserData, SPMCSPUserDataCompanion, SPMCSPUserDataSPConsent, SPMCSPUserDataSPConsentCompanion, SPMCSPUserDataSPWebConsents, SPMCSPUserDataSPWebConsentsCompanion, SPMCSPUserDataSPWebConsentsSPWebConsent, SPMCSPUserDataSPWebConsentsSPWebConsentCompanion, SPMCState, SPMCStateCCPAState, SPMCStateCCPAStateCCPAMetaData, SPMCStateCCPAStateCCPAMetaDataCompanion, SPMCStateCCPAStateCompanion, SPMCStateCompanion, SPMCStateGDPRState, SPMCStateGDPRStateCompanion, SPMCStateGDPRStateGDPRMetaData, SPMCStateGDPRStateGDPRMetaDataCompanion, SPMCStateGlobalCmpState, SPMCStateGlobalCmpStateCompanion, SPMCStateGlobalCmpStateGlobalCmpMetaData, SPMCStateGlobalCmpStateGlobalCmpMetaDataCompanion, SPMCStatePreferencesState, SPMCStatePreferencesStateCompanion, SPMCStatePreferencesStatePreferencesMetaData, SPMCStatePreferencesStatePreferencesMetaDataCompanion, SPMCStateUSNatState, SPMCStateUSNatStateCompanion, SPMCStateUSNatStateUsNatMetaData, SPMCStateUSNatStateUsNatMetaDataCompanion, SPMCStringEnumWithDefaultSerializer, SPMCUSNatChoiceRequest, SPMCUSNatChoiceRequestCompanion, SPMCUSNatChoiceResponse, SPMCUSNatChoiceResponseCompanion, SPMCUSNatConsent, SPMCUSNatConsentCompanion, SPMCUSNatConsentUSNatConsentSection, SPMCUSNatConsentUSNatConsentSectionCompanion, SPMCUserConsents, SPMCUserConsentsCompanion, SPMCUserConsentsConsentable, SPMCUserConsentsConsentableCompanion; +@class SPMCAttCampaign, SPMCAttCampaignCompanion, SPMCCCPAChoiceRequest, SPMCCCPAChoiceRequestCompanion, SPMCCCPAChoiceResponse, SPMCCCPAChoiceResponseCompanion, SPMCCCPAConsent, SPMCCCPAConsentCCPAConsentStatus, SPMCCCPAConsentCCPAConsentStatusCompanion, SPMCCCPAConsentCompanion, SPMCChoiceAllRequest, SPMCChoiceAllRequestChoiceAllCampaigns, SPMCChoiceAllRequestChoiceAllCampaignsCampaign, SPMCChoiceAllRequestChoiceAllCampaignsCampaignCompanion, SPMCChoiceAllRequestChoiceAllCampaignsCompanion, SPMCChoiceAllRequestCompanion, SPMCChoiceAllResponse, SPMCChoiceAllResponseCCPA, SPMCChoiceAllResponseCCPACompanion, SPMCChoiceAllResponseCompanion, SPMCChoiceAllResponseGDPR, SPMCChoiceAllResponseGDPRCompanion, SPMCChoiceAllResponseGDPRPostPayload, SPMCChoiceAllResponseGDPRPostPayloadCompanion, SPMCChoiceAllResponseGLOBALCMP, SPMCChoiceAllResponseGLOBALCMPCompanion, SPMCChoiceAllResponseUSNAT, SPMCChoiceAllResponseUSNATCompanion, SPMCConsentStatus, SPMCConsentStatusCompanion, SPMCConsentStatusConsentStatusGranularStatus, SPMCConsentStatusConsentStatusGranularStatusCompanion, SPMCConsentStatusRequest, SPMCConsentStatusRequestCompanion, SPMCConsentStatusRequestMetaData, SPMCConsentStatusRequestMetaDataCampaign, SPMCConsentStatusRequestMetaDataCampaignCompanion, SPMCConsentStatusRequestMetaDataCompanion, SPMCConsentStatusRequestMetaDataGlobalCmpCampaign, SPMCConsentStatusRequestMetaDataGlobalCmpCampaignCompanion, SPMCConsentStatusRequestMetaDataPreferencesCampaign, SPMCConsentStatusRequestMetaDataPreferencesCampaignCompanion, SPMCConsentStatusRequestMetaDataUSNatCampaign, SPMCConsentStatusRequestMetaDataUSNatCampaignCompanion, SPMCConsentStatusResponse, SPMCConsentStatusResponseCompanion, SPMCConsentStatusResponseConsentStatusData, SPMCConsentStatusResponseConsentStatusDataCompanion, SPMCCustomConsentRequest, SPMCCustomConsentRequestCompanion, SPMCDefaultRequest, SPMCDefaultRequestCompanion, SPMCDeleteCustomConsentRequest, SPMCDeleteCustomConsentRequestCompanion, SPMCDeviceInformation, SPMCErrorMetricsRequest, SPMCErrorMetricsRequestCompanion, SPMCGDPRChoiceRequest, SPMCGDPRChoiceRequestCompanion, SPMCGDPRChoiceResponse, SPMCGDPRChoiceResponseCompanion, SPMCGDPRConsent, SPMCGDPRConsentCompanion, SPMCGDPRConsentGCMStatus, SPMCGDPRConsentGCMStatusCompanion, SPMCGDPRConsentVendorGrantsValue, SPMCGDPRConsentVendorGrantsValueCompanion, SPMCGlobalCmpChoiceRequest, SPMCGlobalCmpChoiceRequestCompanion, SPMCGlobalCmpChoiceResponse, SPMCGlobalCmpChoiceResponseCompanion, SPMCGlobalCmpConsent, SPMCGlobalCmpConsentCompanion, SPMCIDFAStatusReportRequest, SPMCIDFAStatusReportRequestAppleTrackingPayload, SPMCIDFAStatusReportRequestAppleTrackingPayloadCompanion, SPMCIDFAStatusReportRequestCompanion, SPMCIncludeData, SPMCIncludeDataCompanion, SPMCIncludeDataGPPConfig, SPMCIncludeDataGPPConfigCompanion, SPMCIncludeDataMspaBinaryFlag, SPMCIncludeDataMspaBinaryFlagCompanion, SPMCIncludeDataMspaTernaryFlag, SPMCIncludeDataMspaTernaryFlagCompanion, SPMCIncludeDataTypeString, SPMCIncludeDataTypeStringCompanion, SPMCIntEnumSerializer, SPMCInvalidAPICode, SPMCKotlinAbstractCoroutineContextElement, SPMCKotlinAbstractCoroutineContextKey, SPMCKotlinArray, SPMCKotlinByteArray, SPMCKotlinByteIterator, SPMCKotlinCancellationException, SPMCKotlinEnum, SPMCKotlinEnumCompanion, SPMCKotlinException, SPMCKotlinIllegalStateException, SPMCKotlinKTypeProjection, SPMCKotlinKTypeProjectionCompanion, SPMCKotlinKVariance, SPMCKotlinNothing, SPMCKotlinRuntimeException, SPMCKotlinThrowable, SPMCKotlinUnit, SPMCKotlinx_coroutines_coreCoroutineDispatcher, SPMCKotlinx_coroutines_coreCoroutineDispatcherKey, SPMCKotlinx_datetimeInstant, SPMCKotlinx_datetimeInstantCompanion, SPMCKotlinx_io_coreBuffer, SPMCKotlinx_io_coreIOException, SPMCKotlinx_serialization_coreSerialKind, SPMCKotlinx_serialization_coreSerializersModule, SPMCKotlinx_serialization_jsonClassDiscriminatorMode, SPMCKotlinx_serialization_jsonJson, SPMCKotlinx_serialization_jsonJsonConfiguration, SPMCKotlinx_serialization_jsonJsonDefault, SPMCKotlinx_serialization_jsonJsonElement, SPMCKotlinx_serialization_jsonJsonElementCompanion, SPMCKotlinx_serialization_jsonJsonPrimitive, SPMCKotlinx_serialization_jsonJsonPrimitiveCompanion, SPMCKtor_client_coreHttpClient, SPMCKtor_client_coreHttpClientCall, SPMCKtor_client_coreHttpClientCallCompanion, SPMCKtor_client_coreHttpClientConfig, SPMCKtor_client_coreHttpClientEngineConfig, SPMCKtor_client_coreHttpReceivePipeline, SPMCKtor_client_coreHttpReceivePipelinePhases, SPMCKtor_client_coreHttpRequestBuilder, SPMCKtor_client_coreHttpRequestBuilderCompanion, SPMCKtor_client_coreHttpRequestData, SPMCKtor_client_coreHttpRequestPipeline, SPMCKtor_client_coreHttpRequestPipelinePhases, SPMCKtor_client_coreHttpRequestTimeoutException, SPMCKtor_client_coreHttpResponse, SPMCKtor_client_coreHttpResponseContainer, SPMCKtor_client_coreHttpResponseData, SPMCKtor_client_coreHttpResponsePipeline, SPMCKtor_client_coreHttpResponsePipelinePhases, SPMCKtor_client_coreHttpSendPipeline, SPMCKtor_client_coreHttpSendPipelinePhases, SPMCKtor_client_coreProxyConfig, SPMCKtor_eventsEventDefinition, SPMCKtor_eventsEvents, SPMCKtor_httpContentType, SPMCKtor_httpContentTypeCompanion, SPMCKtor_httpHeaderValueParam, SPMCKtor_httpHeaderValueWithParameters, SPMCKtor_httpHeaderValueWithParametersCompanion, SPMCKtor_httpHeadersBuilder, SPMCKtor_httpHttpMethod, SPMCKtor_httpHttpMethodCompanion, SPMCKtor_httpHttpProtocolVersion, SPMCKtor_httpHttpProtocolVersionCompanion, SPMCKtor_httpHttpStatusCode, SPMCKtor_httpHttpStatusCodeCompanion, SPMCKtor_httpOutgoingContent, SPMCKtor_httpURLBuilder, SPMCKtor_httpURLBuilderCompanion, SPMCKtor_httpURLProtocol, SPMCKtor_httpURLProtocolCompanion, SPMCKtor_httpUrl, SPMCKtor_httpUrlCompanion, SPMCKtor_utilsAttributeKey, SPMCKtor_utilsGMTDate, SPMCKtor_utilsGMTDateCompanion, SPMCKtor_utilsMonth, SPMCKtor_utilsMonthCompanion, SPMCKtor_utilsPipeline, SPMCKtor_utilsPipelinePhase, SPMCKtor_utilsStringValuesBuilderImpl, SPMCKtor_utilsTypeInfo, SPMCKtor_utilsWeekDay, SPMCKtor_utilsWeekDayCompanion, SPMCMessageToDisplay, SPMCMessageToDisplayCompanion, SPMCMessageWithCategorySubCategory, SPMCMessageWithCategorySubCategoryCompanion, SPMCMessagesRequest, SPMCMessagesRequestBody, SPMCMessagesRequestBodyCampaigns, SPMCMessagesRequestBodyCampaignsCCPACampaign, SPMCMessagesRequestBodyCampaignsCCPACampaignCompanion, SPMCMessagesRequestBodyCampaignsCampaign, SPMCMessagesRequestBodyCampaignsCampaignCompanion, SPMCMessagesRequestBodyCampaignsCompanion, SPMCMessagesRequestBodyCampaignsIOS14Campaign, SPMCMessagesRequestBodyCampaignsIOS14CampaignCompanion, SPMCMessagesRequestBodyCompanion, SPMCMessagesRequestCompanion, SPMCMessagesRequestMetaData, SPMCMessagesRequestMetaDataCampaign, SPMCMessagesRequestMetaDataCampaignCompanion, SPMCMessagesRequestMetaDataCompanion, SPMCMessagesResponse, SPMCMessagesResponseCCPA, SPMCMessagesResponseCCPACompanion, SPMCMessagesResponseCampaign, SPMCMessagesResponseCampaignCompanion, SPMCMessagesResponseCompanion, SPMCMessagesResponseGDPR, SPMCMessagesResponseGDPRCompanion, SPMCMessagesResponseGlobalCmp, SPMCMessagesResponseGlobalCmpCompanion, SPMCMessagesResponseIos14, SPMCMessagesResponseIos14Companion, SPMCMessagesResponseMessage, SPMCMessagesResponseMessageCompanion, SPMCMessagesResponseMessageGDPRCategory, SPMCMessagesResponseMessageGDPRCategoryCategoryType, SPMCMessagesResponseMessageGDPRCategoryCategoryTypeCompanion, SPMCMessagesResponseMessageGDPRCategoryCategoryTypeSerializer, SPMCMessagesResponseMessageGDPRCategoryCompanion, SPMCMessagesResponseMessageGDPRCategoryVendor, SPMCMessagesResponseMessageGDPRCategoryVendorCompanion, SPMCMessagesResponseMessageGDPRCategoryVendorVendorType, SPMCMessagesResponseMessageGDPRCategoryVendorVendorTypeCompanion, SPMCMessagesResponseMessageGDPRCategoryVendorVendorTypeSerializer, SPMCMessagesResponseMessageMetaData, SPMCMessagesResponseMessageMetaDataCompanion, SPMCMessagesResponseMessageMetaDataMessageCategory, SPMCMessagesResponseMessageMetaDataMessageCategoryCompanion, SPMCMessagesResponseMessageMetaDataMessageCategorySerializer, SPMCMessagesResponseMessageMetaDataMessageSubCategory, SPMCMessagesResponseMessageMetaDataMessageSubCategoryCompanion, SPMCMessagesResponseMessageMetaDataMessageSubCategorySerializer, SPMCMessagesResponsePreferences, SPMCMessagesResponsePreferencesCompanion, SPMCMessagesResponseUSNat, SPMCMessagesResponseUSNatCompanion, SPMCMetaDataRequest, SPMCMetaDataRequestCampaigns, SPMCMetaDataRequestCampaignsCampaign, SPMCMetaDataRequestCampaignsCampaignCompanion, SPMCMetaDataRequestCampaignsCompanion, SPMCMetaDataRequestCompanion, SPMCMetaDataResponse, SPMCMetaDataResponseCompanion, SPMCMetaDataResponseMetaDataResponseCCPA, SPMCMetaDataResponseMetaDataResponseCCPACompanion, SPMCMetaDataResponseMetaDataResponseGDPR, SPMCMetaDataResponseMetaDataResponseGDPRCompanion, SPMCMetaDataResponseMetaDataResponseGlobalCmp, SPMCMetaDataResponseMetaDataResponseGlobalCmpCompanion, SPMCMetaDataResponseMetaDataResponsePreferences, SPMCMetaDataResponseMetaDataResponsePreferencesCompanion, SPMCMetaDataResponseMetaDataResponseUSNat, SPMCMetaDataResponseMetaDataResponseUSNatCompanion, SPMCOSName, SPMCPlatformHttpClientCompanion, SPMCPreferencesChoiceRequest, SPMCPreferencesChoiceRequestCompanion, SPMCPreferencesChoiceResponse, SPMCPreferencesChoiceResponseCompanion, SPMCPreferencesConsent, SPMCPreferencesConsentCompanion, SPMCPreferencesConsentPreferencesStatus, SPMCPreferencesConsentPreferencesStatusCompanion, SPMCPreferencesConsentPreferencesStatusPreferencesChannels, SPMCPreferencesConsentPreferencesStatusPreferencesChannelsCompanion, SPMCPreferencesConsentPreferencesSubType, SPMCPreferencesConsentPreferencesSubTypeCompanion, SPMCPvDataRequest, SPMCPvDataRequestCCPA, SPMCPvDataRequestCCPACompanion, SPMCPvDataRequestCompanion, SPMCPvDataRequestGDPR, SPMCPvDataRequestGDPRCompanion, SPMCPvDataRequestGlobalCmp, SPMCPvDataRequestGlobalCmpCompanion, SPMCPvDataRequestPreferences, SPMCPvDataRequestPreferencesCompanion, SPMCPvDataRequestUSNat, SPMCPvDataRequestUSNatCompanion, SPMCPvDataResponse, SPMCPvDataResponseCampaign, SPMCPvDataResponseCampaignCompanion, SPMCPvDataResponseCompanion, SPMCPvDataResponsePreferencesCampaign, SPMCPvDataResponsePreferencesCampaignCompanion, SPMCRepository, SPMCRepositoryCompanion, SPMCSPAction, SPMCSPActionCompanion, SPMCSPActionType, SPMCSPCampaign, SPMCSPCampaignEnv, SPMCSPCampaignEnvCompanion, SPMCSPCampaignType, SPMCSPCampaignTypeCompanion, SPMCSPCampaigns, SPMCSPError, SPMCSPErrorCompanion, SPMCSPIDFAStatus, SPMCSPIDFAStatusCompanion, SPMCSPMessageLanguage, SPMCSPMessageLanguageSerializer, SPMCSPPropertyName, SPMCSPPropertyNameCompanion, SPMCSPPropertyNameSerializer, SPMCSPUserData, SPMCSPUserDataCompanion, SPMCSPUserDataSPConsent, SPMCSPUserDataSPConsentCompanion, SPMCSPUserDataSPWebConsents, SPMCSPUserDataSPWebConsentsCompanion, SPMCSPUserDataSPWebConsentsSPWebConsent, SPMCSPUserDataSPWebConsentsSPWebConsentCompanion, SPMCState, SPMCStateCCPAState, SPMCStateCCPAStateCCPAMetaData, SPMCStateCCPAStateCCPAMetaDataCompanion, SPMCStateCCPAStateCompanion, SPMCStateCompanion, SPMCStateGDPRState, SPMCStateGDPRStateCompanion, SPMCStateGDPRStateGDPRMetaData, SPMCStateGDPRStateGDPRMetaDataCompanion, SPMCStateGlobalCmpState, SPMCStateGlobalCmpStateCompanion, SPMCStateGlobalCmpStateGlobalCmpMetaData, SPMCStateGlobalCmpStateGlobalCmpMetaDataCompanion, SPMCStatePreferencesState, SPMCStatePreferencesStateCompanion, SPMCStatePreferencesStatePreferencesMetaData, SPMCStatePreferencesStatePreferencesMetaDataCompanion, SPMCStateUSNatState, SPMCStateUSNatStateCompanion, SPMCStateUSNatStateUsNatMetaData, SPMCStateUSNatStateUsNatMetaDataCompanion, SPMCStringEnumWithDefaultSerializer, SPMCUSNatChoiceRequest, SPMCUSNatChoiceRequestCompanion, SPMCUSNatChoiceResponse, SPMCUSNatChoiceResponseCompanion, SPMCUSNatConsent, SPMCUSNatConsentCompanion, SPMCUSNatConsentUSNatConsentSection, SPMCUSNatConsentUSNatConsentSectionCompanion, SPMCUserConsents, SPMCUserConsentsCompanion, SPMCUserConsentsConsentable, SPMCUserConsentsConsentableCompanion; @protocol SPMCICoordinator, SPMCIntEnum, SPMCKotlinAnnotation, SPMCKotlinAppendable, SPMCKotlinAutoCloseable, SPMCKotlinComparable, SPMCKotlinContinuation, SPMCKotlinContinuationInterceptor, SPMCKotlinCoroutineContext, SPMCKotlinCoroutineContextElement, SPMCKotlinCoroutineContextKey, SPMCKotlinFunction, SPMCKotlinIterator, SPMCKotlinKAnnotatedElement, SPMCKotlinKClass, SPMCKotlinKClassifier, SPMCKotlinKDeclarationContainer, SPMCKotlinKType, SPMCKotlinMapEntry, SPMCKotlinSequence, SPMCKotlinSuspendFunction0, SPMCKotlinSuspendFunction2, SPMCKotlinx_coroutines_coreChildHandle, SPMCKotlinx_coroutines_coreChildJob, SPMCKotlinx_coroutines_coreCopyableThrowable, SPMCKotlinx_coroutines_coreCoroutineScope, SPMCKotlinx_coroutines_coreDisposableHandle, SPMCKotlinx_coroutines_coreJob, SPMCKotlinx_coroutines_coreParentJob, SPMCKotlinx_coroutines_coreRunnable, SPMCKotlinx_coroutines_coreSelectClause, SPMCKotlinx_coroutines_coreSelectClause0, SPMCKotlinx_coroutines_coreSelectInstance, SPMCKotlinx_datetimeDateTimeFormat, SPMCKotlinx_io_coreRawSink, SPMCKotlinx_io_coreRawSource, SPMCKotlinx_io_coreSink, SPMCKotlinx_io_coreSource, SPMCKotlinx_serialization_coreCompositeDecoder, SPMCKotlinx_serialization_coreCompositeEncoder, SPMCKotlinx_serialization_coreDecoder, SPMCKotlinx_serialization_coreDeserializationStrategy, SPMCKotlinx_serialization_coreEncoder, SPMCKotlinx_serialization_coreKSerializer, SPMCKotlinx_serialization_coreSerialDescriptor, SPMCKotlinx_serialization_coreSerialFormat, SPMCKotlinx_serialization_coreSerializationStrategy, SPMCKotlinx_serialization_coreSerializersModuleCollector, SPMCKotlinx_serialization_coreStringFormat, SPMCKotlinx_serialization_jsonJsonNamingStrategy, SPMCKtor_client_coreClientPlugin, SPMCKtor_client_coreHttpClientEngine, SPMCKtor_client_coreHttpClientEngineCapability, SPMCKtor_client_coreHttpClientPlugin, SPMCKtor_client_coreHttpRequest, SPMCKtor_httpHeaders, SPMCKtor_httpHttpMessage, SPMCKtor_httpHttpMessageBuilder, SPMCKtor_httpParameters, SPMCKtor_httpParametersBuilder, SPMCKtor_ioByteReadChannel, SPMCKtor_ioCloseable, SPMCKtor_ioJvmSerializable, SPMCKtor_utilsAttributes, SPMCKtor_utilsStringValues, SPMCKtor_utilsStringValuesBuilder, SPMCMultiplatform_settingsSettings, SPMCSPClient, SPMCStateSPSampleable; @@ -303,59 +303,87 @@ __attribute__((swift_name("KotlinThrowable"))) - (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 causedBy:(SPMCSPError * _Nullable)causedBy campaignType:(SPMCSPCampaignType * _Nullable)campaignType __attribute__((swift_name("init(code:description:causedBy:campaignType:)"))) __attribute__((objc_designated_initializer)); +@interface SPMCSPError : SPMCKotlinThrowable +- (instancetype)initWithCode:(NSString *)code description:(NSString *)description cause:(SPMCKotlinThrowable * _Nullable)cause campaignType:(SPMCSPCampaignType * _Nullable)campaignType __attribute__((swift_name("init(code:description:cause: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 (class, readonly, getter=companion) SPMCSPErrorCompanion *companion __attribute__((swift_name("companion"))); @property (readonly) SPMCSPCampaignType * _Nullable campaignType __attribute__((swift_name("campaignType"))); -@property (readonly) SPMCSPError * _Nullable causedBy __attribute__((swift_name("causedBy"))); +@property (readonly) SPMCKotlinThrowable * _Nullable cause __attribute__((swift_name("cause"))); @property (readonly) NSString *code __attribute__((swift_name("code"))); @property (readonly) NSString *description_ __attribute__((swift_name("description_"))); @end __attribute__((swift_name("DeleteCustomConsentGDPRException"))) @interface SPMCDeleteCustomConsentGDPRException : SPMCSPError -- (instancetype)initWithCausedBy:(SPMCSPError *)causedBy __attribute__((swift_name("init(causedBy:)"))) __attribute__((objc_designated_initializer)); -- (instancetype)initWithCode:(NSString *)code description:(NSString *)description causedBy:(SPMCSPError * _Nullable)causedBy campaignType:(SPMCSPCampaignType * _Nullable)campaignType __attribute__((swift_name("init(code:description:causedBy:campaignType:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable)); +- (instancetype)initWithCause:(SPMCSPError *)cause __attribute__((swift_name("init(cause:)"))) __attribute__((objc_designated_initializer)); +- (instancetype)initWithCode:(NSString *)code description:(NSString *)description cause:(SPMCKotlinThrowable * _Nullable)cause campaignType:(SPMCSPCampaignType * _Nullable)campaignType __attribute__((swift_name("init(code:description:cause:campaignType:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable)); +@end + +__attribute__((objc_subclassing_restricted)) +__attribute__((swift_name("InvalidAPICode"))) +@interface SPMCInvalidAPICode : 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) SPMCInvalidAPICode *metaData __attribute__((swift_name("metaData"))); +@property (class, readonly) SPMCInvalidAPICode *consentStatus __attribute__((swift_name("consentStatus"))); +@property (class, readonly) SPMCInvalidAPICode *pvData __attribute__((swift_name("pvData"))); +@property (class, readonly) SPMCInvalidAPICode *messages __attribute__((swift_name("messages"))); +@property (class, readonly) SPMCInvalidAPICode *errorMetrics __attribute__((swift_name("errorMetrics"))); +@property (class, readonly) SPMCInvalidAPICode *ccpaAction __attribute__((swift_name("ccpaAction"))); +@property (class, readonly) SPMCInvalidAPICode *gdprAction __attribute__((swift_name("gdprAction"))); +@property (class, readonly) SPMCInvalidAPICode *usnatAction __attribute__((swift_name("usnatAction"))); +@property (class, readonly) SPMCInvalidAPICode *globalcmpAction __attribute__((swift_name("globalcmpAction"))); +@property (class, readonly) SPMCInvalidAPICode *preferencesAction __attribute__((swift_name("preferencesAction"))); +@property (class, readonly) SPMCInvalidAPICode *idfaStatus __attribute__((swift_name("idfaStatus"))); +@property (class, readonly) SPMCInvalidAPICode *choiceAll __attribute__((swift_name("choiceAll"))); +@property (class, readonly) SPMCInvalidAPICode *customConsent __attribute__((swift_name("customConsent"))); +@property (class, readonly) SPMCInvalidAPICode *deleteCustomConsent __attribute__((swift_name("deleteCustomConsent"))); +@property (class, readonly) SPMCInvalidAPICode *ccpaPrivacyManager __attribute__((swift_name("ccpaPrivacyManager"))); +@property (class, readonly) SPMCInvalidAPICode *gdprPrivacyManager __attribute__((swift_name("gdprPrivacyManager"))); +@property (class, readonly) SPMCInvalidAPICode *ccpaMessage __attribute__((swift_name("ccpaMessage"))); +@property (class, readonly) SPMCInvalidAPICode *gdprMessage __attribute__((swift_name("gdprMessage"))); +@property (class, readonly) SPMCInvalidAPICode *empty __attribute__((swift_name("empty"))); ++ (SPMCKotlinArray *)values __attribute__((swift_name("values()"))); +@property (class, readonly) NSArray *entries __attribute__((swift_name("entries"))); +@property (readonly) NSString *type __attribute__((swift_name("type"))); @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 causedBy:(SPMCSPError * _Nullable)causedBy campaignType:(SPMCSPCampaignType * _Nullable)campaignType __attribute__((swift_name("init(code:description:causedBy:campaignType:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable)); +- (instancetype)initWithCode:(NSString *)code description:(NSString *)description cause:(SPMCKotlinThrowable * _Nullable)cause campaignType:(SPMCSPCampaignType * _Nullable)campaignType __attribute__((swift_name("init(code:description:cause:campaignType:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable)); @end __attribute__((swift_name("InvalidCustomConsentUUIDError"))) @interface SPMCInvalidCustomConsentUUIDError : 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 causedBy:(SPMCSPError * _Nullable)causedBy campaignType:(SPMCSPCampaignType * _Nullable)campaignType __attribute__((swift_name("init(code:description:causedBy:campaignType:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable)); +- (instancetype)initWithCode:(NSString *)code description:(NSString *)description cause:(SPMCKotlinThrowable * _Nullable)cause campaignType:(SPMCSPCampaignType * _Nullable)campaignType __attribute__((swift_name("init(code:description:cause:campaignType:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable)); @end __attribute__((swift_name("InvalidPropertyNameError"))) @interface SPMCInvalidPropertyNameError : SPMCSPError - (instancetype)initWithPropertyName:(NSString *)propertyName __attribute__((swift_name("init(propertyName:)"))) __attribute__((objc_designated_initializer)); -- (instancetype)initWithCode:(NSString *)code description:(NSString *)description causedBy:(SPMCSPError * _Nullable)causedBy campaignType:(SPMCSPCampaignType * _Nullable)campaignType __attribute__((swift_name("init(code:description:causedBy:campaignType:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable)); +- (instancetype)initWithCode:(NSString *)code description:(NSString *)description cause:(SPMCKotlinThrowable * _Nullable)cause campaignType:(SPMCSPCampaignType * _Nullable)campaignType __attribute__((swift_name("init(code:description:cause:campaignType:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable)); +@end + +__attribute__((swift_name("InvalidRequestAPIError"))) +@interface SPMCInvalidRequestAPIError : SPMCSPError +- (instancetype)initWithCause:(SPMCKotlinThrowable *)cause endpoint:(SPMCInvalidAPICode *)endpoint __attribute__((swift_name("init(cause:endpoint:)"))) __attribute__((objc_designated_initializer)); +- (instancetype)initWithCode:(NSString *)code description:(NSString *)description cause:(SPMCKotlinThrowable * _Nullable)cause campaignType:(SPMCSPCampaignType * _Nullable)campaignType __attribute__((swift_name("init(code:description:cause:campaignType:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable)); @end __attribute__((swift_name("LoadMessagesException"))) @interface SPMCLoadMessagesException : SPMCSPError -- (instancetype)initWithCausedBy:(SPMCSPError *)causedBy __attribute__((swift_name("init(causedBy:)"))) __attribute__((objc_designated_initializer)); -- (instancetype)initWithCode:(NSString *)code description:(NSString *)description causedBy:(SPMCSPError * _Nullable)causedBy campaignType:(SPMCSPCampaignType * _Nullable)campaignType __attribute__((swift_name("init(code:description:causedBy:campaignType:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable)); +- (instancetype)initWithCause:(SPMCSPError *)cause __attribute__((swift_name("init(cause:)"))) __attribute__((objc_designated_initializer)); +- (instancetype)initWithCode:(NSString *)code description:(NSString *)description cause:(SPMCKotlinThrowable * _Nullable)cause campaignType:(SPMCSPCampaignType * _Nullable)campaignType __attribute__((swift_name("init(code:description:cause:campaignType:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable)); @end __attribute__((objc_subclassing_restricted)) @@ -385,14 +413,14 @@ __attribute__((swift_name("MessageToDisplay.Companion"))) __attribute__((swift_name("PostCustomConsentGDPRException"))) @interface SPMCPostCustomConsentGDPRException : SPMCSPError -- (instancetype)initWithCausedBy:(SPMCSPError *)causedBy __attribute__((swift_name("init(causedBy:)"))) __attribute__((objc_designated_initializer)); -- (instancetype)initWithCode:(NSString *)code description:(NSString *)description causedBy:(SPMCSPError * _Nullable)causedBy campaignType:(SPMCSPCampaignType * _Nullable)campaignType __attribute__((swift_name("init(code:description:causedBy:campaignType:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable)); +- (instancetype)initWithCause:(SPMCSPError *)cause __attribute__((swift_name("init(cause:)"))) __attribute__((objc_designated_initializer)); +- (instancetype)initWithCode:(NSString *)code description:(NSString *)description cause:(SPMCKotlinThrowable * _Nullable)cause campaignType:(SPMCSPCampaignType * _Nullable)campaignType __attribute__((swift_name("init(code:description:cause:campaignType:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable)); @end __attribute__((swift_name("ReportActionException"))) @interface SPMCReportActionException : SPMCSPError -- (instancetype)initWithActionType:(SPMCSPActionType *)actionType campaignType:(SPMCSPCampaignType * _Nullable)campaignType causedBy:(SPMCSPError *)causedBy __attribute__((swift_name("init(actionType:campaignType:causedBy:)"))) __attribute__((objc_designated_initializer)); -- (instancetype)initWithCode:(NSString *)code description:(NSString *)description causedBy:(SPMCSPError * _Nullable)causedBy campaignType:(SPMCSPCampaignType * _Nullable)campaignType __attribute__((swift_name("init(code:description:causedBy:campaignType:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable)); +- (instancetype)initWithActionType:(SPMCSPActionType *)actionType campaignType:(SPMCSPCampaignType * _Nullable)campaignType cause:(SPMCSPError *)cause __attribute__((swift_name("init(actionType:campaignType:cause:)"))) __attribute__((objc_designated_initializer)); +- (instancetype)initWithCode:(NSString *)code description:(NSString *)description cause:(SPMCKotlinThrowable * _Nullable)cause campaignType:(SPMCSPCampaignType * _Nullable)campaignType __attribute__((swift_name("init(code:description:cause:campaignType:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable)); @end __attribute__((objc_subclassing_restricted)) @@ -542,7 +570,17 @@ __attribute__((swift_name("SPCampaigns"))) __attribute__((swift_name("SPClientTimeout"))) @interface SPMCSPClientTimeout : SPMCSPError - (instancetype)initWithPath:(NSString *)path timeoutInSeconds:(int32_t)timeoutInSeconds httpVerb:(NSString *)httpVerb __attribute__((swift_name("init(path:timeoutInSeconds:httpVerb:)"))) __attribute__((objc_designated_initializer)); -- (instancetype)initWithCode:(NSString *)code description:(NSString *)description causedBy:(SPMCSPError * _Nullable)causedBy campaignType:(SPMCSPCampaignType * _Nullable)campaignType __attribute__((swift_name("init(code:description:causedBy:campaignType:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable)); +- (instancetype)initWithCode:(NSString *)code description:(NSString *)description cause:(SPMCKotlinThrowable * _Nullable)cause campaignType:(SPMCSPCampaignType * _Nullable)campaignType __attribute__((swift_name("init(code:description:cause:campaignType:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable)); +@end + +__attribute__((objc_subclassing_restricted)) +__attribute__((swift_name("SPError.Companion"))) +@interface SPMCSPErrorCompanion : SPMCBase ++ (instancetype)alloc __attribute__((unavailable)); ++ (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable)); ++ (instancetype)companion __attribute__((swift_name("init()"))); +@property (class, readonly, getter=shared) SPMCSPErrorCompanion *shared __attribute__((swift_name("shared"))); +- (SPMCSPError *)castToSPErrorError:(SPMCKotlinThrowable *)error __attribute__((swift_name("castToSPError(error:)"))); @end __attribute__((objc_subclassing_restricted)) @@ -674,7 +712,7 @@ __attribute__((swift_name("SPMessageLanguage.Serializer"))) __attribute__((swift_name("SPNetworkError"))) @interface SPMCSPNetworkError : SPMCSPError - (instancetype)initWithStatusCode:(SPMCInt * _Nullable)statusCode httpVerb:(NSString *)httpVerb path:(NSString *)path code:(NSString *)code description:(NSString *)description __attribute__((swift_name("init(statusCode:httpVerb:path:code:description:)"))) __attribute__((objc_designated_initializer)); -- (instancetype)initWithCode:(NSString *)code description:(NSString *)description causedBy:(SPMCSPError * _Nullable)causedBy campaignType:(SPMCSPCampaignType * _Nullable)campaignType __attribute__((swift_name("init(code:description:causedBy:campaignType:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable)); +- (instancetype)initWithCode:(NSString *)code description:(NSString *)description cause:(SPMCKotlinThrowable * _Nullable)cause campaignType:(SPMCSPCampaignType * _Nullable)campaignType __attribute__((swift_name("init(code:description:cause:campaignType:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable)); @end @@ -722,13 +760,13 @@ __attribute__((swift_name("SPPropertyName.Serializer"))) __attribute__((swift_name("SPUnableToParseBodyError"))) @interface SPMCSPUnableToParseBodyError : SPMCSPError - (instancetype)initWithBodyName:(NSString * _Nullable)bodyName __attribute__((swift_name("init(bodyName:)"))) __attribute__((objc_designated_initializer)); -- (instancetype)initWithCode:(NSString *)code description:(NSString *)description causedBy:(SPMCSPError * _Nullable)causedBy campaignType:(SPMCSPCampaignType * _Nullable)campaignType __attribute__((swift_name("init(code:description:causedBy:campaignType:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable)); +- (instancetype)initWithCode:(NSString *)code description:(NSString *)description cause:(SPMCKotlinThrowable * _Nullable)cause campaignType:(SPMCSPCampaignType * _Nullable)campaignType __attribute__((swift_name("init(code:description:cause:campaignType:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable)); @end __attribute__((swift_name("SPUnknownNetworkError"))) @interface SPMCSPUnknownNetworkError : SPMCSPError - (instancetype)initWithPath:(NSString *)path __attribute__((swift_name("init(path:)"))) __attribute__((objc_designated_initializer)); -- (instancetype)initWithCode:(NSString *)code description:(NSString *)description causedBy:(SPMCSPError * _Nullable)causedBy campaignType:(SPMCSPCampaignType * _Nullable)campaignType __attribute__((swift_name("init(code:description:causedBy:campaignType:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable)); +- (instancetype)initWithCode:(NSString *)code description:(NSString *)description cause:(SPMCKotlinThrowable * _Nullable)cause campaignType:(SPMCSPCampaignType * _Nullable)campaignType __attribute__((swift_name("init(code:description:cause:campaignType:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable)); @end @@ -4959,6 +4997,15 @@ __attribute__((swift_name("WrapClientTimeoutErrorKt"))) @property (class, readonly) id WrapHttpTimeoutError __attribute__((swift_name("WrapHttpTimeoutError"))); @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("KotlinRuntimeException"))) @interface SPMCKotlinRuntimeException : SPMCKotlinException - (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer)); diff --git a/Example/Pods/SPMobileCore/SPMobileCore.xcframework/ios-arm64/SPMobileCore.framework/SPMobileCore b/Example/Pods/SPMobileCore/SPMobileCore.xcframework/ios-arm64/SPMobileCore.framework/SPMobileCore index 9e5f6038c..6fada75cd 100644 Binary files a/Example/Pods/SPMobileCore/SPMobileCore.xcframework/ios-arm64/SPMobileCore.framework/SPMobileCore and b/Example/Pods/SPMobileCore/SPMobileCore.xcframework/ios-arm64/SPMobileCore.framework/SPMobileCore differ diff --git a/Example/Pods/SPMobileCore/SPMobileCore.xcframework/ios-arm64_x86_64-simulator/SPMobileCore.framework/Headers/SPMobileCore.h b/Example/Pods/SPMobileCore/SPMobileCore.xcframework/ios-arm64_x86_64-simulator/SPMobileCore.framework/Headers/SPMobileCore.h index 1eeccbf85..53be72b61 100644 --- a/Example/Pods/SPMobileCore/SPMobileCore.xcframework/ios-arm64_x86_64-simulator/SPMobileCore.framework/Headers/SPMobileCore.h +++ b/Example/Pods/SPMobileCore/SPMobileCore.xcframework/ios-arm64_x86_64-simulator/SPMobileCore.framework/Headers/SPMobileCore.h @@ -6,7 +6,7 @@ #import #import -@class SPMCAttCampaign, SPMCAttCampaignCompanion, SPMCCCPAChoiceRequest, SPMCCCPAChoiceRequestCompanion, SPMCCCPAChoiceResponse, SPMCCCPAChoiceResponseCompanion, SPMCCCPAConsent, SPMCCCPAConsentCCPAConsentStatus, SPMCCCPAConsentCCPAConsentStatusCompanion, SPMCCCPAConsentCompanion, SPMCChoiceAllRequest, SPMCChoiceAllRequestChoiceAllCampaigns, SPMCChoiceAllRequestChoiceAllCampaignsCampaign, SPMCChoiceAllRequestChoiceAllCampaignsCampaignCompanion, SPMCChoiceAllRequestChoiceAllCampaignsCompanion, SPMCChoiceAllRequestCompanion, SPMCChoiceAllResponse, SPMCChoiceAllResponseCCPA, SPMCChoiceAllResponseCCPACompanion, SPMCChoiceAllResponseCompanion, SPMCChoiceAllResponseGDPR, SPMCChoiceAllResponseGDPRCompanion, SPMCChoiceAllResponseGDPRPostPayload, SPMCChoiceAllResponseGDPRPostPayloadCompanion, SPMCChoiceAllResponseGLOBALCMP, SPMCChoiceAllResponseGLOBALCMPCompanion, SPMCChoiceAllResponseUSNAT, SPMCChoiceAllResponseUSNATCompanion, SPMCConsentStatus, SPMCConsentStatusCompanion, SPMCConsentStatusConsentStatusGranularStatus, SPMCConsentStatusConsentStatusGranularStatusCompanion, SPMCConsentStatusRequest, SPMCConsentStatusRequestCompanion, SPMCConsentStatusRequestMetaData, SPMCConsentStatusRequestMetaDataCampaign, SPMCConsentStatusRequestMetaDataCampaignCompanion, SPMCConsentStatusRequestMetaDataCompanion, SPMCConsentStatusRequestMetaDataGlobalCmpCampaign, SPMCConsentStatusRequestMetaDataGlobalCmpCampaignCompanion, SPMCConsentStatusRequestMetaDataPreferencesCampaign, SPMCConsentStatusRequestMetaDataPreferencesCampaignCompanion, SPMCConsentStatusRequestMetaDataUSNatCampaign, SPMCConsentStatusRequestMetaDataUSNatCampaignCompanion, SPMCConsentStatusResponse, SPMCConsentStatusResponseCompanion, SPMCConsentStatusResponseConsentStatusData, SPMCConsentStatusResponseConsentStatusDataCompanion, SPMCCustomConsentRequest, SPMCCustomConsentRequestCompanion, SPMCDefaultRequest, SPMCDefaultRequestCompanion, SPMCDeleteCustomConsentRequest, SPMCDeleteCustomConsentRequestCompanion, SPMCDeviceInformation, SPMCErrorMetricsRequest, SPMCErrorMetricsRequestCompanion, SPMCGDPRChoiceRequest, SPMCGDPRChoiceRequestCompanion, SPMCGDPRChoiceResponse, SPMCGDPRChoiceResponseCompanion, SPMCGDPRConsent, SPMCGDPRConsentCompanion, SPMCGDPRConsentGCMStatus, SPMCGDPRConsentGCMStatusCompanion, SPMCGDPRConsentVendorGrantsValue, SPMCGDPRConsentVendorGrantsValueCompanion, SPMCGlobalCmpChoiceRequest, SPMCGlobalCmpChoiceRequestCompanion, SPMCGlobalCmpChoiceResponse, SPMCGlobalCmpChoiceResponseCompanion, SPMCGlobalCmpConsent, SPMCGlobalCmpConsentCompanion, SPMCIDFAStatusReportRequest, SPMCIDFAStatusReportRequestAppleTrackingPayload, SPMCIDFAStatusReportRequestAppleTrackingPayloadCompanion, SPMCIDFAStatusReportRequestCompanion, SPMCIncludeData, SPMCIncludeDataCompanion, SPMCIncludeDataGPPConfig, SPMCIncludeDataGPPConfigCompanion, SPMCIncludeDataMspaBinaryFlag, SPMCIncludeDataMspaBinaryFlagCompanion, SPMCIncludeDataMspaTernaryFlag, SPMCIncludeDataMspaTernaryFlagCompanion, SPMCIncludeDataTypeString, SPMCIncludeDataTypeStringCompanion, SPMCIntEnumSerializer, SPMCKotlinAbstractCoroutineContextElement, SPMCKotlinAbstractCoroutineContextKey, SPMCKotlinArray, SPMCKotlinByteArray, SPMCKotlinByteIterator, SPMCKotlinCancellationException, SPMCKotlinEnum, SPMCKotlinEnumCompanion, SPMCKotlinException, SPMCKotlinIllegalStateException, SPMCKotlinKTypeProjection, SPMCKotlinKTypeProjectionCompanion, SPMCKotlinKVariance, SPMCKotlinNothing, SPMCKotlinRuntimeException, SPMCKotlinThrowable, SPMCKotlinUnit, SPMCKotlinx_coroutines_coreCoroutineDispatcher, SPMCKotlinx_coroutines_coreCoroutineDispatcherKey, SPMCKotlinx_datetimeInstant, SPMCKotlinx_datetimeInstantCompanion, SPMCKotlinx_io_coreBuffer, SPMCKotlinx_io_coreIOException, SPMCKotlinx_serialization_coreSerialKind, SPMCKotlinx_serialization_coreSerializersModule, SPMCKotlinx_serialization_jsonClassDiscriminatorMode, SPMCKotlinx_serialization_jsonJson, SPMCKotlinx_serialization_jsonJsonConfiguration, SPMCKotlinx_serialization_jsonJsonDefault, SPMCKotlinx_serialization_jsonJsonElement, SPMCKotlinx_serialization_jsonJsonElementCompanion, SPMCKotlinx_serialization_jsonJsonPrimitive, SPMCKotlinx_serialization_jsonJsonPrimitiveCompanion, SPMCKtor_client_coreHttpClient, SPMCKtor_client_coreHttpClientCall, SPMCKtor_client_coreHttpClientCallCompanion, SPMCKtor_client_coreHttpClientConfig, SPMCKtor_client_coreHttpClientEngineConfig, SPMCKtor_client_coreHttpReceivePipeline, SPMCKtor_client_coreHttpReceivePipelinePhases, SPMCKtor_client_coreHttpRequestBuilder, SPMCKtor_client_coreHttpRequestBuilderCompanion, SPMCKtor_client_coreHttpRequestData, SPMCKtor_client_coreHttpRequestPipeline, SPMCKtor_client_coreHttpRequestPipelinePhases, SPMCKtor_client_coreHttpRequestTimeoutException, SPMCKtor_client_coreHttpResponse, SPMCKtor_client_coreHttpResponseContainer, SPMCKtor_client_coreHttpResponseData, SPMCKtor_client_coreHttpResponsePipeline, SPMCKtor_client_coreHttpResponsePipelinePhases, SPMCKtor_client_coreHttpSendPipeline, SPMCKtor_client_coreHttpSendPipelinePhases, SPMCKtor_client_coreProxyConfig, SPMCKtor_eventsEventDefinition, SPMCKtor_eventsEvents, SPMCKtor_httpContentType, SPMCKtor_httpContentTypeCompanion, SPMCKtor_httpHeaderValueParam, SPMCKtor_httpHeaderValueWithParameters, SPMCKtor_httpHeaderValueWithParametersCompanion, SPMCKtor_httpHeadersBuilder, SPMCKtor_httpHttpMethod, SPMCKtor_httpHttpMethodCompanion, SPMCKtor_httpHttpProtocolVersion, SPMCKtor_httpHttpProtocolVersionCompanion, SPMCKtor_httpHttpStatusCode, SPMCKtor_httpHttpStatusCodeCompanion, SPMCKtor_httpOutgoingContent, SPMCKtor_httpURLBuilder, SPMCKtor_httpURLBuilderCompanion, SPMCKtor_httpURLProtocol, SPMCKtor_httpURLProtocolCompanion, SPMCKtor_httpUrl, SPMCKtor_httpUrlCompanion, SPMCKtor_utilsAttributeKey, SPMCKtor_utilsGMTDate, SPMCKtor_utilsGMTDateCompanion, SPMCKtor_utilsMonth, SPMCKtor_utilsMonthCompanion, SPMCKtor_utilsPipeline, SPMCKtor_utilsPipelinePhase, SPMCKtor_utilsStringValuesBuilderImpl, SPMCKtor_utilsTypeInfo, SPMCKtor_utilsWeekDay, SPMCKtor_utilsWeekDayCompanion, SPMCMessageToDisplay, SPMCMessageToDisplayCompanion, SPMCMessageWithCategorySubCategory, SPMCMessageWithCategorySubCategoryCompanion, SPMCMessagesRequest, SPMCMessagesRequestBody, SPMCMessagesRequestBodyCampaigns, SPMCMessagesRequestBodyCampaignsCCPACampaign, SPMCMessagesRequestBodyCampaignsCCPACampaignCompanion, SPMCMessagesRequestBodyCampaignsCampaign, SPMCMessagesRequestBodyCampaignsCampaignCompanion, SPMCMessagesRequestBodyCampaignsCompanion, SPMCMessagesRequestBodyCampaignsIOS14Campaign, SPMCMessagesRequestBodyCampaignsIOS14CampaignCompanion, SPMCMessagesRequestBodyCompanion, SPMCMessagesRequestCompanion, SPMCMessagesRequestMetaData, SPMCMessagesRequestMetaDataCampaign, SPMCMessagesRequestMetaDataCampaignCompanion, SPMCMessagesRequestMetaDataCompanion, SPMCMessagesResponse, SPMCMessagesResponseCCPA, SPMCMessagesResponseCCPACompanion, SPMCMessagesResponseCampaign, SPMCMessagesResponseCampaignCompanion, SPMCMessagesResponseCompanion, SPMCMessagesResponseGDPR, SPMCMessagesResponseGDPRCompanion, SPMCMessagesResponseGlobalCmp, SPMCMessagesResponseGlobalCmpCompanion, SPMCMessagesResponseIos14, SPMCMessagesResponseIos14Companion, SPMCMessagesResponseMessage, SPMCMessagesResponseMessageCompanion, SPMCMessagesResponseMessageGDPRCategory, SPMCMessagesResponseMessageGDPRCategoryCategoryType, SPMCMessagesResponseMessageGDPRCategoryCategoryTypeCompanion, SPMCMessagesResponseMessageGDPRCategoryCategoryTypeSerializer, SPMCMessagesResponseMessageGDPRCategoryCompanion, SPMCMessagesResponseMessageGDPRCategoryVendor, SPMCMessagesResponseMessageGDPRCategoryVendorCompanion, SPMCMessagesResponseMessageGDPRCategoryVendorVendorType, SPMCMessagesResponseMessageGDPRCategoryVendorVendorTypeCompanion, SPMCMessagesResponseMessageGDPRCategoryVendorVendorTypeSerializer, SPMCMessagesResponseMessageMetaData, SPMCMessagesResponseMessageMetaDataCompanion, SPMCMessagesResponseMessageMetaDataMessageCategory, SPMCMessagesResponseMessageMetaDataMessageCategoryCompanion, SPMCMessagesResponseMessageMetaDataMessageCategorySerializer, SPMCMessagesResponseMessageMetaDataMessageSubCategory, SPMCMessagesResponseMessageMetaDataMessageSubCategoryCompanion, SPMCMessagesResponseMessageMetaDataMessageSubCategorySerializer, SPMCMessagesResponsePreferences, SPMCMessagesResponsePreferencesCompanion, SPMCMessagesResponseUSNat, SPMCMessagesResponseUSNatCompanion, SPMCMetaDataRequest, SPMCMetaDataRequestCampaigns, SPMCMetaDataRequestCampaignsCampaign, SPMCMetaDataRequestCampaignsCampaignCompanion, SPMCMetaDataRequestCampaignsCompanion, SPMCMetaDataRequestCompanion, SPMCMetaDataResponse, SPMCMetaDataResponseCompanion, SPMCMetaDataResponseMetaDataResponseCCPA, SPMCMetaDataResponseMetaDataResponseCCPACompanion, SPMCMetaDataResponseMetaDataResponseGDPR, SPMCMetaDataResponseMetaDataResponseGDPRCompanion, SPMCMetaDataResponseMetaDataResponseGlobalCmp, SPMCMetaDataResponseMetaDataResponseGlobalCmpCompanion, SPMCMetaDataResponseMetaDataResponsePreferences, SPMCMetaDataResponseMetaDataResponsePreferencesCompanion, SPMCMetaDataResponseMetaDataResponseUSNat, SPMCMetaDataResponseMetaDataResponseUSNatCompanion, SPMCOSName, SPMCPlatformHttpClientCompanion, SPMCPreferencesChoiceRequest, SPMCPreferencesChoiceRequestCompanion, SPMCPreferencesChoiceResponse, SPMCPreferencesChoiceResponseCompanion, SPMCPreferencesConsent, SPMCPreferencesConsentCompanion, SPMCPreferencesConsentPreferencesStatus, SPMCPreferencesConsentPreferencesStatusCompanion, SPMCPreferencesConsentPreferencesStatusPreferencesChannels, SPMCPreferencesConsentPreferencesStatusPreferencesChannelsCompanion, SPMCPreferencesConsentPreferencesSubType, SPMCPreferencesConsentPreferencesSubTypeCompanion, SPMCPvDataRequest, SPMCPvDataRequestCCPA, SPMCPvDataRequestCCPACompanion, SPMCPvDataRequestCompanion, SPMCPvDataRequestGDPR, SPMCPvDataRequestGDPRCompanion, SPMCPvDataRequestGlobalCmp, SPMCPvDataRequestGlobalCmpCompanion, SPMCPvDataRequestPreferences, SPMCPvDataRequestPreferencesCompanion, SPMCPvDataRequestUSNat, SPMCPvDataRequestUSNatCompanion, SPMCPvDataResponse, SPMCPvDataResponseCampaign, SPMCPvDataResponseCampaignCompanion, SPMCPvDataResponseCompanion, SPMCPvDataResponsePreferencesCampaign, SPMCPvDataResponsePreferencesCampaignCompanion, SPMCRepository, SPMCRepositoryCompanion, SPMCSPAction, SPMCSPActionCompanion, SPMCSPActionType, SPMCSPCampaign, SPMCSPCampaignEnv, SPMCSPCampaignEnvCompanion, SPMCSPCampaignType, SPMCSPCampaignTypeCompanion, SPMCSPCampaigns, SPMCSPError, SPMCSPIDFAStatus, SPMCSPIDFAStatusCompanion, SPMCSPMessageLanguage, SPMCSPMessageLanguageSerializer, SPMCSPPropertyName, SPMCSPPropertyNameCompanion, SPMCSPPropertyNameSerializer, SPMCSPUserData, SPMCSPUserDataCompanion, SPMCSPUserDataSPConsent, SPMCSPUserDataSPConsentCompanion, SPMCSPUserDataSPWebConsents, SPMCSPUserDataSPWebConsentsCompanion, SPMCSPUserDataSPWebConsentsSPWebConsent, SPMCSPUserDataSPWebConsentsSPWebConsentCompanion, SPMCState, SPMCStateCCPAState, SPMCStateCCPAStateCCPAMetaData, SPMCStateCCPAStateCCPAMetaDataCompanion, SPMCStateCCPAStateCompanion, SPMCStateCompanion, SPMCStateGDPRState, SPMCStateGDPRStateCompanion, SPMCStateGDPRStateGDPRMetaData, SPMCStateGDPRStateGDPRMetaDataCompanion, SPMCStateGlobalCmpState, SPMCStateGlobalCmpStateCompanion, SPMCStateGlobalCmpStateGlobalCmpMetaData, SPMCStateGlobalCmpStateGlobalCmpMetaDataCompanion, SPMCStatePreferencesState, SPMCStatePreferencesStateCompanion, SPMCStatePreferencesStatePreferencesMetaData, SPMCStatePreferencesStatePreferencesMetaDataCompanion, SPMCStateUSNatState, SPMCStateUSNatStateCompanion, SPMCStateUSNatStateUsNatMetaData, SPMCStateUSNatStateUsNatMetaDataCompanion, SPMCStringEnumWithDefaultSerializer, SPMCUSNatChoiceRequest, SPMCUSNatChoiceRequestCompanion, SPMCUSNatChoiceResponse, SPMCUSNatChoiceResponseCompanion, SPMCUSNatConsent, SPMCUSNatConsentCompanion, SPMCUSNatConsentUSNatConsentSection, SPMCUSNatConsentUSNatConsentSectionCompanion, SPMCUserConsents, SPMCUserConsentsCompanion, SPMCUserConsentsConsentable, SPMCUserConsentsConsentableCompanion; +@class SPMCAttCampaign, SPMCAttCampaignCompanion, SPMCCCPAChoiceRequest, SPMCCCPAChoiceRequestCompanion, SPMCCCPAChoiceResponse, SPMCCCPAChoiceResponseCompanion, SPMCCCPAConsent, SPMCCCPAConsentCCPAConsentStatus, SPMCCCPAConsentCCPAConsentStatusCompanion, SPMCCCPAConsentCompanion, SPMCChoiceAllRequest, SPMCChoiceAllRequestChoiceAllCampaigns, SPMCChoiceAllRequestChoiceAllCampaignsCampaign, SPMCChoiceAllRequestChoiceAllCampaignsCampaignCompanion, SPMCChoiceAllRequestChoiceAllCampaignsCompanion, SPMCChoiceAllRequestCompanion, SPMCChoiceAllResponse, SPMCChoiceAllResponseCCPA, SPMCChoiceAllResponseCCPACompanion, SPMCChoiceAllResponseCompanion, SPMCChoiceAllResponseGDPR, SPMCChoiceAllResponseGDPRCompanion, SPMCChoiceAllResponseGDPRPostPayload, SPMCChoiceAllResponseGDPRPostPayloadCompanion, SPMCChoiceAllResponseGLOBALCMP, SPMCChoiceAllResponseGLOBALCMPCompanion, SPMCChoiceAllResponseUSNAT, SPMCChoiceAllResponseUSNATCompanion, SPMCConsentStatus, SPMCConsentStatusCompanion, SPMCConsentStatusConsentStatusGranularStatus, SPMCConsentStatusConsentStatusGranularStatusCompanion, SPMCConsentStatusRequest, SPMCConsentStatusRequestCompanion, SPMCConsentStatusRequestMetaData, SPMCConsentStatusRequestMetaDataCampaign, SPMCConsentStatusRequestMetaDataCampaignCompanion, SPMCConsentStatusRequestMetaDataCompanion, SPMCConsentStatusRequestMetaDataGlobalCmpCampaign, SPMCConsentStatusRequestMetaDataGlobalCmpCampaignCompanion, SPMCConsentStatusRequestMetaDataPreferencesCampaign, SPMCConsentStatusRequestMetaDataPreferencesCampaignCompanion, SPMCConsentStatusRequestMetaDataUSNatCampaign, SPMCConsentStatusRequestMetaDataUSNatCampaignCompanion, SPMCConsentStatusResponse, SPMCConsentStatusResponseCompanion, SPMCConsentStatusResponseConsentStatusData, SPMCConsentStatusResponseConsentStatusDataCompanion, SPMCCustomConsentRequest, SPMCCustomConsentRequestCompanion, SPMCDefaultRequest, SPMCDefaultRequestCompanion, SPMCDeleteCustomConsentRequest, SPMCDeleteCustomConsentRequestCompanion, SPMCDeviceInformation, SPMCErrorMetricsRequest, SPMCErrorMetricsRequestCompanion, SPMCGDPRChoiceRequest, SPMCGDPRChoiceRequestCompanion, SPMCGDPRChoiceResponse, SPMCGDPRChoiceResponseCompanion, SPMCGDPRConsent, SPMCGDPRConsentCompanion, SPMCGDPRConsentGCMStatus, SPMCGDPRConsentGCMStatusCompanion, SPMCGDPRConsentVendorGrantsValue, SPMCGDPRConsentVendorGrantsValueCompanion, SPMCGlobalCmpChoiceRequest, SPMCGlobalCmpChoiceRequestCompanion, SPMCGlobalCmpChoiceResponse, SPMCGlobalCmpChoiceResponseCompanion, SPMCGlobalCmpConsent, SPMCGlobalCmpConsentCompanion, SPMCIDFAStatusReportRequest, SPMCIDFAStatusReportRequestAppleTrackingPayload, SPMCIDFAStatusReportRequestAppleTrackingPayloadCompanion, SPMCIDFAStatusReportRequestCompanion, SPMCIncludeData, SPMCIncludeDataCompanion, SPMCIncludeDataGPPConfig, SPMCIncludeDataGPPConfigCompanion, SPMCIncludeDataMspaBinaryFlag, SPMCIncludeDataMspaBinaryFlagCompanion, SPMCIncludeDataMspaTernaryFlag, SPMCIncludeDataMspaTernaryFlagCompanion, SPMCIncludeDataTypeString, SPMCIncludeDataTypeStringCompanion, SPMCIntEnumSerializer, SPMCInvalidAPICode, SPMCKotlinAbstractCoroutineContextElement, SPMCKotlinAbstractCoroutineContextKey, SPMCKotlinArray, SPMCKotlinByteArray, SPMCKotlinByteIterator, SPMCKotlinCancellationException, SPMCKotlinEnum, SPMCKotlinEnumCompanion, SPMCKotlinException, SPMCKotlinIllegalStateException, SPMCKotlinKTypeProjection, SPMCKotlinKTypeProjectionCompanion, SPMCKotlinKVariance, SPMCKotlinNothing, SPMCKotlinRuntimeException, SPMCKotlinThrowable, SPMCKotlinUnit, SPMCKotlinx_coroutines_coreCoroutineDispatcher, SPMCKotlinx_coroutines_coreCoroutineDispatcherKey, SPMCKotlinx_datetimeInstant, SPMCKotlinx_datetimeInstantCompanion, SPMCKotlinx_io_coreBuffer, SPMCKotlinx_io_coreIOException, SPMCKotlinx_serialization_coreSerialKind, SPMCKotlinx_serialization_coreSerializersModule, SPMCKotlinx_serialization_jsonClassDiscriminatorMode, SPMCKotlinx_serialization_jsonJson, SPMCKotlinx_serialization_jsonJsonConfiguration, SPMCKotlinx_serialization_jsonJsonDefault, SPMCKotlinx_serialization_jsonJsonElement, SPMCKotlinx_serialization_jsonJsonElementCompanion, SPMCKotlinx_serialization_jsonJsonPrimitive, SPMCKotlinx_serialization_jsonJsonPrimitiveCompanion, SPMCKtor_client_coreHttpClient, SPMCKtor_client_coreHttpClientCall, SPMCKtor_client_coreHttpClientCallCompanion, SPMCKtor_client_coreHttpClientConfig, SPMCKtor_client_coreHttpClientEngineConfig, SPMCKtor_client_coreHttpReceivePipeline, SPMCKtor_client_coreHttpReceivePipelinePhases, SPMCKtor_client_coreHttpRequestBuilder, SPMCKtor_client_coreHttpRequestBuilderCompanion, SPMCKtor_client_coreHttpRequestData, SPMCKtor_client_coreHttpRequestPipeline, SPMCKtor_client_coreHttpRequestPipelinePhases, SPMCKtor_client_coreHttpRequestTimeoutException, SPMCKtor_client_coreHttpResponse, SPMCKtor_client_coreHttpResponseContainer, SPMCKtor_client_coreHttpResponseData, SPMCKtor_client_coreHttpResponsePipeline, SPMCKtor_client_coreHttpResponsePipelinePhases, SPMCKtor_client_coreHttpSendPipeline, SPMCKtor_client_coreHttpSendPipelinePhases, SPMCKtor_client_coreProxyConfig, SPMCKtor_eventsEventDefinition, SPMCKtor_eventsEvents, SPMCKtor_httpContentType, SPMCKtor_httpContentTypeCompanion, SPMCKtor_httpHeaderValueParam, SPMCKtor_httpHeaderValueWithParameters, SPMCKtor_httpHeaderValueWithParametersCompanion, SPMCKtor_httpHeadersBuilder, SPMCKtor_httpHttpMethod, SPMCKtor_httpHttpMethodCompanion, SPMCKtor_httpHttpProtocolVersion, SPMCKtor_httpHttpProtocolVersionCompanion, SPMCKtor_httpHttpStatusCode, SPMCKtor_httpHttpStatusCodeCompanion, SPMCKtor_httpOutgoingContent, SPMCKtor_httpURLBuilder, SPMCKtor_httpURLBuilderCompanion, SPMCKtor_httpURLProtocol, SPMCKtor_httpURLProtocolCompanion, SPMCKtor_httpUrl, SPMCKtor_httpUrlCompanion, SPMCKtor_utilsAttributeKey, SPMCKtor_utilsGMTDate, SPMCKtor_utilsGMTDateCompanion, SPMCKtor_utilsMonth, SPMCKtor_utilsMonthCompanion, SPMCKtor_utilsPipeline, SPMCKtor_utilsPipelinePhase, SPMCKtor_utilsStringValuesBuilderImpl, SPMCKtor_utilsTypeInfo, SPMCKtor_utilsWeekDay, SPMCKtor_utilsWeekDayCompanion, SPMCMessageToDisplay, SPMCMessageToDisplayCompanion, SPMCMessageWithCategorySubCategory, SPMCMessageWithCategorySubCategoryCompanion, SPMCMessagesRequest, SPMCMessagesRequestBody, SPMCMessagesRequestBodyCampaigns, SPMCMessagesRequestBodyCampaignsCCPACampaign, SPMCMessagesRequestBodyCampaignsCCPACampaignCompanion, SPMCMessagesRequestBodyCampaignsCampaign, SPMCMessagesRequestBodyCampaignsCampaignCompanion, SPMCMessagesRequestBodyCampaignsCompanion, SPMCMessagesRequestBodyCampaignsIOS14Campaign, SPMCMessagesRequestBodyCampaignsIOS14CampaignCompanion, SPMCMessagesRequestBodyCompanion, SPMCMessagesRequestCompanion, SPMCMessagesRequestMetaData, SPMCMessagesRequestMetaDataCampaign, SPMCMessagesRequestMetaDataCampaignCompanion, SPMCMessagesRequestMetaDataCompanion, SPMCMessagesResponse, SPMCMessagesResponseCCPA, SPMCMessagesResponseCCPACompanion, SPMCMessagesResponseCampaign, SPMCMessagesResponseCampaignCompanion, SPMCMessagesResponseCompanion, SPMCMessagesResponseGDPR, SPMCMessagesResponseGDPRCompanion, SPMCMessagesResponseGlobalCmp, SPMCMessagesResponseGlobalCmpCompanion, SPMCMessagesResponseIos14, SPMCMessagesResponseIos14Companion, SPMCMessagesResponseMessage, SPMCMessagesResponseMessageCompanion, SPMCMessagesResponseMessageGDPRCategory, SPMCMessagesResponseMessageGDPRCategoryCategoryType, SPMCMessagesResponseMessageGDPRCategoryCategoryTypeCompanion, SPMCMessagesResponseMessageGDPRCategoryCategoryTypeSerializer, SPMCMessagesResponseMessageGDPRCategoryCompanion, SPMCMessagesResponseMessageGDPRCategoryVendor, SPMCMessagesResponseMessageGDPRCategoryVendorCompanion, SPMCMessagesResponseMessageGDPRCategoryVendorVendorType, SPMCMessagesResponseMessageGDPRCategoryVendorVendorTypeCompanion, SPMCMessagesResponseMessageGDPRCategoryVendorVendorTypeSerializer, SPMCMessagesResponseMessageMetaData, SPMCMessagesResponseMessageMetaDataCompanion, SPMCMessagesResponseMessageMetaDataMessageCategory, SPMCMessagesResponseMessageMetaDataMessageCategoryCompanion, SPMCMessagesResponseMessageMetaDataMessageCategorySerializer, SPMCMessagesResponseMessageMetaDataMessageSubCategory, SPMCMessagesResponseMessageMetaDataMessageSubCategoryCompanion, SPMCMessagesResponseMessageMetaDataMessageSubCategorySerializer, SPMCMessagesResponsePreferences, SPMCMessagesResponsePreferencesCompanion, SPMCMessagesResponseUSNat, SPMCMessagesResponseUSNatCompanion, SPMCMetaDataRequest, SPMCMetaDataRequestCampaigns, SPMCMetaDataRequestCampaignsCampaign, SPMCMetaDataRequestCampaignsCampaignCompanion, SPMCMetaDataRequestCampaignsCompanion, SPMCMetaDataRequestCompanion, SPMCMetaDataResponse, SPMCMetaDataResponseCompanion, SPMCMetaDataResponseMetaDataResponseCCPA, SPMCMetaDataResponseMetaDataResponseCCPACompanion, SPMCMetaDataResponseMetaDataResponseGDPR, SPMCMetaDataResponseMetaDataResponseGDPRCompanion, SPMCMetaDataResponseMetaDataResponseGlobalCmp, SPMCMetaDataResponseMetaDataResponseGlobalCmpCompanion, SPMCMetaDataResponseMetaDataResponsePreferences, SPMCMetaDataResponseMetaDataResponsePreferencesCompanion, SPMCMetaDataResponseMetaDataResponseUSNat, SPMCMetaDataResponseMetaDataResponseUSNatCompanion, SPMCOSName, SPMCPlatformHttpClientCompanion, SPMCPreferencesChoiceRequest, SPMCPreferencesChoiceRequestCompanion, SPMCPreferencesChoiceResponse, SPMCPreferencesChoiceResponseCompanion, SPMCPreferencesConsent, SPMCPreferencesConsentCompanion, SPMCPreferencesConsentPreferencesStatus, SPMCPreferencesConsentPreferencesStatusCompanion, SPMCPreferencesConsentPreferencesStatusPreferencesChannels, SPMCPreferencesConsentPreferencesStatusPreferencesChannelsCompanion, SPMCPreferencesConsentPreferencesSubType, SPMCPreferencesConsentPreferencesSubTypeCompanion, SPMCPvDataRequest, SPMCPvDataRequestCCPA, SPMCPvDataRequestCCPACompanion, SPMCPvDataRequestCompanion, SPMCPvDataRequestGDPR, SPMCPvDataRequestGDPRCompanion, SPMCPvDataRequestGlobalCmp, SPMCPvDataRequestGlobalCmpCompanion, SPMCPvDataRequestPreferences, SPMCPvDataRequestPreferencesCompanion, SPMCPvDataRequestUSNat, SPMCPvDataRequestUSNatCompanion, SPMCPvDataResponse, SPMCPvDataResponseCampaign, SPMCPvDataResponseCampaignCompanion, SPMCPvDataResponseCompanion, SPMCPvDataResponsePreferencesCampaign, SPMCPvDataResponsePreferencesCampaignCompanion, SPMCRepository, SPMCRepositoryCompanion, SPMCSPAction, SPMCSPActionCompanion, SPMCSPActionType, SPMCSPCampaign, SPMCSPCampaignEnv, SPMCSPCampaignEnvCompanion, SPMCSPCampaignType, SPMCSPCampaignTypeCompanion, SPMCSPCampaigns, SPMCSPError, SPMCSPErrorCompanion, SPMCSPIDFAStatus, SPMCSPIDFAStatusCompanion, SPMCSPMessageLanguage, SPMCSPMessageLanguageSerializer, SPMCSPPropertyName, SPMCSPPropertyNameCompanion, SPMCSPPropertyNameSerializer, SPMCSPUserData, SPMCSPUserDataCompanion, SPMCSPUserDataSPConsent, SPMCSPUserDataSPConsentCompanion, SPMCSPUserDataSPWebConsents, SPMCSPUserDataSPWebConsentsCompanion, SPMCSPUserDataSPWebConsentsSPWebConsent, SPMCSPUserDataSPWebConsentsSPWebConsentCompanion, SPMCState, SPMCStateCCPAState, SPMCStateCCPAStateCCPAMetaData, SPMCStateCCPAStateCCPAMetaDataCompanion, SPMCStateCCPAStateCompanion, SPMCStateCompanion, SPMCStateGDPRState, SPMCStateGDPRStateCompanion, SPMCStateGDPRStateGDPRMetaData, SPMCStateGDPRStateGDPRMetaDataCompanion, SPMCStateGlobalCmpState, SPMCStateGlobalCmpStateCompanion, SPMCStateGlobalCmpStateGlobalCmpMetaData, SPMCStateGlobalCmpStateGlobalCmpMetaDataCompanion, SPMCStatePreferencesState, SPMCStatePreferencesStateCompanion, SPMCStatePreferencesStatePreferencesMetaData, SPMCStatePreferencesStatePreferencesMetaDataCompanion, SPMCStateUSNatState, SPMCStateUSNatStateCompanion, SPMCStateUSNatStateUsNatMetaData, SPMCStateUSNatStateUsNatMetaDataCompanion, SPMCStringEnumWithDefaultSerializer, SPMCUSNatChoiceRequest, SPMCUSNatChoiceRequestCompanion, SPMCUSNatChoiceResponse, SPMCUSNatChoiceResponseCompanion, SPMCUSNatConsent, SPMCUSNatConsentCompanion, SPMCUSNatConsentUSNatConsentSection, SPMCUSNatConsentUSNatConsentSectionCompanion, SPMCUserConsents, SPMCUserConsentsCompanion, SPMCUserConsentsConsentable, SPMCUserConsentsConsentableCompanion; @protocol SPMCICoordinator, SPMCIntEnum, SPMCKotlinAnnotation, SPMCKotlinAppendable, SPMCKotlinAutoCloseable, SPMCKotlinComparable, SPMCKotlinContinuation, SPMCKotlinContinuationInterceptor, SPMCKotlinCoroutineContext, SPMCKotlinCoroutineContextElement, SPMCKotlinCoroutineContextKey, SPMCKotlinFunction, SPMCKotlinIterator, SPMCKotlinKAnnotatedElement, SPMCKotlinKClass, SPMCKotlinKClassifier, SPMCKotlinKDeclarationContainer, SPMCKotlinKType, SPMCKotlinMapEntry, SPMCKotlinSequence, SPMCKotlinSuspendFunction0, SPMCKotlinSuspendFunction2, SPMCKotlinx_coroutines_coreChildHandle, SPMCKotlinx_coroutines_coreChildJob, SPMCKotlinx_coroutines_coreCopyableThrowable, SPMCKotlinx_coroutines_coreCoroutineScope, SPMCKotlinx_coroutines_coreDisposableHandle, SPMCKotlinx_coroutines_coreJob, SPMCKotlinx_coroutines_coreParentJob, SPMCKotlinx_coroutines_coreRunnable, SPMCKotlinx_coroutines_coreSelectClause, SPMCKotlinx_coroutines_coreSelectClause0, SPMCKotlinx_coroutines_coreSelectInstance, SPMCKotlinx_datetimeDateTimeFormat, SPMCKotlinx_io_coreRawSink, SPMCKotlinx_io_coreRawSource, SPMCKotlinx_io_coreSink, SPMCKotlinx_io_coreSource, SPMCKotlinx_serialization_coreCompositeDecoder, SPMCKotlinx_serialization_coreCompositeEncoder, SPMCKotlinx_serialization_coreDecoder, SPMCKotlinx_serialization_coreDeserializationStrategy, SPMCKotlinx_serialization_coreEncoder, SPMCKotlinx_serialization_coreKSerializer, SPMCKotlinx_serialization_coreSerialDescriptor, SPMCKotlinx_serialization_coreSerialFormat, SPMCKotlinx_serialization_coreSerializationStrategy, SPMCKotlinx_serialization_coreSerializersModuleCollector, SPMCKotlinx_serialization_coreStringFormat, SPMCKotlinx_serialization_jsonJsonNamingStrategy, SPMCKtor_client_coreClientPlugin, SPMCKtor_client_coreHttpClientEngine, SPMCKtor_client_coreHttpClientEngineCapability, SPMCKtor_client_coreHttpClientPlugin, SPMCKtor_client_coreHttpRequest, SPMCKtor_httpHeaders, SPMCKtor_httpHttpMessage, SPMCKtor_httpHttpMessageBuilder, SPMCKtor_httpParameters, SPMCKtor_httpParametersBuilder, SPMCKtor_ioByteReadChannel, SPMCKtor_ioCloseable, SPMCKtor_ioJvmSerializable, SPMCKtor_utilsAttributes, SPMCKtor_utilsStringValues, SPMCKtor_utilsStringValuesBuilder, SPMCMultiplatform_settingsSettings, SPMCSPClient, SPMCStateSPSampleable; @@ -303,59 +303,87 @@ __attribute__((swift_name("KotlinThrowable"))) - (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 causedBy:(SPMCSPError * _Nullable)causedBy campaignType:(SPMCSPCampaignType * _Nullable)campaignType __attribute__((swift_name("init(code:description:causedBy:campaignType:)"))) __attribute__((objc_designated_initializer)); +@interface SPMCSPError : SPMCKotlinThrowable +- (instancetype)initWithCode:(NSString *)code description:(NSString *)description cause:(SPMCKotlinThrowable * _Nullable)cause campaignType:(SPMCSPCampaignType * _Nullable)campaignType __attribute__((swift_name("init(code:description:cause: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 (class, readonly, getter=companion) SPMCSPErrorCompanion *companion __attribute__((swift_name("companion"))); @property (readonly) SPMCSPCampaignType * _Nullable campaignType __attribute__((swift_name("campaignType"))); -@property (readonly) SPMCSPError * _Nullable causedBy __attribute__((swift_name("causedBy"))); +@property (readonly) SPMCKotlinThrowable * _Nullable cause __attribute__((swift_name("cause"))); @property (readonly) NSString *code __attribute__((swift_name("code"))); @property (readonly) NSString *description_ __attribute__((swift_name("description_"))); @end __attribute__((swift_name("DeleteCustomConsentGDPRException"))) @interface SPMCDeleteCustomConsentGDPRException : SPMCSPError -- (instancetype)initWithCausedBy:(SPMCSPError *)causedBy __attribute__((swift_name("init(causedBy:)"))) __attribute__((objc_designated_initializer)); -- (instancetype)initWithCode:(NSString *)code description:(NSString *)description causedBy:(SPMCSPError * _Nullable)causedBy campaignType:(SPMCSPCampaignType * _Nullable)campaignType __attribute__((swift_name("init(code:description:causedBy:campaignType:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable)); +- (instancetype)initWithCause:(SPMCSPError *)cause __attribute__((swift_name("init(cause:)"))) __attribute__((objc_designated_initializer)); +- (instancetype)initWithCode:(NSString *)code description:(NSString *)description cause:(SPMCKotlinThrowable * _Nullable)cause campaignType:(SPMCSPCampaignType * _Nullable)campaignType __attribute__((swift_name("init(code:description:cause:campaignType:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable)); +@end + +__attribute__((objc_subclassing_restricted)) +__attribute__((swift_name("InvalidAPICode"))) +@interface SPMCInvalidAPICode : 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) SPMCInvalidAPICode *metaData __attribute__((swift_name("metaData"))); +@property (class, readonly) SPMCInvalidAPICode *consentStatus __attribute__((swift_name("consentStatus"))); +@property (class, readonly) SPMCInvalidAPICode *pvData __attribute__((swift_name("pvData"))); +@property (class, readonly) SPMCInvalidAPICode *messages __attribute__((swift_name("messages"))); +@property (class, readonly) SPMCInvalidAPICode *errorMetrics __attribute__((swift_name("errorMetrics"))); +@property (class, readonly) SPMCInvalidAPICode *ccpaAction __attribute__((swift_name("ccpaAction"))); +@property (class, readonly) SPMCInvalidAPICode *gdprAction __attribute__((swift_name("gdprAction"))); +@property (class, readonly) SPMCInvalidAPICode *usnatAction __attribute__((swift_name("usnatAction"))); +@property (class, readonly) SPMCInvalidAPICode *globalcmpAction __attribute__((swift_name("globalcmpAction"))); +@property (class, readonly) SPMCInvalidAPICode *preferencesAction __attribute__((swift_name("preferencesAction"))); +@property (class, readonly) SPMCInvalidAPICode *idfaStatus __attribute__((swift_name("idfaStatus"))); +@property (class, readonly) SPMCInvalidAPICode *choiceAll __attribute__((swift_name("choiceAll"))); +@property (class, readonly) SPMCInvalidAPICode *customConsent __attribute__((swift_name("customConsent"))); +@property (class, readonly) SPMCInvalidAPICode *deleteCustomConsent __attribute__((swift_name("deleteCustomConsent"))); +@property (class, readonly) SPMCInvalidAPICode *ccpaPrivacyManager __attribute__((swift_name("ccpaPrivacyManager"))); +@property (class, readonly) SPMCInvalidAPICode *gdprPrivacyManager __attribute__((swift_name("gdprPrivacyManager"))); +@property (class, readonly) SPMCInvalidAPICode *ccpaMessage __attribute__((swift_name("ccpaMessage"))); +@property (class, readonly) SPMCInvalidAPICode *gdprMessage __attribute__((swift_name("gdprMessage"))); +@property (class, readonly) SPMCInvalidAPICode *empty __attribute__((swift_name("empty"))); ++ (SPMCKotlinArray *)values __attribute__((swift_name("values()"))); +@property (class, readonly) NSArray *entries __attribute__((swift_name("entries"))); +@property (readonly) NSString *type __attribute__((swift_name("type"))); @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 causedBy:(SPMCSPError * _Nullable)causedBy campaignType:(SPMCSPCampaignType * _Nullable)campaignType __attribute__((swift_name("init(code:description:causedBy:campaignType:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable)); +- (instancetype)initWithCode:(NSString *)code description:(NSString *)description cause:(SPMCKotlinThrowable * _Nullable)cause campaignType:(SPMCSPCampaignType * _Nullable)campaignType __attribute__((swift_name("init(code:description:cause:campaignType:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable)); @end __attribute__((swift_name("InvalidCustomConsentUUIDError"))) @interface SPMCInvalidCustomConsentUUIDError : 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 causedBy:(SPMCSPError * _Nullable)causedBy campaignType:(SPMCSPCampaignType * _Nullable)campaignType __attribute__((swift_name("init(code:description:causedBy:campaignType:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable)); +- (instancetype)initWithCode:(NSString *)code description:(NSString *)description cause:(SPMCKotlinThrowable * _Nullable)cause campaignType:(SPMCSPCampaignType * _Nullable)campaignType __attribute__((swift_name("init(code:description:cause:campaignType:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable)); @end __attribute__((swift_name("InvalidPropertyNameError"))) @interface SPMCInvalidPropertyNameError : SPMCSPError - (instancetype)initWithPropertyName:(NSString *)propertyName __attribute__((swift_name("init(propertyName:)"))) __attribute__((objc_designated_initializer)); -- (instancetype)initWithCode:(NSString *)code description:(NSString *)description causedBy:(SPMCSPError * _Nullable)causedBy campaignType:(SPMCSPCampaignType * _Nullable)campaignType __attribute__((swift_name("init(code:description:causedBy:campaignType:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable)); +- (instancetype)initWithCode:(NSString *)code description:(NSString *)description cause:(SPMCKotlinThrowable * _Nullable)cause campaignType:(SPMCSPCampaignType * _Nullable)campaignType __attribute__((swift_name("init(code:description:cause:campaignType:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable)); +@end + +__attribute__((swift_name("InvalidRequestAPIError"))) +@interface SPMCInvalidRequestAPIError : SPMCSPError +- (instancetype)initWithCause:(SPMCKotlinThrowable *)cause endpoint:(SPMCInvalidAPICode *)endpoint __attribute__((swift_name("init(cause:endpoint:)"))) __attribute__((objc_designated_initializer)); +- (instancetype)initWithCode:(NSString *)code description:(NSString *)description cause:(SPMCKotlinThrowable * _Nullable)cause campaignType:(SPMCSPCampaignType * _Nullable)campaignType __attribute__((swift_name("init(code:description:cause:campaignType:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable)); @end __attribute__((swift_name("LoadMessagesException"))) @interface SPMCLoadMessagesException : SPMCSPError -- (instancetype)initWithCausedBy:(SPMCSPError *)causedBy __attribute__((swift_name("init(causedBy:)"))) __attribute__((objc_designated_initializer)); -- (instancetype)initWithCode:(NSString *)code description:(NSString *)description causedBy:(SPMCSPError * _Nullable)causedBy campaignType:(SPMCSPCampaignType * _Nullable)campaignType __attribute__((swift_name("init(code:description:causedBy:campaignType:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable)); +- (instancetype)initWithCause:(SPMCSPError *)cause __attribute__((swift_name("init(cause:)"))) __attribute__((objc_designated_initializer)); +- (instancetype)initWithCode:(NSString *)code description:(NSString *)description cause:(SPMCKotlinThrowable * _Nullable)cause campaignType:(SPMCSPCampaignType * _Nullable)campaignType __attribute__((swift_name("init(code:description:cause:campaignType:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable)); @end __attribute__((objc_subclassing_restricted)) @@ -385,14 +413,14 @@ __attribute__((swift_name("MessageToDisplay.Companion"))) __attribute__((swift_name("PostCustomConsentGDPRException"))) @interface SPMCPostCustomConsentGDPRException : SPMCSPError -- (instancetype)initWithCausedBy:(SPMCSPError *)causedBy __attribute__((swift_name("init(causedBy:)"))) __attribute__((objc_designated_initializer)); -- (instancetype)initWithCode:(NSString *)code description:(NSString *)description causedBy:(SPMCSPError * _Nullable)causedBy campaignType:(SPMCSPCampaignType * _Nullable)campaignType __attribute__((swift_name("init(code:description:causedBy:campaignType:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable)); +- (instancetype)initWithCause:(SPMCSPError *)cause __attribute__((swift_name("init(cause:)"))) __attribute__((objc_designated_initializer)); +- (instancetype)initWithCode:(NSString *)code description:(NSString *)description cause:(SPMCKotlinThrowable * _Nullable)cause campaignType:(SPMCSPCampaignType * _Nullable)campaignType __attribute__((swift_name("init(code:description:cause:campaignType:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable)); @end __attribute__((swift_name("ReportActionException"))) @interface SPMCReportActionException : SPMCSPError -- (instancetype)initWithActionType:(SPMCSPActionType *)actionType campaignType:(SPMCSPCampaignType * _Nullable)campaignType causedBy:(SPMCSPError *)causedBy __attribute__((swift_name("init(actionType:campaignType:causedBy:)"))) __attribute__((objc_designated_initializer)); -- (instancetype)initWithCode:(NSString *)code description:(NSString *)description causedBy:(SPMCSPError * _Nullable)causedBy campaignType:(SPMCSPCampaignType * _Nullable)campaignType __attribute__((swift_name("init(code:description:causedBy:campaignType:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable)); +- (instancetype)initWithActionType:(SPMCSPActionType *)actionType campaignType:(SPMCSPCampaignType * _Nullable)campaignType cause:(SPMCSPError *)cause __attribute__((swift_name("init(actionType:campaignType:cause:)"))) __attribute__((objc_designated_initializer)); +- (instancetype)initWithCode:(NSString *)code description:(NSString *)description cause:(SPMCKotlinThrowable * _Nullable)cause campaignType:(SPMCSPCampaignType * _Nullable)campaignType __attribute__((swift_name("init(code:description:cause:campaignType:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable)); @end __attribute__((objc_subclassing_restricted)) @@ -542,7 +570,17 @@ __attribute__((swift_name("SPCampaigns"))) __attribute__((swift_name("SPClientTimeout"))) @interface SPMCSPClientTimeout : SPMCSPError - (instancetype)initWithPath:(NSString *)path timeoutInSeconds:(int32_t)timeoutInSeconds httpVerb:(NSString *)httpVerb __attribute__((swift_name("init(path:timeoutInSeconds:httpVerb:)"))) __attribute__((objc_designated_initializer)); -- (instancetype)initWithCode:(NSString *)code description:(NSString *)description causedBy:(SPMCSPError * _Nullable)causedBy campaignType:(SPMCSPCampaignType * _Nullable)campaignType __attribute__((swift_name("init(code:description:causedBy:campaignType:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable)); +- (instancetype)initWithCode:(NSString *)code description:(NSString *)description cause:(SPMCKotlinThrowable * _Nullable)cause campaignType:(SPMCSPCampaignType * _Nullable)campaignType __attribute__((swift_name("init(code:description:cause:campaignType:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable)); +@end + +__attribute__((objc_subclassing_restricted)) +__attribute__((swift_name("SPError.Companion"))) +@interface SPMCSPErrorCompanion : SPMCBase ++ (instancetype)alloc __attribute__((unavailable)); ++ (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable)); ++ (instancetype)companion __attribute__((swift_name("init()"))); +@property (class, readonly, getter=shared) SPMCSPErrorCompanion *shared __attribute__((swift_name("shared"))); +- (SPMCSPError *)castToSPErrorError:(SPMCKotlinThrowable *)error __attribute__((swift_name("castToSPError(error:)"))); @end __attribute__((objc_subclassing_restricted)) @@ -674,7 +712,7 @@ __attribute__((swift_name("SPMessageLanguage.Serializer"))) __attribute__((swift_name("SPNetworkError"))) @interface SPMCSPNetworkError : SPMCSPError - (instancetype)initWithStatusCode:(SPMCInt * _Nullable)statusCode httpVerb:(NSString *)httpVerb path:(NSString *)path code:(NSString *)code description:(NSString *)description __attribute__((swift_name("init(statusCode:httpVerb:path:code:description:)"))) __attribute__((objc_designated_initializer)); -- (instancetype)initWithCode:(NSString *)code description:(NSString *)description causedBy:(SPMCSPError * _Nullable)causedBy campaignType:(SPMCSPCampaignType * _Nullable)campaignType __attribute__((swift_name("init(code:description:causedBy:campaignType:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable)); +- (instancetype)initWithCode:(NSString *)code description:(NSString *)description cause:(SPMCKotlinThrowable * _Nullable)cause campaignType:(SPMCSPCampaignType * _Nullable)campaignType __attribute__((swift_name("init(code:description:cause:campaignType:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable)); @end @@ -722,13 +760,13 @@ __attribute__((swift_name("SPPropertyName.Serializer"))) __attribute__((swift_name("SPUnableToParseBodyError"))) @interface SPMCSPUnableToParseBodyError : SPMCSPError - (instancetype)initWithBodyName:(NSString * _Nullable)bodyName __attribute__((swift_name("init(bodyName:)"))) __attribute__((objc_designated_initializer)); -- (instancetype)initWithCode:(NSString *)code description:(NSString *)description causedBy:(SPMCSPError * _Nullable)causedBy campaignType:(SPMCSPCampaignType * _Nullable)campaignType __attribute__((swift_name("init(code:description:causedBy:campaignType:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable)); +- (instancetype)initWithCode:(NSString *)code description:(NSString *)description cause:(SPMCKotlinThrowable * _Nullable)cause campaignType:(SPMCSPCampaignType * _Nullable)campaignType __attribute__((swift_name("init(code:description:cause:campaignType:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable)); @end __attribute__((swift_name("SPUnknownNetworkError"))) @interface SPMCSPUnknownNetworkError : SPMCSPError - (instancetype)initWithPath:(NSString *)path __attribute__((swift_name("init(path:)"))) __attribute__((objc_designated_initializer)); -- (instancetype)initWithCode:(NSString *)code description:(NSString *)description causedBy:(SPMCSPError * _Nullable)causedBy campaignType:(SPMCSPCampaignType * _Nullable)campaignType __attribute__((swift_name("init(code:description:causedBy:campaignType:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable)); +- (instancetype)initWithCode:(NSString *)code description:(NSString *)description cause:(SPMCKotlinThrowable * _Nullable)cause campaignType:(SPMCSPCampaignType * _Nullable)campaignType __attribute__((swift_name("init(code:description:cause:campaignType:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable)); @end @@ -4959,6 +4997,15 @@ __attribute__((swift_name("WrapClientTimeoutErrorKt"))) @property (class, readonly) id WrapHttpTimeoutError __attribute__((swift_name("WrapHttpTimeoutError"))); @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("KotlinRuntimeException"))) @interface SPMCKotlinRuntimeException : SPMCKotlinException - (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer)); diff --git a/Example/Pods/SPMobileCore/SPMobileCore.xcframework/ios-arm64_x86_64-simulator/SPMobileCore.framework/SPMobileCore b/Example/Pods/SPMobileCore/SPMobileCore.xcframework/ios-arm64_x86_64-simulator/SPMobileCore.framework/SPMobileCore index bbc8021ce..5dd0d45b8 100644 Binary files a/Example/Pods/SPMobileCore/SPMobileCore.xcframework/ios-arm64_x86_64-simulator/SPMobileCore.framework/SPMobileCore and b/Example/Pods/SPMobileCore/SPMobileCore.xcframework/ios-arm64_x86_64-simulator/SPMobileCore.framework/SPMobileCore differ diff --git a/Example/Pods/SPMobileCore/SPMobileCore.xcframework/tvos-arm64/SPMobileCore.framework/Headers/SPMobileCore.h b/Example/Pods/SPMobileCore/SPMobileCore.xcframework/tvos-arm64/SPMobileCore.framework/Headers/SPMobileCore.h index 1eeccbf85..53be72b61 100644 --- a/Example/Pods/SPMobileCore/SPMobileCore.xcframework/tvos-arm64/SPMobileCore.framework/Headers/SPMobileCore.h +++ b/Example/Pods/SPMobileCore/SPMobileCore.xcframework/tvos-arm64/SPMobileCore.framework/Headers/SPMobileCore.h @@ -6,7 +6,7 @@ #import #import -@class SPMCAttCampaign, SPMCAttCampaignCompanion, SPMCCCPAChoiceRequest, SPMCCCPAChoiceRequestCompanion, SPMCCCPAChoiceResponse, SPMCCCPAChoiceResponseCompanion, SPMCCCPAConsent, SPMCCCPAConsentCCPAConsentStatus, SPMCCCPAConsentCCPAConsentStatusCompanion, SPMCCCPAConsentCompanion, SPMCChoiceAllRequest, SPMCChoiceAllRequestChoiceAllCampaigns, SPMCChoiceAllRequestChoiceAllCampaignsCampaign, SPMCChoiceAllRequestChoiceAllCampaignsCampaignCompanion, SPMCChoiceAllRequestChoiceAllCampaignsCompanion, SPMCChoiceAllRequestCompanion, SPMCChoiceAllResponse, SPMCChoiceAllResponseCCPA, SPMCChoiceAllResponseCCPACompanion, SPMCChoiceAllResponseCompanion, SPMCChoiceAllResponseGDPR, SPMCChoiceAllResponseGDPRCompanion, SPMCChoiceAllResponseGDPRPostPayload, SPMCChoiceAllResponseGDPRPostPayloadCompanion, SPMCChoiceAllResponseGLOBALCMP, SPMCChoiceAllResponseGLOBALCMPCompanion, SPMCChoiceAllResponseUSNAT, SPMCChoiceAllResponseUSNATCompanion, SPMCConsentStatus, SPMCConsentStatusCompanion, SPMCConsentStatusConsentStatusGranularStatus, SPMCConsentStatusConsentStatusGranularStatusCompanion, SPMCConsentStatusRequest, SPMCConsentStatusRequestCompanion, SPMCConsentStatusRequestMetaData, SPMCConsentStatusRequestMetaDataCampaign, SPMCConsentStatusRequestMetaDataCampaignCompanion, SPMCConsentStatusRequestMetaDataCompanion, SPMCConsentStatusRequestMetaDataGlobalCmpCampaign, SPMCConsentStatusRequestMetaDataGlobalCmpCampaignCompanion, SPMCConsentStatusRequestMetaDataPreferencesCampaign, SPMCConsentStatusRequestMetaDataPreferencesCampaignCompanion, SPMCConsentStatusRequestMetaDataUSNatCampaign, SPMCConsentStatusRequestMetaDataUSNatCampaignCompanion, SPMCConsentStatusResponse, SPMCConsentStatusResponseCompanion, SPMCConsentStatusResponseConsentStatusData, SPMCConsentStatusResponseConsentStatusDataCompanion, SPMCCustomConsentRequest, SPMCCustomConsentRequestCompanion, SPMCDefaultRequest, SPMCDefaultRequestCompanion, SPMCDeleteCustomConsentRequest, SPMCDeleteCustomConsentRequestCompanion, SPMCDeviceInformation, SPMCErrorMetricsRequest, SPMCErrorMetricsRequestCompanion, SPMCGDPRChoiceRequest, SPMCGDPRChoiceRequestCompanion, SPMCGDPRChoiceResponse, SPMCGDPRChoiceResponseCompanion, SPMCGDPRConsent, SPMCGDPRConsentCompanion, SPMCGDPRConsentGCMStatus, SPMCGDPRConsentGCMStatusCompanion, SPMCGDPRConsentVendorGrantsValue, SPMCGDPRConsentVendorGrantsValueCompanion, SPMCGlobalCmpChoiceRequest, SPMCGlobalCmpChoiceRequestCompanion, SPMCGlobalCmpChoiceResponse, SPMCGlobalCmpChoiceResponseCompanion, SPMCGlobalCmpConsent, SPMCGlobalCmpConsentCompanion, SPMCIDFAStatusReportRequest, SPMCIDFAStatusReportRequestAppleTrackingPayload, SPMCIDFAStatusReportRequestAppleTrackingPayloadCompanion, SPMCIDFAStatusReportRequestCompanion, SPMCIncludeData, SPMCIncludeDataCompanion, SPMCIncludeDataGPPConfig, SPMCIncludeDataGPPConfigCompanion, SPMCIncludeDataMspaBinaryFlag, SPMCIncludeDataMspaBinaryFlagCompanion, SPMCIncludeDataMspaTernaryFlag, SPMCIncludeDataMspaTernaryFlagCompanion, SPMCIncludeDataTypeString, SPMCIncludeDataTypeStringCompanion, SPMCIntEnumSerializer, SPMCKotlinAbstractCoroutineContextElement, SPMCKotlinAbstractCoroutineContextKey, SPMCKotlinArray, SPMCKotlinByteArray, SPMCKotlinByteIterator, SPMCKotlinCancellationException, SPMCKotlinEnum, SPMCKotlinEnumCompanion, SPMCKotlinException, SPMCKotlinIllegalStateException, SPMCKotlinKTypeProjection, SPMCKotlinKTypeProjectionCompanion, SPMCKotlinKVariance, SPMCKotlinNothing, SPMCKotlinRuntimeException, SPMCKotlinThrowable, SPMCKotlinUnit, SPMCKotlinx_coroutines_coreCoroutineDispatcher, SPMCKotlinx_coroutines_coreCoroutineDispatcherKey, SPMCKotlinx_datetimeInstant, SPMCKotlinx_datetimeInstantCompanion, SPMCKotlinx_io_coreBuffer, SPMCKotlinx_io_coreIOException, SPMCKotlinx_serialization_coreSerialKind, SPMCKotlinx_serialization_coreSerializersModule, SPMCKotlinx_serialization_jsonClassDiscriminatorMode, SPMCKotlinx_serialization_jsonJson, SPMCKotlinx_serialization_jsonJsonConfiguration, SPMCKotlinx_serialization_jsonJsonDefault, SPMCKotlinx_serialization_jsonJsonElement, SPMCKotlinx_serialization_jsonJsonElementCompanion, SPMCKotlinx_serialization_jsonJsonPrimitive, SPMCKotlinx_serialization_jsonJsonPrimitiveCompanion, SPMCKtor_client_coreHttpClient, SPMCKtor_client_coreHttpClientCall, SPMCKtor_client_coreHttpClientCallCompanion, SPMCKtor_client_coreHttpClientConfig, SPMCKtor_client_coreHttpClientEngineConfig, SPMCKtor_client_coreHttpReceivePipeline, SPMCKtor_client_coreHttpReceivePipelinePhases, SPMCKtor_client_coreHttpRequestBuilder, SPMCKtor_client_coreHttpRequestBuilderCompanion, SPMCKtor_client_coreHttpRequestData, SPMCKtor_client_coreHttpRequestPipeline, SPMCKtor_client_coreHttpRequestPipelinePhases, SPMCKtor_client_coreHttpRequestTimeoutException, SPMCKtor_client_coreHttpResponse, SPMCKtor_client_coreHttpResponseContainer, SPMCKtor_client_coreHttpResponseData, SPMCKtor_client_coreHttpResponsePipeline, SPMCKtor_client_coreHttpResponsePipelinePhases, SPMCKtor_client_coreHttpSendPipeline, SPMCKtor_client_coreHttpSendPipelinePhases, SPMCKtor_client_coreProxyConfig, SPMCKtor_eventsEventDefinition, SPMCKtor_eventsEvents, SPMCKtor_httpContentType, SPMCKtor_httpContentTypeCompanion, SPMCKtor_httpHeaderValueParam, SPMCKtor_httpHeaderValueWithParameters, SPMCKtor_httpHeaderValueWithParametersCompanion, SPMCKtor_httpHeadersBuilder, SPMCKtor_httpHttpMethod, SPMCKtor_httpHttpMethodCompanion, SPMCKtor_httpHttpProtocolVersion, SPMCKtor_httpHttpProtocolVersionCompanion, SPMCKtor_httpHttpStatusCode, SPMCKtor_httpHttpStatusCodeCompanion, SPMCKtor_httpOutgoingContent, SPMCKtor_httpURLBuilder, SPMCKtor_httpURLBuilderCompanion, SPMCKtor_httpURLProtocol, SPMCKtor_httpURLProtocolCompanion, SPMCKtor_httpUrl, SPMCKtor_httpUrlCompanion, SPMCKtor_utilsAttributeKey, SPMCKtor_utilsGMTDate, SPMCKtor_utilsGMTDateCompanion, SPMCKtor_utilsMonth, SPMCKtor_utilsMonthCompanion, SPMCKtor_utilsPipeline, SPMCKtor_utilsPipelinePhase, SPMCKtor_utilsStringValuesBuilderImpl, SPMCKtor_utilsTypeInfo, SPMCKtor_utilsWeekDay, SPMCKtor_utilsWeekDayCompanion, SPMCMessageToDisplay, SPMCMessageToDisplayCompanion, SPMCMessageWithCategorySubCategory, SPMCMessageWithCategorySubCategoryCompanion, SPMCMessagesRequest, SPMCMessagesRequestBody, SPMCMessagesRequestBodyCampaigns, SPMCMessagesRequestBodyCampaignsCCPACampaign, SPMCMessagesRequestBodyCampaignsCCPACampaignCompanion, SPMCMessagesRequestBodyCampaignsCampaign, SPMCMessagesRequestBodyCampaignsCampaignCompanion, SPMCMessagesRequestBodyCampaignsCompanion, SPMCMessagesRequestBodyCampaignsIOS14Campaign, SPMCMessagesRequestBodyCampaignsIOS14CampaignCompanion, SPMCMessagesRequestBodyCompanion, SPMCMessagesRequestCompanion, SPMCMessagesRequestMetaData, SPMCMessagesRequestMetaDataCampaign, SPMCMessagesRequestMetaDataCampaignCompanion, SPMCMessagesRequestMetaDataCompanion, SPMCMessagesResponse, SPMCMessagesResponseCCPA, SPMCMessagesResponseCCPACompanion, SPMCMessagesResponseCampaign, SPMCMessagesResponseCampaignCompanion, SPMCMessagesResponseCompanion, SPMCMessagesResponseGDPR, SPMCMessagesResponseGDPRCompanion, SPMCMessagesResponseGlobalCmp, SPMCMessagesResponseGlobalCmpCompanion, SPMCMessagesResponseIos14, SPMCMessagesResponseIos14Companion, SPMCMessagesResponseMessage, SPMCMessagesResponseMessageCompanion, SPMCMessagesResponseMessageGDPRCategory, SPMCMessagesResponseMessageGDPRCategoryCategoryType, SPMCMessagesResponseMessageGDPRCategoryCategoryTypeCompanion, SPMCMessagesResponseMessageGDPRCategoryCategoryTypeSerializer, SPMCMessagesResponseMessageGDPRCategoryCompanion, SPMCMessagesResponseMessageGDPRCategoryVendor, SPMCMessagesResponseMessageGDPRCategoryVendorCompanion, SPMCMessagesResponseMessageGDPRCategoryVendorVendorType, SPMCMessagesResponseMessageGDPRCategoryVendorVendorTypeCompanion, SPMCMessagesResponseMessageGDPRCategoryVendorVendorTypeSerializer, SPMCMessagesResponseMessageMetaData, SPMCMessagesResponseMessageMetaDataCompanion, SPMCMessagesResponseMessageMetaDataMessageCategory, SPMCMessagesResponseMessageMetaDataMessageCategoryCompanion, SPMCMessagesResponseMessageMetaDataMessageCategorySerializer, SPMCMessagesResponseMessageMetaDataMessageSubCategory, SPMCMessagesResponseMessageMetaDataMessageSubCategoryCompanion, SPMCMessagesResponseMessageMetaDataMessageSubCategorySerializer, SPMCMessagesResponsePreferences, SPMCMessagesResponsePreferencesCompanion, SPMCMessagesResponseUSNat, SPMCMessagesResponseUSNatCompanion, SPMCMetaDataRequest, SPMCMetaDataRequestCampaigns, SPMCMetaDataRequestCampaignsCampaign, SPMCMetaDataRequestCampaignsCampaignCompanion, SPMCMetaDataRequestCampaignsCompanion, SPMCMetaDataRequestCompanion, SPMCMetaDataResponse, SPMCMetaDataResponseCompanion, SPMCMetaDataResponseMetaDataResponseCCPA, SPMCMetaDataResponseMetaDataResponseCCPACompanion, SPMCMetaDataResponseMetaDataResponseGDPR, SPMCMetaDataResponseMetaDataResponseGDPRCompanion, SPMCMetaDataResponseMetaDataResponseGlobalCmp, SPMCMetaDataResponseMetaDataResponseGlobalCmpCompanion, SPMCMetaDataResponseMetaDataResponsePreferences, SPMCMetaDataResponseMetaDataResponsePreferencesCompanion, SPMCMetaDataResponseMetaDataResponseUSNat, SPMCMetaDataResponseMetaDataResponseUSNatCompanion, SPMCOSName, SPMCPlatformHttpClientCompanion, SPMCPreferencesChoiceRequest, SPMCPreferencesChoiceRequestCompanion, SPMCPreferencesChoiceResponse, SPMCPreferencesChoiceResponseCompanion, SPMCPreferencesConsent, SPMCPreferencesConsentCompanion, SPMCPreferencesConsentPreferencesStatus, SPMCPreferencesConsentPreferencesStatusCompanion, SPMCPreferencesConsentPreferencesStatusPreferencesChannels, SPMCPreferencesConsentPreferencesStatusPreferencesChannelsCompanion, SPMCPreferencesConsentPreferencesSubType, SPMCPreferencesConsentPreferencesSubTypeCompanion, SPMCPvDataRequest, SPMCPvDataRequestCCPA, SPMCPvDataRequestCCPACompanion, SPMCPvDataRequestCompanion, SPMCPvDataRequestGDPR, SPMCPvDataRequestGDPRCompanion, SPMCPvDataRequestGlobalCmp, SPMCPvDataRequestGlobalCmpCompanion, SPMCPvDataRequestPreferences, SPMCPvDataRequestPreferencesCompanion, SPMCPvDataRequestUSNat, SPMCPvDataRequestUSNatCompanion, SPMCPvDataResponse, SPMCPvDataResponseCampaign, SPMCPvDataResponseCampaignCompanion, SPMCPvDataResponseCompanion, SPMCPvDataResponsePreferencesCampaign, SPMCPvDataResponsePreferencesCampaignCompanion, SPMCRepository, SPMCRepositoryCompanion, SPMCSPAction, SPMCSPActionCompanion, SPMCSPActionType, SPMCSPCampaign, SPMCSPCampaignEnv, SPMCSPCampaignEnvCompanion, SPMCSPCampaignType, SPMCSPCampaignTypeCompanion, SPMCSPCampaigns, SPMCSPError, SPMCSPIDFAStatus, SPMCSPIDFAStatusCompanion, SPMCSPMessageLanguage, SPMCSPMessageLanguageSerializer, SPMCSPPropertyName, SPMCSPPropertyNameCompanion, SPMCSPPropertyNameSerializer, SPMCSPUserData, SPMCSPUserDataCompanion, SPMCSPUserDataSPConsent, SPMCSPUserDataSPConsentCompanion, SPMCSPUserDataSPWebConsents, SPMCSPUserDataSPWebConsentsCompanion, SPMCSPUserDataSPWebConsentsSPWebConsent, SPMCSPUserDataSPWebConsentsSPWebConsentCompanion, SPMCState, SPMCStateCCPAState, SPMCStateCCPAStateCCPAMetaData, SPMCStateCCPAStateCCPAMetaDataCompanion, SPMCStateCCPAStateCompanion, SPMCStateCompanion, SPMCStateGDPRState, SPMCStateGDPRStateCompanion, SPMCStateGDPRStateGDPRMetaData, SPMCStateGDPRStateGDPRMetaDataCompanion, SPMCStateGlobalCmpState, SPMCStateGlobalCmpStateCompanion, SPMCStateGlobalCmpStateGlobalCmpMetaData, SPMCStateGlobalCmpStateGlobalCmpMetaDataCompanion, SPMCStatePreferencesState, SPMCStatePreferencesStateCompanion, SPMCStatePreferencesStatePreferencesMetaData, SPMCStatePreferencesStatePreferencesMetaDataCompanion, SPMCStateUSNatState, SPMCStateUSNatStateCompanion, SPMCStateUSNatStateUsNatMetaData, SPMCStateUSNatStateUsNatMetaDataCompanion, SPMCStringEnumWithDefaultSerializer, SPMCUSNatChoiceRequest, SPMCUSNatChoiceRequestCompanion, SPMCUSNatChoiceResponse, SPMCUSNatChoiceResponseCompanion, SPMCUSNatConsent, SPMCUSNatConsentCompanion, SPMCUSNatConsentUSNatConsentSection, SPMCUSNatConsentUSNatConsentSectionCompanion, SPMCUserConsents, SPMCUserConsentsCompanion, SPMCUserConsentsConsentable, SPMCUserConsentsConsentableCompanion; +@class SPMCAttCampaign, SPMCAttCampaignCompanion, SPMCCCPAChoiceRequest, SPMCCCPAChoiceRequestCompanion, SPMCCCPAChoiceResponse, SPMCCCPAChoiceResponseCompanion, SPMCCCPAConsent, SPMCCCPAConsentCCPAConsentStatus, SPMCCCPAConsentCCPAConsentStatusCompanion, SPMCCCPAConsentCompanion, SPMCChoiceAllRequest, SPMCChoiceAllRequestChoiceAllCampaigns, SPMCChoiceAllRequestChoiceAllCampaignsCampaign, SPMCChoiceAllRequestChoiceAllCampaignsCampaignCompanion, SPMCChoiceAllRequestChoiceAllCampaignsCompanion, SPMCChoiceAllRequestCompanion, SPMCChoiceAllResponse, SPMCChoiceAllResponseCCPA, SPMCChoiceAllResponseCCPACompanion, SPMCChoiceAllResponseCompanion, SPMCChoiceAllResponseGDPR, SPMCChoiceAllResponseGDPRCompanion, SPMCChoiceAllResponseGDPRPostPayload, SPMCChoiceAllResponseGDPRPostPayloadCompanion, SPMCChoiceAllResponseGLOBALCMP, SPMCChoiceAllResponseGLOBALCMPCompanion, SPMCChoiceAllResponseUSNAT, SPMCChoiceAllResponseUSNATCompanion, SPMCConsentStatus, SPMCConsentStatusCompanion, SPMCConsentStatusConsentStatusGranularStatus, SPMCConsentStatusConsentStatusGranularStatusCompanion, SPMCConsentStatusRequest, SPMCConsentStatusRequestCompanion, SPMCConsentStatusRequestMetaData, SPMCConsentStatusRequestMetaDataCampaign, SPMCConsentStatusRequestMetaDataCampaignCompanion, SPMCConsentStatusRequestMetaDataCompanion, SPMCConsentStatusRequestMetaDataGlobalCmpCampaign, SPMCConsentStatusRequestMetaDataGlobalCmpCampaignCompanion, SPMCConsentStatusRequestMetaDataPreferencesCampaign, SPMCConsentStatusRequestMetaDataPreferencesCampaignCompanion, SPMCConsentStatusRequestMetaDataUSNatCampaign, SPMCConsentStatusRequestMetaDataUSNatCampaignCompanion, SPMCConsentStatusResponse, SPMCConsentStatusResponseCompanion, SPMCConsentStatusResponseConsentStatusData, SPMCConsentStatusResponseConsentStatusDataCompanion, SPMCCustomConsentRequest, SPMCCustomConsentRequestCompanion, SPMCDefaultRequest, SPMCDefaultRequestCompanion, SPMCDeleteCustomConsentRequest, SPMCDeleteCustomConsentRequestCompanion, SPMCDeviceInformation, SPMCErrorMetricsRequest, SPMCErrorMetricsRequestCompanion, SPMCGDPRChoiceRequest, SPMCGDPRChoiceRequestCompanion, SPMCGDPRChoiceResponse, SPMCGDPRChoiceResponseCompanion, SPMCGDPRConsent, SPMCGDPRConsentCompanion, SPMCGDPRConsentGCMStatus, SPMCGDPRConsentGCMStatusCompanion, SPMCGDPRConsentVendorGrantsValue, SPMCGDPRConsentVendorGrantsValueCompanion, SPMCGlobalCmpChoiceRequest, SPMCGlobalCmpChoiceRequestCompanion, SPMCGlobalCmpChoiceResponse, SPMCGlobalCmpChoiceResponseCompanion, SPMCGlobalCmpConsent, SPMCGlobalCmpConsentCompanion, SPMCIDFAStatusReportRequest, SPMCIDFAStatusReportRequestAppleTrackingPayload, SPMCIDFAStatusReportRequestAppleTrackingPayloadCompanion, SPMCIDFAStatusReportRequestCompanion, SPMCIncludeData, SPMCIncludeDataCompanion, SPMCIncludeDataGPPConfig, SPMCIncludeDataGPPConfigCompanion, SPMCIncludeDataMspaBinaryFlag, SPMCIncludeDataMspaBinaryFlagCompanion, SPMCIncludeDataMspaTernaryFlag, SPMCIncludeDataMspaTernaryFlagCompanion, SPMCIncludeDataTypeString, SPMCIncludeDataTypeStringCompanion, SPMCIntEnumSerializer, SPMCInvalidAPICode, SPMCKotlinAbstractCoroutineContextElement, SPMCKotlinAbstractCoroutineContextKey, SPMCKotlinArray, SPMCKotlinByteArray, SPMCKotlinByteIterator, SPMCKotlinCancellationException, SPMCKotlinEnum, SPMCKotlinEnumCompanion, SPMCKotlinException, SPMCKotlinIllegalStateException, SPMCKotlinKTypeProjection, SPMCKotlinKTypeProjectionCompanion, SPMCKotlinKVariance, SPMCKotlinNothing, SPMCKotlinRuntimeException, SPMCKotlinThrowable, SPMCKotlinUnit, SPMCKotlinx_coroutines_coreCoroutineDispatcher, SPMCKotlinx_coroutines_coreCoroutineDispatcherKey, SPMCKotlinx_datetimeInstant, SPMCKotlinx_datetimeInstantCompanion, SPMCKotlinx_io_coreBuffer, SPMCKotlinx_io_coreIOException, SPMCKotlinx_serialization_coreSerialKind, SPMCKotlinx_serialization_coreSerializersModule, SPMCKotlinx_serialization_jsonClassDiscriminatorMode, SPMCKotlinx_serialization_jsonJson, SPMCKotlinx_serialization_jsonJsonConfiguration, SPMCKotlinx_serialization_jsonJsonDefault, SPMCKotlinx_serialization_jsonJsonElement, SPMCKotlinx_serialization_jsonJsonElementCompanion, SPMCKotlinx_serialization_jsonJsonPrimitive, SPMCKotlinx_serialization_jsonJsonPrimitiveCompanion, SPMCKtor_client_coreHttpClient, SPMCKtor_client_coreHttpClientCall, SPMCKtor_client_coreHttpClientCallCompanion, SPMCKtor_client_coreHttpClientConfig, SPMCKtor_client_coreHttpClientEngineConfig, SPMCKtor_client_coreHttpReceivePipeline, SPMCKtor_client_coreHttpReceivePipelinePhases, SPMCKtor_client_coreHttpRequestBuilder, SPMCKtor_client_coreHttpRequestBuilderCompanion, SPMCKtor_client_coreHttpRequestData, SPMCKtor_client_coreHttpRequestPipeline, SPMCKtor_client_coreHttpRequestPipelinePhases, SPMCKtor_client_coreHttpRequestTimeoutException, SPMCKtor_client_coreHttpResponse, SPMCKtor_client_coreHttpResponseContainer, SPMCKtor_client_coreHttpResponseData, SPMCKtor_client_coreHttpResponsePipeline, SPMCKtor_client_coreHttpResponsePipelinePhases, SPMCKtor_client_coreHttpSendPipeline, SPMCKtor_client_coreHttpSendPipelinePhases, SPMCKtor_client_coreProxyConfig, SPMCKtor_eventsEventDefinition, SPMCKtor_eventsEvents, SPMCKtor_httpContentType, SPMCKtor_httpContentTypeCompanion, SPMCKtor_httpHeaderValueParam, SPMCKtor_httpHeaderValueWithParameters, SPMCKtor_httpHeaderValueWithParametersCompanion, SPMCKtor_httpHeadersBuilder, SPMCKtor_httpHttpMethod, SPMCKtor_httpHttpMethodCompanion, SPMCKtor_httpHttpProtocolVersion, SPMCKtor_httpHttpProtocolVersionCompanion, SPMCKtor_httpHttpStatusCode, SPMCKtor_httpHttpStatusCodeCompanion, SPMCKtor_httpOutgoingContent, SPMCKtor_httpURLBuilder, SPMCKtor_httpURLBuilderCompanion, SPMCKtor_httpURLProtocol, SPMCKtor_httpURLProtocolCompanion, SPMCKtor_httpUrl, SPMCKtor_httpUrlCompanion, SPMCKtor_utilsAttributeKey, SPMCKtor_utilsGMTDate, SPMCKtor_utilsGMTDateCompanion, SPMCKtor_utilsMonth, SPMCKtor_utilsMonthCompanion, SPMCKtor_utilsPipeline, SPMCKtor_utilsPipelinePhase, SPMCKtor_utilsStringValuesBuilderImpl, SPMCKtor_utilsTypeInfo, SPMCKtor_utilsWeekDay, SPMCKtor_utilsWeekDayCompanion, SPMCMessageToDisplay, SPMCMessageToDisplayCompanion, SPMCMessageWithCategorySubCategory, SPMCMessageWithCategorySubCategoryCompanion, SPMCMessagesRequest, SPMCMessagesRequestBody, SPMCMessagesRequestBodyCampaigns, SPMCMessagesRequestBodyCampaignsCCPACampaign, SPMCMessagesRequestBodyCampaignsCCPACampaignCompanion, SPMCMessagesRequestBodyCampaignsCampaign, SPMCMessagesRequestBodyCampaignsCampaignCompanion, SPMCMessagesRequestBodyCampaignsCompanion, SPMCMessagesRequestBodyCampaignsIOS14Campaign, SPMCMessagesRequestBodyCampaignsIOS14CampaignCompanion, SPMCMessagesRequestBodyCompanion, SPMCMessagesRequestCompanion, SPMCMessagesRequestMetaData, SPMCMessagesRequestMetaDataCampaign, SPMCMessagesRequestMetaDataCampaignCompanion, SPMCMessagesRequestMetaDataCompanion, SPMCMessagesResponse, SPMCMessagesResponseCCPA, SPMCMessagesResponseCCPACompanion, SPMCMessagesResponseCampaign, SPMCMessagesResponseCampaignCompanion, SPMCMessagesResponseCompanion, SPMCMessagesResponseGDPR, SPMCMessagesResponseGDPRCompanion, SPMCMessagesResponseGlobalCmp, SPMCMessagesResponseGlobalCmpCompanion, SPMCMessagesResponseIos14, SPMCMessagesResponseIos14Companion, SPMCMessagesResponseMessage, SPMCMessagesResponseMessageCompanion, SPMCMessagesResponseMessageGDPRCategory, SPMCMessagesResponseMessageGDPRCategoryCategoryType, SPMCMessagesResponseMessageGDPRCategoryCategoryTypeCompanion, SPMCMessagesResponseMessageGDPRCategoryCategoryTypeSerializer, SPMCMessagesResponseMessageGDPRCategoryCompanion, SPMCMessagesResponseMessageGDPRCategoryVendor, SPMCMessagesResponseMessageGDPRCategoryVendorCompanion, SPMCMessagesResponseMessageGDPRCategoryVendorVendorType, SPMCMessagesResponseMessageGDPRCategoryVendorVendorTypeCompanion, SPMCMessagesResponseMessageGDPRCategoryVendorVendorTypeSerializer, SPMCMessagesResponseMessageMetaData, SPMCMessagesResponseMessageMetaDataCompanion, SPMCMessagesResponseMessageMetaDataMessageCategory, SPMCMessagesResponseMessageMetaDataMessageCategoryCompanion, SPMCMessagesResponseMessageMetaDataMessageCategorySerializer, SPMCMessagesResponseMessageMetaDataMessageSubCategory, SPMCMessagesResponseMessageMetaDataMessageSubCategoryCompanion, SPMCMessagesResponseMessageMetaDataMessageSubCategorySerializer, SPMCMessagesResponsePreferences, SPMCMessagesResponsePreferencesCompanion, SPMCMessagesResponseUSNat, SPMCMessagesResponseUSNatCompanion, SPMCMetaDataRequest, SPMCMetaDataRequestCampaigns, SPMCMetaDataRequestCampaignsCampaign, SPMCMetaDataRequestCampaignsCampaignCompanion, SPMCMetaDataRequestCampaignsCompanion, SPMCMetaDataRequestCompanion, SPMCMetaDataResponse, SPMCMetaDataResponseCompanion, SPMCMetaDataResponseMetaDataResponseCCPA, SPMCMetaDataResponseMetaDataResponseCCPACompanion, SPMCMetaDataResponseMetaDataResponseGDPR, SPMCMetaDataResponseMetaDataResponseGDPRCompanion, SPMCMetaDataResponseMetaDataResponseGlobalCmp, SPMCMetaDataResponseMetaDataResponseGlobalCmpCompanion, SPMCMetaDataResponseMetaDataResponsePreferences, SPMCMetaDataResponseMetaDataResponsePreferencesCompanion, SPMCMetaDataResponseMetaDataResponseUSNat, SPMCMetaDataResponseMetaDataResponseUSNatCompanion, SPMCOSName, SPMCPlatformHttpClientCompanion, SPMCPreferencesChoiceRequest, SPMCPreferencesChoiceRequestCompanion, SPMCPreferencesChoiceResponse, SPMCPreferencesChoiceResponseCompanion, SPMCPreferencesConsent, SPMCPreferencesConsentCompanion, SPMCPreferencesConsentPreferencesStatus, SPMCPreferencesConsentPreferencesStatusCompanion, SPMCPreferencesConsentPreferencesStatusPreferencesChannels, SPMCPreferencesConsentPreferencesStatusPreferencesChannelsCompanion, SPMCPreferencesConsentPreferencesSubType, SPMCPreferencesConsentPreferencesSubTypeCompanion, SPMCPvDataRequest, SPMCPvDataRequestCCPA, SPMCPvDataRequestCCPACompanion, SPMCPvDataRequestCompanion, SPMCPvDataRequestGDPR, SPMCPvDataRequestGDPRCompanion, SPMCPvDataRequestGlobalCmp, SPMCPvDataRequestGlobalCmpCompanion, SPMCPvDataRequestPreferences, SPMCPvDataRequestPreferencesCompanion, SPMCPvDataRequestUSNat, SPMCPvDataRequestUSNatCompanion, SPMCPvDataResponse, SPMCPvDataResponseCampaign, SPMCPvDataResponseCampaignCompanion, SPMCPvDataResponseCompanion, SPMCPvDataResponsePreferencesCampaign, SPMCPvDataResponsePreferencesCampaignCompanion, SPMCRepository, SPMCRepositoryCompanion, SPMCSPAction, SPMCSPActionCompanion, SPMCSPActionType, SPMCSPCampaign, SPMCSPCampaignEnv, SPMCSPCampaignEnvCompanion, SPMCSPCampaignType, SPMCSPCampaignTypeCompanion, SPMCSPCampaigns, SPMCSPError, SPMCSPErrorCompanion, SPMCSPIDFAStatus, SPMCSPIDFAStatusCompanion, SPMCSPMessageLanguage, SPMCSPMessageLanguageSerializer, SPMCSPPropertyName, SPMCSPPropertyNameCompanion, SPMCSPPropertyNameSerializer, SPMCSPUserData, SPMCSPUserDataCompanion, SPMCSPUserDataSPConsent, SPMCSPUserDataSPConsentCompanion, SPMCSPUserDataSPWebConsents, SPMCSPUserDataSPWebConsentsCompanion, SPMCSPUserDataSPWebConsentsSPWebConsent, SPMCSPUserDataSPWebConsentsSPWebConsentCompanion, SPMCState, SPMCStateCCPAState, SPMCStateCCPAStateCCPAMetaData, SPMCStateCCPAStateCCPAMetaDataCompanion, SPMCStateCCPAStateCompanion, SPMCStateCompanion, SPMCStateGDPRState, SPMCStateGDPRStateCompanion, SPMCStateGDPRStateGDPRMetaData, SPMCStateGDPRStateGDPRMetaDataCompanion, SPMCStateGlobalCmpState, SPMCStateGlobalCmpStateCompanion, SPMCStateGlobalCmpStateGlobalCmpMetaData, SPMCStateGlobalCmpStateGlobalCmpMetaDataCompanion, SPMCStatePreferencesState, SPMCStatePreferencesStateCompanion, SPMCStatePreferencesStatePreferencesMetaData, SPMCStatePreferencesStatePreferencesMetaDataCompanion, SPMCStateUSNatState, SPMCStateUSNatStateCompanion, SPMCStateUSNatStateUsNatMetaData, SPMCStateUSNatStateUsNatMetaDataCompanion, SPMCStringEnumWithDefaultSerializer, SPMCUSNatChoiceRequest, SPMCUSNatChoiceRequestCompanion, SPMCUSNatChoiceResponse, SPMCUSNatChoiceResponseCompanion, SPMCUSNatConsent, SPMCUSNatConsentCompanion, SPMCUSNatConsentUSNatConsentSection, SPMCUSNatConsentUSNatConsentSectionCompanion, SPMCUserConsents, SPMCUserConsentsCompanion, SPMCUserConsentsConsentable, SPMCUserConsentsConsentableCompanion; @protocol SPMCICoordinator, SPMCIntEnum, SPMCKotlinAnnotation, SPMCKotlinAppendable, SPMCKotlinAutoCloseable, SPMCKotlinComparable, SPMCKotlinContinuation, SPMCKotlinContinuationInterceptor, SPMCKotlinCoroutineContext, SPMCKotlinCoroutineContextElement, SPMCKotlinCoroutineContextKey, SPMCKotlinFunction, SPMCKotlinIterator, SPMCKotlinKAnnotatedElement, SPMCKotlinKClass, SPMCKotlinKClassifier, SPMCKotlinKDeclarationContainer, SPMCKotlinKType, SPMCKotlinMapEntry, SPMCKotlinSequence, SPMCKotlinSuspendFunction0, SPMCKotlinSuspendFunction2, SPMCKotlinx_coroutines_coreChildHandle, SPMCKotlinx_coroutines_coreChildJob, SPMCKotlinx_coroutines_coreCopyableThrowable, SPMCKotlinx_coroutines_coreCoroutineScope, SPMCKotlinx_coroutines_coreDisposableHandle, SPMCKotlinx_coroutines_coreJob, SPMCKotlinx_coroutines_coreParentJob, SPMCKotlinx_coroutines_coreRunnable, SPMCKotlinx_coroutines_coreSelectClause, SPMCKotlinx_coroutines_coreSelectClause0, SPMCKotlinx_coroutines_coreSelectInstance, SPMCKotlinx_datetimeDateTimeFormat, SPMCKotlinx_io_coreRawSink, SPMCKotlinx_io_coreRawSource, SPMCKotlinx_io_coreSink, SPMCKotlinx_io_coreSource, SPMCKotlinx_serialization_coreCompositeDecoder, SPMCKotlinx_serialization_coreCompositeEncoder, SPMCKotlinx_serialization_coreDecoder, SPMCKotlinx_serialization_coreDeserializationStrategy, SPMCKotlinx_serialization_coreEncoder, SPMCKotlinx_serialization_coreKSerializer, SPMCKotlinx_serialization_coreSerialDescriptor, SPMCKotlinx_serialization_coreSerialFormat, SPMCKotlinx_serialization_coreSerializationStrategy, SPMCKotlinx_serialization_coreSerializersModuleCollector, SPMCKotlinx_serialization_coreStringFormat, SPMCKotlinx_serialization_jsonJsonNamingStrategy, SPMCKtor_client_coreClientPlugin, SPMCKtor_client_coreHttpClientEngine, SPMCKtor_client_coreHttpClientEngineCapability, SPMCKtor_client_coreHttpClientPlugin, SPMCKtor_client_coreHttpRequest, SPMCKtor_httpHeaders, SPMCKtor_httpHttpMessage, SPMCKtor_httpHttpMessageBuilder, SPMCKtor_httpParameters, SPMCKtor_httpParametersBuilder, SPMCKtor_ioByteReadChannel, SPMCKtor_ioCloseable, SPMCKtor_ioJvmSerializable, SPMCKtor_utilsAttributes, SPMCKtor_utilsStringValues, SPMCKtor_utilsStringValuesBuilder, SPMCMultiplatform_settingsSettings, SPMCSPClient, SPMCStateSPSampleable; @@ -303,59 +303,87 @@ __attribute__((swift_name("KotlinThrowable"))) - (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 causedBy:(SPMCSPError * _Nullable)causedBy campaignType:(SPMCSPCampaignType * _Nullable)campaignType __attribute__((swift_name("init(code:description:causedBy:campaignType:)"))) __attribute__((objc_designated_initializer)); +@interface SPMCSPError : SPMCKotlinThrowable +- (instancetype)initWithCode:(NSString *)code description:(NSString *)description cause:(SPMCKotlinThrowable * _Nullable)cause campaignType:(SPMCSPCampaignType * _Nullable)campaignType __attribute__((swift_name("init(code:description:cause: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 (class, readonly, getter=companion) SPMCSPErrorCompanion *companion __attribute__((swift_name("companion"))); @property (readonly) SPMCSPCampaignType * _Nullable campaignType __attribute__((swift_name("campaignType"))); -@property (readonly) SPMCSPError * _Nullable causedBy __attribute__((swift_name("causedBy"))); +@property (readonly) SPMCKotlinThrowable * _Nullable cause __attribute__((swift_name("cause"))); @property (readonly) NSString *code __attribute__((swift_name("code"))); @property (readonly) NSString *description_ __attribute__((swift_name("description_"))); @end __attribute__((swift_name("DeleteCustomConsentGDPRException"))) @interface SPMCDeleteCustomConsentGDPRException : SPMCSPError -- (instancetype)initWithCausedBy:(SPMCSPError *)causedBy __attribute__((swift_name("init(causedBy:)"))) __attribute__((objc_designated_initializer)); -- (instancetype)initWithCode:(NSString *)code description:(NSString *)description causedBy:(SPMCSPError * _Nullable)causedBy campaignType:(SPMCSPCampaignType * _Nullable)campaignType __attribute__((swift_name("init(code:description:causedBy:campaignType:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable)); +- (instancetype)initWithCause:(SPMCSPError *)cause __attribute__((swift_name("init(cause:)"))) __attribute__((objc_designated_initializer)); +- (instancetype)initWithCode:(NSString *)code description:(NSString *)description cause:(SPMCKotlinThrowable * _Nullable)cause campaignType:(SPMCSPCampaignType * _Nullable)campaignType __attribute__((swift_name("init(code:description:cause:campaignType:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable)); +@end + +__attribute__((objc_subclassing_restricted)) +__attribute__((swift_name("InvalidAPICode"))) +@interface SPMCInvalidAPICode : 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) SPMCInvalidAPICode *metaData __attribute__((swift_name("metaData"))); +@property (class, readonly) SPMCInvalidAPICode *consentStatus __attribute__((swift_name("consentStatus"))); +@property (class, readonly) SPMCInvalidAPICode *pvData __attribute__((swift_name("pvData"))); +@property (class, readonly) SPMCInvalidAPICode *messages __attribute__((swift_name("messages"))); +@property (class, readonly) SPMCInvalidAPICode *errorMetrics __attribute__((swift_name("errorMetrics"))); +@property (class, readonly) SPMCInvalidAPICode *ccpaAction __attribute__((swift_name("ccpaAction"))); +@property (class, readonly) SPMCInvalidAPICode *gdprAction __attribute__((swift_name("gdprAction"))); +@property (class, readonly) SPMCInvalidAPICode *usnatAction __attribute__((swift_name("usnatAction"))); +@property (class, readonly) SPMCInvalidAPICode *globalcmpAction __attribute__((swift_name("globalcmpAction"))); +@property (class, readonly) SPMCInvalidAPICode *preferencesAction __attribute__((swift_name("preferencesAction"))); +@property (class, readonly) SPMCInvalidAPICode *idfaStatus __attribute__((swift_name("idfaStatus"))); +@property (class, readonly) SPMCInvalidAPICode *choiceAll __attribute__((swift_name("choiceAll"))); +@property (class, readonly) SPMCInvalidAPICode *customConsent __attribute__((swift_name("customConsent"))); +@property (class, readonly) SPMCInvalidAPICode *deleteCustomConsent __attribute__((swift_name("deleteCustomConsent"))); +@property (class, readonly) SPMCInvalidAPICode *ccpaPrivacyManager __attribute__((swift_name("ccpaPrivacyManager"))); +@property (class, readonly) SPMCInvalidAPICode *gdprPrivacyManager __attribute__((swift_name("gdprPrivacyManager"))); +@property (class, readonly) SPMCInvalidAPICode *ccpaMessage __attribute__((swift_name("ccpaMessage"))); +@property (class, readonly) SPMCInvalidAPICode *gdprMessage __attribute__((swift_name("gdprMessage"))); +@property (class, readonly) SPMCInvalidAPICode *empty __attribute__((swift_name("empty"))); ++ (SPMCKotlinArray *)values __attribute__((swift_name("values()"))); +@property (class, readonly) NSArray *entries __attribute__((swift_name("entries"))); +@property (readonly) NSString *type __attribute__((swift_name("type"))); @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 causedBy:(SPMCSPError * _Nullable)causedBy campaignType:(SPMCSPCampaignType * _Nullable)campaignType __attribute__((swift_name("init(code:description:causedBy:campaignType:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable)); +- (instancetype)initWithCode:(NSString *)code description:(NSString *)description cause:(SPMCKotlinThrowable * _Nullable)cause campaignType:(SPMCSPCampaignType * _Nullable)campaignType __attribute__((swift_name("init(code:description:cause:campaignType:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable)); @end __attribute__((swift_name("InvalidCustomConsentUUIDError"))) @interface SPMCInvalidCustomConsentUUIDError : 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 causedBy:(SPMCSPError * _Nullable)causedBy campaignType:(SPMCSPCampaignType * _Nullable)campaignType __attribute__((swift_name("init(code:description:causedBy:campaignType:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable)); +- (instancetype)initWithCode:(NSString *)code description:(NSString *)description cause:(SPMCKotlinThrowable * _Nullable)cause campaignType:(SPMCSPCampaignType * _Nullable)campaignType __attribute__((swift_name("init(code:description:cause:campaignType:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable)); @end __attribute__((swift_name("InvalidPropertyNameError"))) @interface SPMCInvalidPropertyNameError : SPMCSPError - (instancetype)initWithPropertyName:(NSString *)propertyName __attribute__((swift_name("init(propertyName:)"))) __attribute__((objc_designated_initializer)); -- (instancetype)initWithCode:(NSString *)code description:(NSString *)description causedBy:(SPMCSPError * _Nullable)causedBy campaignType:(SPMCSPCampaignType * _Nullable)campaignType __attribute__((swift_name("init(code:description:causedBy:campaignType:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable)); +- (instancetype)initWithCode:(NSString *)code description:(NSString *)description cause:(SPMCKotlinThrowable * _Nullable)cause campaignType:(SPMCSPCampaignType * _Nullable)campaignType __attribute__((swift_name("init(code:description:cause:campaignType:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable)); +@end + +__attribute__((swift_name("InvalidRequestAPIError"))) +@interface SPMCInvalidRequestAPIError : SPMCSPError +- (instancetype)initWithCause:(SPMCKotlinThrowable *)cause endpoint:(SPMCInvalidAPICode *)endpoint __attribute__((swift_name("init(cause:endpoint:)"))) __attribute__((objc_designated_initializer)); +- (instancetype)initWithCode:(NSString *)code description:(NSString *)description cause:(SPMCKotlinThrowable * _Nullable)cause campaignType:(SPMCSPCampaignType * _Nullable)campaignType __attribute__((swift_name("init(code:description:cause:campaignType:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable)); @end __attribute__((swift_name("LoadMessagesException"))) @interface SPMCLoadMessagesException : SPMCSPError -- (instancetype)initWithCausedBy:(SPMCSPError *)causedBy __attribute__((swift_name("init(causedBy:)"))) __attribute__((objc_designated_initializer)); -- (instancetype)initWithCode:(NSString *)code description:(NSString *)description causedBy:(SPMCSPError * _Nullable)causedBy campaignType:(SPMCSPCampaignType * _Nullable)campaignType __attribute__((swift_name("init(code:description:causedBy:campaignType:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable)); +- (instancetype)initWithCause:(SPMCSPError *)cause __attribute__((swift_name("init(cause:)"))) __attribute__((objc_designated_initializer)); +- (instancetype)initWithCode:(NSString *)code description:(NSString *)description cause:(SPMCKotlinThrowable * _Nullable)cause campaignType:(SPMCSPCampaignType * _Nullable)campaignType __attribute__((swift_name("init(code:description:cause:campaignType:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable)); @end __attribute__((objc_subclassing_restricted)) @@ -385,14 +413,14 @@ __attribute__((swift_name("MessageToDisplay.Companion"))) __attribute__((swift_name("PostCustomConsentGDPRException"))) @interface SPMCPostCustomConsentGDPRException : SPMCSPError -- (instancetype)initWithCausedBy:(SPMCSPError *)causedBy __attribute__((swift_name("init(causedBy:)"))) __attribute__((objc_designated_initializer)); -- (instancetype)initWithCode:(NSString *)code description:(NSString *)description causedBy:(SPMCSPError * _Nullable)causedBy campaignType:(SPMCSPCampaignType * _Nullable)campaignType __attribute__((swift_name("init(code:description:causedBy:campaignType:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable)); +- (instancetype)initWithCause:(SPMCSPError *)cause __attribute__((swift_name("init(cause:)"))) __attribute__((objc_designated_initializer)); +- (instancetype)initWithCode:(NSString *)code description:(NSString *)description cause:(SPMCKotlinThrowable * _Nullable)cause campaignType:(SPMCSPCampaignType * _Nullable)campaignType __attribute__((swift_name("init(code:description:cause:campaignType:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable)); @end __attribute__((swift_name("ReportActionException"))) @interface SPMCReportActionException : SPMCSPError -- (instancetype)initWithActionType:(SPMCSPActionType *)actionType campaignType:(SPMCSPCampaignType * _Nullable)campaignType causedBy:(SPMCSPError *)causedBy __attribute__((swift_name("init(actionType:campaignType:causedBy:)"))) __attribute__((objc_designated_initializer)); -- (instancetype)initWithCode:(NSString *)code description:(NSString *)description causedBy:(SPMCSPError * _Nullable)causedBy campaignType:(SPMCSPCampaignType * _Nullable)campaignType __attribute__((swift_name("init(code:description:causedBy:campaignType:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable)); +- (instancetype)initWithActionType:(SPMCSPActionType *)actionType campaignType:(SPMCSPCampaignType * _Nullable)campaignType cause:(SPMCSPError *)cause __attribute__((swift_name("init(actionType:campaignType:cause:)"))) __attribute__((objc_designated_initializer)); +- (instancetype)initWithCode:(NSString *)code description:(NSString *)description cause:(SPMCKotlinThrowable * _Nullable)cause campaignType:(SPMCSPCampaignType * _Nullable)campaignType __attribute__((swift_name("init(code:description:cause:campaignType:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable)); @end __attribute__((objc_subclassing_restricted)) @@ -542,7 +570,17 @@ __attribute__((swift_name("SPCampaigns"))) __attribute__((swift_name("SPClientTimeout"))) @interface SPMCSPClientTimeout : SPMCSPError - (instancetype)initWithPath:(NSString *)path timeoutInSeconds:(int32_t)timeoutInSeconds httpVerb:(NSString *)httpVerb __attribute__((swift_name("init(path:timeoutInSeconds:httpVerb:)"))) __attribute__((objc_designated_initializer)); -- (instancetype)initWithCode:(NSString *)code description:(NSString *)description causedBy:(SPMCSPError * _Nullable)causedBy campaignType:(SPMCSPCampaignType * _Nullable)campaignType __attribute__((swift_name("init(code:description:causedBy:campaignType:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable)); +- (instancetype)initWithCode:(NSString *)code description:(NSString *)description cause:(SPMCKotlinThrowable * _Nullable)cause campaignType:(SPMCSPCampaignType * _Nullable)campaignType __attribute__((swift_name("init(code:description:cause:campaignType:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable)); +@end + +__attribute__((objc_subclassing_restricted)) +__attribute__((swift_name("SPError.Companion"))) +@interface SPMCSPErrorCompanion : SPMCBase ++ (instancetype)alloc __attribute__((unavailable)); ++ (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable)); ++ (instancetype)companion __attribute__((swift_name("init()"))); +@property (class, readonly, getter=shared) SPMCSPErrorCompanion *shared __attribute__((swift_name("shared"))); +- (SPMCSPError *)castToSPErrorError:(SPMCKotlinThrowable *)error __attribute__((swift_name("castToSPError(error:)"))); @end __attribute__((objc_subclassing_restricted)) @@ -674,7 +712,7 @@ __attribute__((swift_name("SPMessageLanguage.Serializer"))) __attribute__((swift_name("SPNetworkError"))) @interface SPMCSPNetworkError : SPMCSPError - (instancetype)initWithStatusCode:(SPMCInt * _Nullable)statusCode httpVerb:(NSString *)httpVerb path:(NSString *)path code:(NSString *)code description:(NSString *)description __attribute__((swift_name("init(statusCode:httpVerb:path:code:description:)"))) __attribute__((objc_designated_initializer)); -- (instancetype)initWithCode:(NSString *)code description:(NSString *)description causedBy:(SPMCSPError * _Nullable)causedBy campaignType:(SPMCSPCampaignType * _Nullable)campaignType __attribute__((swift_name("init(code:description:causedBy:campaignType:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable)); +- (instancetype)initWithCode:(NSString *)code description:(NSString *)description cause:(SPMCKotlinThrowable * _Nullable)cause campaignType:(SPMCSPCampaignType * _Nullable)campaignType __attribute__((swift_name("init(code:description:cause:campaignType:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable)); @end @@ -722,13 +760,13 @@ __attribute__((swift_name("SPPropertyName.Serializer"))) __attribute__((swift_name("SPUnableToParseBodyError"))) @interface SPMCSPUnableToParseBodyError : SPMCSPError - (instancetype)initWithBodyName:(NSString * _Nullable)bodyName __attribute__((swift_name("init(bodyName:)"))) __attribute__((objc_designated_initializer)); -- (instancetype)initWithCode:(NSString *)code description:(NSString *)description causedBy:(SPMCSPError * _Nullable)causedBy campaignType:(SPMCSPCampaignType * _Nullable)campaignType __attribute__((swift_name("init(code:description:causedBy:campaignType:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable)); +- (instancetype)initWithCode:(NSString *)code description:(NSString *)description cause:(SPMCKotlinThrowable * _Nullable)cause campaignType:(SPMCSPCampaignType * _Nullable)campaignType __attribute__((swift_name("init(code:description:cause:campaignType:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable)); @end __attribute__((swift_name("SPUnknownNetworkError"))) @interface SPMCSPUnknownNetworkError : SPMCSPError - (instancetype)initWithPath:(NSString *)path __attribute__((swift_name("init(path:)"))) __attribute__((objc_designated_initializer)); -- (instancetype)initWithCode:(NSString *)code description:(NSString *)description causedBy:(SPMCSPError * _Nullable)causedBy campaignType:(SPMCSPCampaignType * _Nullable)campaignType __attribute__((swift_name("init(code:description:causedBy:campaignType:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable)); +- (instancetype)initWithCode:(NSString *)code description:(NSString *)description cause:(SPMCKotlinThrowable * _Nullable)cause campaignType:(SPMCSPCampaignType * _Nullable)campaignType __attribute__((swift_name("init(code:description:cause:campaignType:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable)); @end @@ -4959,6 +4997,15 @@ __attribute__((swift_name("WrapClientTimeoutErrorKt"))) @property (class, readonly) id WrapHttpTimeoutError __attribute__((swift_name("WrapHttpTimeoutError"))); @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("KotlinRuntimeException"))) @interface SPMCKotlinRuntimeException : SPMCKotlinException - (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer)); diff --git a/Example/Pods/SPMobileCore/SPMobileCore.xcframework/tvos-arm64/SPMobileCore.framework/SPMobileCore b/Example/Pods/SPMobileCore/SPMobileCore.xcframework/tvos-arm64/SPMobileCore.framework/SPMobileCore index f1ccf6bc6..c32e2f3c8 100644 Binary files a/Example/Pods/SPMobileCore/SPMobileCore.xcframework/tvos-arm64/SPMobileCore.framework/SPMobileCore and b/Example/Pods/SPMobileCore/SPMobileCore.xcframework/tvos-arm64/SPMobileCore.framework/SPMobileCore differ diff --git a/Example/Pods/SPMobileCore/SPMobileCore.xcframework/tvos-arm64_x86_64-simulator/SPMobileCore.framework/Headers/SPMobileCore.h b/Example/Pods/SPMobileCore/SPMobileCore.xcframework/tvos-arm64_x86_64-simulator/SPMobileCore.framework/Headers/SPMobileCore.h index 1eeccbf85..53be72b61 100644 --- a/Example/Pods/SPMobileCore/SPMobileCore.xcframework/tvos-arm64_x86_64-simulator/SPMobileCore.framework/Headers/SPMobileCore.h +++ b/Example/Pods/SPMobileCore/SPMobileCore.xcframework/tvos-arm64_x86_64-simulator/SPMobileCore.framework/Headers/SPMobileCore.h @@ -6,7 +6,7 @@ #import #import -@class SPMCAttCampaign, SPMCAttCampaignCompanion, SPMCCCPAChoiceRequest, SPMCCCPAChoiceRequestCompanion, SPMCCCPAChoiceResponse, SPMCCCPAChoiceResponseCompanion, SPMCCCPAConsent, SPMCCCPAConsentCCPAConsentStatus, SPMCCCPAConsentCCPAConsentStatusCompanion, SPMCCCPAConsentCompanion, SPMCChoiceAllRequest, SPMCChoiceAllRequestChoiceAllCampaigns, SPMCChoiceAllRequestChoiceAllCampaignsCampaign, SPMCChoiceAllRequestChoiceAllCampaignsCampaignCompanion, SPMCChoiceAllRequestChoiceAllCampaignsCompanion, SPMCChoiceAllRequestCompanion, SPMCChoiceAllResponse, SPMCChoiceAllResponseCCPA, SPMCChoiceAllResponseCCPACompanion, SPMCChoiceAllResponseCompanion, SPMCChoiceAllResponseGDPR, SPMCChoiceAllResponseGDPRCompanion, SPMCChoiceAllResponseGDPRPostPayload, SPMCChoiceAllResponseGDPRPostPayloadCompanion, SPMCChoiceAllResponseGLOBALCMP, SPMCChoiceAllResponseGLOBALCMPCompanion, SPMCChoiceAllResponseUSNAT, SPMCChoiceAllResponseUSNATCompanion, SPMCConsentStatus, SPMCConsentStatusCompanion, SPMCConsentStatusConsentStatusGranularStatus, SPMCConsentStatusConsentStatusGranularStatusCompanion, SPMCConsentStatusRequest, SPMCConsentStatusRequestCompanion, SPMCConsentStatusRequestMetaData, SPMCConsentStatusRequestMetaDataCampaign, SPMCConsentStatusRequestMetaDataCampaignCompanion, SPMCConsentStatusRequestMetaDataCompanion, SPMCConsentStatusRequestMetaDataGlobalCmpCampaign, SPMCConsentStatusRequestMetaDataGlobalCmpCampaignCompanion, SPMCConsentStatusRequestMetaDataPreferencesCampaign, SPMCConsentStatusRequestMetaDataPreferencesCampaignCompanion, SPMCConsentStatusRequestMetaDataUSNatCampaign, SPMCConsentStatusRequestMetaDataUSNatCampaignCompanion, SPMCConsentStatusResponse, SPMCConsentStatusResponseCompanion, SPMCConsentStatusResponseConsentStatusData, SPMCConsentStatusResponseConsentStatusDataCompanion, SPMCCustomConsentRequest, SPMCCustomConsentRequestCompanion, SPMCDefaultRequest, SPMCDefaultRequestCompanion, SPMCDeleteCustomConsentRequest, SPMCDeleteCustomConsentRequestCompanion, SPMCDeviceInformation, SPMCErrorMetricsRequest, SPMCErrorMetricsRequestCompanion, SPMCGDPRChoiceRequest, SPMCGDPRChoiceRequestCompanion, SPMCGDPRChoiceResponse, SPMCGDPRChoiceResponseCompanion, SPMCGDPRConsent, SPMCGDPRConsentCompanion, SPMCGDPRConsentGCMStatus, SPMCGDPRConsentGCMStatusCompanion, SPMCGDPRConsentVendorGrantsValue, SPMCGDPRConsentVendorGrantsValueCompanion, SPMCGlobalCmpChoiceRequest, SPMCGlobalCmpChoiceRequestCompanion, SPMCGlobalCmpChoiceResponse, SPMCGlobalCmpChoiceResponseCompanion, SPMCGlobalCmpConsent, SPMCGlobalCmpConsentCompanion, SPMCIDFAStatusReportRequest, SPMCIDFAStatusReportRequestAppleTrackingPayload, SPMCIDFAStatusReportRequestAppleTrackingPayloadCompanion, SPMCIDFAStatusReportRequestCompanion, SPMCIncludeData, SPMCIncludeDataCompanion, SPMCIncludeDataGPPConfig, SPMCIncludeDataGPPConfigCompanion, SPMCIncludeDataMspaBinaryFlag, SPMCIncludeDataMspaBinaryFlagCompanion, SPMCIncludeDataMspaTernaryFlag, SPMCIncludeDataMspaTernaryFlagCompanion, SPMCIncludeDataTypeString, SPMCIncludeDataTypeStringCompanion, SPMCIntEnumSerializer, SPMCKotlinAbstractCoroutineContextElement, SPMCKotlinAbstractCoroutineContextKey, SPMCKotlinArray, SPMCKotlinByteArray, SPMCKotlinByteIterator, SPMCKotlinCancellationException, SPMCKotlinEnum, SPMCKotlinEnumCompanion, SPMCKotlinException, SPMCKotlinIllegalStateException, SPMCKotlinKTypeProjection, SPMCKotlinKTypeProjectionCompanion, SPMCKotlinKVariance, SPMCKotlinNothing, SPMCKotlinRuntimeException, SPMCKotlinThrowable, SPMCKotlinUnit, SPMCKotlinx_coroutines_coreCoroutineDispatcher, SPMCKotlinx_coroutines_coreCoroutineDispatcherKey, SPMCKotlinx_datetimeInstant, SPMCKotlinx_datetimeInstantCompanion, SPMCKotlinx_io_coreBuffer, SPMCKotlinx_io_coreIOException, SPMCKotlinx_serialization_coreSerialKind, SPMCKotlinx_serialization_coreSerializersModule, SPMCKotlinx_serialization_jsonClassDiscriminatorMode, SPMCKotlinx_serialization_jsonJson, SPMCKotlinx_serialization_jsonJsonConfiguration, SPMCKotlinx_serialization_jsonJsonDefault, SPMCKotlinx_serialization_jsonJsonElement, SPMCKotlinx_serialization_jsonJsonElementCompanion, SPMCKotlinx_serialization_jsonJsonPrimitive, SPMCKotlinx_serialization_jsonJsonPrimitiveCompanion, SPMCKtor_client_coreHttpClient, SPMCKtor_client_coreHttpClientCall, SPMCKtor_client_coreHttpClientCallCompanion, SPMCKtor_client_coreHttpClientConfig, SPMCKtor_client_coreHttpClientEngineConfig, SPMCKtor_client_coreHttpReceivePipeline, SPMCKtor_client_coreHttpReceivePipelinePhases, SPMCKtor_client_coreHttpRequestBuilder, SPMCKtor_client_coreHttpRequestBuilderCompanion, SPMCKtor_client_coreHttpRequestData, SPMCKtor_client_coreHttpRequestPipeline, SPMCKtor_client_coreHttpRequestPipelinePhases, SPMCKtor_client_coreHttpRequestTimeoutException, SPMCKtor_client_coreHttpResponse, SPMCKtor_client_coreHttpResponseContainer, SPMCKtor_client_coreHttpResponseData, SPMCKtor_client_coreHttpResponsePipeline, SPMCKtor_client_coreHttpResponsePipelinePhases, SPMCKtor_client_coreHttpSendPipeline, SPMCKtor_client_coreHttpSendPipelinePhases, SPMCKtor_client_coreProxyConfig, SPMCKtor_eventsEventDefinition, SPMCKtor_eventsEvents, SPMCKtor_httpContentType, SPMCKtor_httpContentTypeCompanion, SPMCKtor_httpHeaderValueParam, SPMCKtor_httpHeaderValueWithParameters, SPMCKtor_httpHeaderValueWithParametersCompanion, SPMCKtor_httpHeadersBuilder, SPMCKtor_httpHttpMethod, SPMCKtor_httpHttpMethodCompanion, SPMCKtor_httpHttpProtocolVersion, SPMCKtor_httpHttpProtocolVersionCompanion, SPMCKtor_httpHttpStatusCode, SPMCKtor_httpHttpStatusCodeCompanion, SPMCKtor_httpOutgoingContent, SPMCKtor_httpURLBuilder, SPMCKtor_httpURLBuilderCompanion, SPMCKtor_httpURLProtocol, SPMCKtor_httpURLProtocolCompanion, SPMCKtor_httpUrl, SPMCKtor_httpUrlCompanion, SPMCKtor_utilsAttributeKey, SPMCKtor_utilsGMTDate, SPMCKtor_utilsGMTDateCompanion, SPMCKtor_utilsMonth, SPMCKtor_utilsMonthCompanion, SPMCKtor_utilsPipeline, SPMCKtor_utilsPipelinePhase, SPMCKtor_utilsStringValuesBuilderImpl, SPMCKtor_utilsTypeInfo, SPMCKtor_utilsWeekDay, SPMCKtor_utilsWeekDayCompanion, SPMCMessageToDisplay, SPMCMessageToDisplayCompanion, SPMCMessageWithCategorySubCategory, SPMCMessageWithCategorySubCategoryCompanion, SPMCMessagesRequest, SPMCMessagesRequestBody, SPMCMessagesRequestBodyCampaigns, SPMCMessagesRequestBodyCampaignsCCPACampaign, SPMCMessagesRequestBodyCampaignsCCPACampaignCompanion, SPMCMessagesRequestBodyCampaignsCampaign, SPMCMessagesRequestBodyCampaignsCampaignCompanion, SPMCMessagesRequestBodyCampaignsCompanion, SPMCMessagesRequestBodyCampaignsIOS14Campaign, SPMCMessagesRequestBodyCampaignsIOS14CampaignCompanion, SPMCMessagesRequestBodyCompanion, SPMCMessagesRequestCompanion, SPMCMessagesRequestMetaData, SPMCMessagesRequestMetaDataCampaign, SPMCMessagesRequestMetaDataCampaignCompanion, SPMCMessagesRequestMetaDataCompanion, SPMCMessagesResponse, SPMCMessagesResponseCCPA, SPMCMessagesResponseCCPACompanion, SPMCMessagesResponseCampaign, SPMCMessagesResponseCampaignCompanion, SPMCMessagesResponseCompanion, SPMCMessagesResponseGDPR, SPMCMessagesResponseGDPRCompanion, SPMCMessagesResponseGlobalCmp, SPMCMessagesResponseGlobalCmpCompanion, SPMCMessagesResponseIos14, SPMCMessagesResponseIos14Companion, SPMCMessagesResponseMessage, SPMCMessagesResponseMessageCompanion, SPMCMessagesResponseMessageGDPRCategory, SPMCMessagesResponseMessageGDPRCategoryCategoryType, SPMCMessagesResponseMessageGDPRCategoryCategoryTypeCompanion, SPMCMessagesResponseMessageGDPRCategoryCategoryTypeSerializer, SPMCMessagesResponseMessageGDPRCategoryCompanion, SPMCMessagesResponseMessageGDPRCategoryVendor, SPMCMessagesResponseMessageGDPRCategoryVendorCompanion, SPMCMessagesResponseMessageGDPRCategoryVendorVendorType, SPMCMessagesResponseMessageGDPRCategoryVendorVendorTypeCompanion, SPMCMessagesResponseMessageGDPRCategoryVendorVendorTypeSerializer, SPMCMessagesResponseMessageMetaData, SPMCMessagesResponseMessageMetaDataCompanion, SPMCMessagesResponseMessageMetaDataMessageCategory, SPMCMessagesResponseMessageMetaDataMessageCategoryCompanion, SPMCMessagesResponseMessageMetaDataMessageCategorySerializer, SPMCMessagesResponseMessageMetaDataMessageSubCategory, SPMCMessagesResponseMessageMetaDataMessageSubCategoryCompanion, SPMCMessagesResponseMessageMetaDataMessageSubCategorySerializer, SPMCMessagesResponsePreferences, SPMCMessagesResponsePreferencesCompanion, SPMCMessagesResponseUSNat, SPMCMessagesResponseUSNatCompanion, SPMCMetaDataRequest, SPMCMetaDataRequestCampaigns, SPMCMetaDataRequestCampaignsCampaign, SPMCMetaDataRequestCampaignsCampaignCompanion, SPMCMetaDataRequestCampaignsCompanion, SPMCMetaDataRequestCompanion, SPMCMetaDataResponse, SPMCMetaDataResponseCompanion, SPMCMetaDataResponseMetaDataResponseCCPA, SPMCMetaDataResponseMetaDataResponseCCPACompanion, SPMCMetaDataResponseMetaDataResponseGDPR, SPMCMetaDataResponseMetaDataResponseGDPRCompanion, SPMCMetaDataResponseMetaDataResponseGlobalCmp, SPMCMetaDataResponseMetaDataResponseGlobalCmpCompanion, SPMCMetaDataResponseMetaDataResponsePreferences, SPMCMetaDataResponseMetaDataResponsePreferencesCompanion, SPMCMetaDataResponseMetaDataResponseUSNat, SPMCMetaDataResponseMetaDataResponseUSNatCompanion, SPMCOSName, SPMCPlatformHttpClientCompanion, SPMCPreferencesChoiceRequest, SPMCPreferencesChoiceRequestCompanion, SPMCPreferencesChoiceResponse, SPMCPreferencesChoiceResponseCompanion, SPMCPreferencesConsent, SPMCPreferencesConsentCompanion, SPMCPreferencesConsentPreferencesStatus, SPMCPreferencesConsentPreferencesStatusCompanion, SPMCPreferencesConsentPreferencesStatusPreferencesChannels, SPMCPreferencesConsentPreferencesStatusPreferencesChannelsCompanion, SPMCPreferencesConsentPreferencesSubType, SPMCPreferencesConsentPreferencesSubTypeCompanion, SPMCPvDataRequest, SPMCPvDataRequestCCPA, SPMCPvDataRequestCCPACompanion, SPMCPvDataRequestCompanion, SPMCPvDataRequestGDPR, SPMCPvDataRequestGDPRCompanion, SPMCPvDataRequestGlobalCmp, SPMCPvDataRequestGlobalCmpCompanion, SPMCPvDataRequestPreferences, SPMCPvDataRequestPreferencesCompanion, SPMCPvDataRequestUSNat, SPMCPvDataRequestUSNatCompanion, SPMCPvDataResponse, SPMCPvDataResponseCampaign, SPMCPvDataResponseCampaignCompanion, SPMCPvDataResponseCompanion, SPMCPvDataResponsePreferencesCampaign, SPMCPvDataResponsePreferencesCampaignCompanion, SPMCRepository, SPMCRepositoryCompanion, SPMCSPAction, SPMCSPActionCompanion, SPMCSPActionType, SPMCSPCampaign, SPMCSPCampaignEnv, SPMCSPCampaignEnvCompanion, SPMCSPCampaignType, SPMCSPCampaignTypeCompanion, SPMCSPCampaigns, SPMCSPError, SPMCSPIDFAStatus, SPMCSPIDFAStatusCompanion, SPMCSPMessageLanguage, SPMCSPMessageLanguageSerializer, SPMCSPPropertyName, SPMCSPPropertyNameCompanion, SPMCSPPropertyNameSerializer, SPMCSPUserData, SPMCSPUserDataCompanion, SPMCSPUserDataSPConsent, SPMCSPUserDataSPConsentCompanion, SPMCSPUserDataSPWebConsents, SPMCSPUserDataSPWebConsentsCompanion, SPMCSPUserDataSPWebConsentsSPWebConsent, SPMCSPUserDataSPWebConsentsSPWebConsentCompanion, SPMCState, SPMCStateCCPAState, SPMCStateCCPAStateCCPAMetaData, SPMCStateCCPAStateCCPAMetaDataCompanion, SPMCStateCCPAStateCompanion, SPMCStateCompanion, SPMCStateGDPRState, SPMCStateGDPRStateCompanion, SPMCStateGDPRStateGDPRMetaData, SPMCStateGDPRStateGDPRMetaDataCompanion, SPMCStateGlobalCmpState, SPMCStateGlobalCmpStateCompanion, SPMCStateGlobalCmpStateGlobalCmpMetaData, SPMCStateGlobalCmpStateGlobalCmpMetaDataCompanion, SPMCStatePreferencesState, SPMCStatePreferencesStateCompanion, SPMCStatePreferencesStatePreferencesMetaData, SPMCStatePreferencesStatePreferencesMetaDataCompanion, SPMCStateUSNatState, SPMCStateUSNatStateCompanion, SPMCStateUSNatStateUsNatMetaData, SPMCStateUSNatStateUsNatMetaDataCompanion, SPMCStringEnumWithDefaultSerializer, SPMCUSNatChoiceRequest, SPMCUSNatChoiceRequestCompanion, SPMCUSNatChoiceResponse, SPMCUSNatChoiceResponseCompanion, SPMCUSNatConsent, SPMCUSNatConsentCompanion, SPMCUSNatConsentUSNatConsentSection, SPMCUSNatConsentUSNatConsentSectionCompanion, SPMCUserConsents, SPMCUserConsentsCompanion, SPMCUserConsentsConsentable, SPMCUserConsentsConsentableCompanion; +@class SPMCAttCampaign, SPMCAttCampaignCompanion, SPMCCCPAChoiceRequest, SPMCCCPAChoiceRequestCompanion, SPMCCCPAChoiceResponse, SPMCCCPAChoiceResponseCompanion, SPMCCCPAConsent, SPMCCCPAConsentCCPAConsentStatus, SPMCCCPAConsentCCPAConsentStatusCompanion, SPMCCCPAConsentCompanion, SPMCChoiceAllRequest, SPMCChoiceAllRequestChoiceAllCampaigns, SPMCChoiceAllRequestChoiceAllCampaignsCampaign, SPMCChoiceAllRequestChoiceAllCampaignsCampaignCompanion, SPMCChoiceAllRequestChoiceAllCampaignsCompanion, SPMCChoiceAllRequestCompanion, SPMCChoiceAllResponse, SPMCChoiceAllResponseCCPA, SPMCChoiceAllResponseCCPACompanion, SPMCChoiceAllResponseCompanion, SPMCChoiceAllResponseGDPR, SPMCChoiceAllResponseGDPRCompanion, SPMCChoiceAllResponseGDPRPostPayload, SPMCChoiceAllResponseGDPRPostPayloadCompanion, SPMCChoiceAllResponseGLOBALCMP, SPMCChoiceAllResponseGLOBALCMPCompanion, SPMCChoiceAllResponseUSNAT, SPMCChoiceAllResponseUSNATCompanion, SPMCConsentStatus, SPMCConsentStatusCompanion, SPMCConsentStatusConsentStatusGranularStatus, SPMCConsentStatusConsentStatusGranularStatusCompanion, SPMCConsentStatusRequest, SPMCConsentStatusRequestCompanion, SPMCConsentStatusRequestMetaData, SPMCConsentStatusRequestMetaDataCampaign, SPMCConsentStatusRequestMetaDataCampaignCompanion, SPMCConsentStatusRequestMetaDataCompanion, SPMCConsentStatusRequestMetaDataGlobalCmpCampaign, SPMCConsentStatusRequestMetaDataGlobalCmpCampaignCompanion, SPMCConsentStatusRequestMetaDataPreferencesCampaign, SPMCConsentStatusRequestMetaDataPreferencesCampaignCompanion, SPMCConsentStatusRequestMetaDataUSNatCampaign, SPMCConsentStatusRequestMetaDataUSNatCampaignCompanion, SPMCConsentStatusResponse, SPMCConsentStatusResponseCompanion, SPMCConsentStatusResponseConsentStatusData, SPMCConsentStatusResponseConsentStatusDataCompanion, SPMCCustomConsentRequest, SPMCCustomConsentRequestCompanion, SPMCDefaultRequest, SPMCDefaultRequestCompanion, SPMCDeleteCustomConsentRequest, SPMCDeleteCustomConsentRequestCompanion, SPMCDeviceInformation, SPMCErrorMetricsRequest, SPMCErrorMetricsRequestCompanion, SPMCGDPRChoiceRequest, SPMCGDPRChoiceRequestCompanion, SPMCGDPRChoiceResponse, SPMCGDPRChoiceResponseCompanion, SPMCGDPRConsent, SPMCGDPRConsentCompanion, SPMCGDPRConsentGCMStatus, SPMCGDPRConsentGCMStatusCompanion, SPMCGDPRConsentVendorGrantsValue, SPMCGDPRConsentVendorGrantsValueCompanion, SPMCGlobalCmpChoiceRequest, SPMCGlobalCmpChoiceRequestCompanion, SPMCGlobalCmpChoiceResponse, SPMCGlobalCmpChoiceResponseCompanion, SPMCGlobalCmpConsent, SPMCGlobalCmpConsentCompanion, SPMCIDFAStatusReportRequest, SPMCIDFAStatusReportRequestAppleTrackingPayload, SPMCIDFAStatusReportRequestAppleTrackingPayloadCompanion, SPMCIDFAStatusReportRequestCompanion, SPMCIncludeData, SPMCIncludeDataCompanion, SPMCIncludeDataGPPConfig, SPMCIncludeDataGPPConfigCompanion, SPMCIncludeDataMspaBinaryFlag, SPMCIncludeDataMspaBinaryFlagCompanion, SPMCIncludeDataMspaTernaryFlag, SPMCIncludeDataMspaTernaryFlagCompanion, SPMCIncludeDataTypeString, SPMCIncludeDataTypeStringCompanion, SPMCIntEnumSerializer, SPMCInvalidAPICode, SPMCKotlinAbstractCoroutineContextElement, SPMCKotlinAbstractCoroutineContextKey, SPMCKotlinArray, SPMCKotlinByteArray, SPMCKotlinByteIterator, SPMCKotlinCancellationException, SPMCKotlinEnum, SPMCKotlinEnumCompanion, SPMCKotlinException, SPMCKotlinIllegalStateException, SPMCKotlinKTypeProjection, SPMCKotlinKTypeProjectionCompanion, SPMCKotlinKVariance, SPMCKotlinNothing, SPMCKotlinRuntimeException, SPMCKotlinThrowable, SPMCKotlinUnit, SPMCKotlinx_coroutines_coreCoroutineDispatcher, SPMCKotlinx_coroutines_coreCoroutineDispatcherKey, SPMCKotlinx_datetimeInstant, SPMCKotlinx_datetimeInstantCompanion, SPMCKotlinx_io_coreBuffer, SPMCKotlinx_io_coreIOException, SPMCKotlinx_serialization_coreSerialKind, SPMCKotlinx_serialization_coreSerializersModule, SPMCKotlinx_serialization_jsonClassDiscriminatorMode, SPMCKotlinx_serialization_jsonJson, SPMCKotlinx_serialization_jsonJsonConfiguration, SPMCKotlinx_serialization_jsonJsonDefault, SPMCKotlinx_serialization_jsonJsonElement, SPMCKotlinx_serialization_jsonJsonElementCompanion, SPMCKotlinx_serialization_jsonJsonPrimitive, SPMCKotlinx_serialization_jsonJsonPrimitiveCompanion, SPMCKtor_client_coreHttpClient, SPMCKtor_client_coreHttpClientCall, SPMCKtor_client_coreHttpClientCallCompanion, SPMCKtor_client_coreHttpClientConfig, SPMCKtor_client_coreHttpClientEngineConfig, SPMCKtor_client_coreHttpReceivePipeline, SPMCKtor_client_coreHttpReceivePipelinePhases, SPMCKtor_client_coreHttpRequestBuilder, SPMCKtor_client_coreHttpRequestBuilderCompanion, SPMCKtor_client_coreHttpRequestData, SPMCKtor_client_coreHttpRequestPipeline, SPMCKtor_client_coreHttpRequestPipelinePhases, SPMCKtor_client_coreHttpRequestTimeoutException, SPMCKtor_client_coreHttpResponse, SPMCKtor_client_coreHttpResponseContainer, SPMCKtor_client_coreHttpResponseData, SPMCKtor_client_coreHttpResponsePipeline, SPMCKtor_client_coreHttpResponsePipelinePhases, SPMCKtor_client_coreHttpSendPipeline, SPMCKtor_client_coreHttpSendPipelinePhases, SPMCKtor_client_coreProxyConfig, SPMCKtor_eventsEventDefinition, SPMCKtor_eventsEvents, SPMCKtor_httpContentType, SPMCKtor_httpContentTypeCompanion, SPMCKtor_httpHeaderValueParam, SPMCKtor_httpHeaderValueWithParameters, SPMCKtor_httpHeaderValueWithParametersCompanion, SPMCKtor_httpHeadersBuilder, SPMCKtor_httpHttpMethod, SPMCKtor_httpHttpMethodCompanion, SPMCKtor_httpHttpProtocolVersion, SPMCKtor_httpHttpProtocolVersionCompanion, SPMCKtor_httpHttpStatusCode, SPMCKtor_httpHttpStatusCodeCompanion, SPMCKtor_httpOutgoingContent, SPMCKtor_httpURLBuilder, SPMCKtor_httpURLBuilderCompanion, SPMCKtor_httpURLProtocol, SPMCKtor_httpURLProtocolCompanion, SPMCKtor_httpUrl, SPMCKtor_httpUrlCompanion, SPMCKtor_utilsAttributeKey, SPMCKtor_utilsGMTDate, SPMCKtor_utilsGMTDateCompanion, SPMCKtor_utilsMonth, SPMCKtor_utilsMonthCompanion, SPMCKtor_utilsPipeline, SPMCKtor_utilsPipelinePhase, SPMCKtor_utilsStringValuesBuilderImpl, SPMCKtor_utilsTypeInfo, SPMCKtor_utilsWeekDay, SPMCKtor_utilsWeekDayCompanion, SPMCMessageToDisplay, SPMCMessageToDisplayCompanion, SPMCMessageWithCategorySubCategory, SPMCMessageWithCategorySubCategoryCompanion, SPMCMessagesRequest, SPMCMessagesRequestBody, SPMCMessagesRequestBodyCampaigns, SPMCMessagesRequestBodyCampaignsCCPACampaign, SPMCMessagesRequestBodyCampaignsCCPACampaignCompanion, SPMCMessagesRequestBodyCampaignsCampaign, SPMCMessagesRequestBodyCampaignsCampaignCompanion, SPMCMessagesRequestBodyCampaignsCompanion, SPMCMessagesRequestBodyCampaignsIOS14Campaign, SPMCMessagesRequestBodyCampaignsIOS14CampaignCompanion, SPMCMessagesRequestBodyCompanion, SPMCMessagesRequestCompanion, SPMCMessagesRequestMetaData, SPMCMessagesRequestMetaDataCampaign, SPMCMessagesRequestMetaDataCampaignCompanion, SPMCMessagesRequestMetaDataCompanion, SPMCMessagesResponse, SPMCMessagesResponseCCPA, SPMCMessagesResponseCCPACompanion, SPMCMessagesResponseCampaign, SPMCMessagesResponseCampaignCompanion, SPMCMessagesResponseCompanion, SPMCMessagesResponseGDPR, SPMCMessagesResponseGDPRCompanion, SPMCMessagesResponseGlobalCmp, SPMCMessagesResponseGlobalCmpCompanion, SPMCMessagesResponseIos14, SPMCMessagesResponseIos14Companion, SPMCMessagesResponseMessage, SPMCMessagesResponseMessageCompanion, SPMCMessagesResponseMessageGDPRCategory, SPMCMessagesResponseMessageGDPRCategoryCategoryType, SPMCMessagesResponseMessageGDPRCategoryCategoryTypeCompanion, SPMCMessagesResponseMessageGDPRCategoryCategoryTypeSerializer, SPMCMessagesResponseMessageGDPRCategoryCompanion, SPMCMessagesResponseMessageGDPRCategoryVendor, SPMCMessagesResponseMessageGDPRCategoryVendorCompanion, SPMCMessagesResponseMessageGDPRCategoryVendorVendorType, SPMCMessagesResponseMessageGDPRCategoryVendorVendorTypeCompanion, SPMCMessagesResponseMessageGDPRCategoryVendorVendorTypeSerializer, SPMCMessagesResponseMessageMetaData, SPMCMessagesResponseMessageMetaDataCompanion, SPMCMessagesResponseMessageMetaDataMessageCategory, SPMCMessagesResponseMessageMetaDataMessageCategoryCompanion, SPMCMessagesResponseMessageMetaDataMessageCategorySerializer, SPMCMessagesResponseMessageMetaDataMessageSubCategory, SPMCMessagesResponseMessageMetaDataMessageSubCategoryCompanion, SPMCMessagesResponseMessageMetaDataMessageSubCategorySerializer, SPMCMessagesResponsePreferences, SPMCMessagesResponsePreferencesCompanion, SPMCMessagesResponseUSNat, SPMCMessagesResponseUSNatCompanion, SPMCMetaDataRequest, SPMCMetaDataRequestCampaigns, SPMCMetaDataRequestCampaignsCampaign, SPMCMetaDataRequestCampaignsCampaignCompanion, SPMCMetaDataRequestCampaignsCompanion, SPMCMetaDataRequestCompanion, SPMCMetaDataResponse, SPMCMetaDataResponseCompanion, SPMCMetaDataResponseMetaDataResponseCCPA, SPMCMetaDataResponseMetaDataResponseCCPACompanion, SPMCMetaDataResponseMetaDataResponseGDPR, SPMCMetaDataResponseMetaDataResponseGDPRCompanion, SPMCMetaDataResponseMetaDataResponseGlobalCmp, SPMCMetaDataResponseMetaDataResponseGlobalCmpCompanion, SPMCMetaDataResponseMetaDataResponsePreferences, SPMCMetaDataResponseMetaDataResponsePreferencesCompanion, SPMCMetaDataResponseMetaDataResponseUSNat, SPMCMetaDataResponseMetaDataResponseUSNatCompanion, SPMCOSName, SPMCPlatformHttpClientCompanion, SPMCPreferencesChoiceRequest, SPMCPreferencesChoiceRequestCompanion, SPMCPreferencesChoiceResponse, SPMCPreferencesChoiceResponseCompanion, SPMCPreferencesConsent, SPMCPreferencesConsentCompanion, SPMCPreferencesConsentPreferencesStatus, SPMCPreferencesConsentPreferencesStatusCompanion, SPMCPreferencesConsentPreferencesStatusPreferencesChannels, SPMCPreferencesConsentPreferencesStatusPreferencesChannelsCompanion, SPMCPreferencesConsentPreferencesSubType, SPMCPreferencesConsentPreferencesSubTypeCompanion, SPMCPvDataRequest, SPMCPvDataRequestCCPA, SPMCPvDataRequestCCPACompanion, SPMCPvDataRequestCompanion, SPMCPvDataRequestGDPR, SPMCPvDataRequestGDPRCompanion, SPMCPvDataRequestGlobalCmp, SPMCPvDataRequestGlobalCmpCompanion, SPMCPvDataRequestPreferences, SPMCPvDataRequestPreferencesCompanion, SPMCPvDataRequestUSNat, SPMCPvDataRequestUSNatCompanion, SPMCPvDataResponse, SPMCPvDataResponseCampaign, SPMCPvDataResponseCampaignCompanion, SPMCPvDataResponseCompanion, SPMCPvDataResponsePreferencesCampaign, SPMCPvDataResponsePreferencesCampaignCompanion, SPMCRepository, SPMCRepositoryCompanion, SPMCSPAction, SPMCSPActionCompanion, SPMCSPActionType, SPMCSPCampaign, SPMCSPCampaignEnv, SPMCSPCampaignEnvCompanion, SPMCSPCampaignType, SPMCSPCampaignTypeCompanion, SPMCSPCampaigns, SPMCSPError, SPMCSPErrorCompanion, SPMCSPIDFAStatus, SPMCSPIDFAStatusCompanion, SPMCSPMessageLanguage, SPMCSPMessageLanguageSerializer, SPMCSPPropertyName, SPMCSPPropertyNameCompanion, SPMCSPPropertyNameSerializer, SPMCSPUserData, SPMCSPUserDataCompanion, SPMCSPUserDataSPConsent, SPMCSPUserDataSPConsentCompanion, SPMCSPUserDataSPWebConsents, SPMCSPUserDataSPWebConsentsCompanion, SPMCSPUserDataSPWebConsentsSPWebConsent, SPMCSPUserDataSPWebConsentsSPWebConsentCompanion, SPMCState, SPMCStateCCPAState, SPMCStateCCPAStateCCPAMetaData, SPMCStateCCPAStateCCPAMetaDataCompanion, SPMCStateCCPAStateCompanion, SPMCStateCompanion, SPMCStateGDPRState, SPMCStateGDPRStateCompanion, SPMCStateGDPRStateGDPRMetaData, SPMCStateGDPRStateGDPRMetaDataCompanion, SPMCStateGlobalCmpState, SPMCStateGlobalCmpStateCompanion, SPMCStateGlobalCmpStateGlobalCmpMetaData, SPMCStateGlobalCmpStateGlobalCmpMetaDataCompanion, SPMCStatePreferencesState, SPMCStatePreferencesStateCompanion, SPMCStatePreferencesStatePreferencesMetaData, SPMCStatePreferencesStatePreferencesMetaDataCompanion, SPMCStateUSNatState, SPMCStateUSNatStateCompanion, SPMCStateUSNatStateUsNatMetaData, SPMCStateUSNatStateUsNatMetaDataCompanion, SPMCStringEnumWithDefaultSerializer, SPMCUSNatChoiceRequest, SPMCUSNatChoiceRequestCompanion, SPMCUSNatChoiceResponse, SPMCUSNatChoiceResponseCompanion, SPMCUSNatConsent, SPMCUSNatConsentCompanion, SPMCUSNatConsentUSNatConsentSection, SPMCUSNatConsentUSNatConsentSectionCompanion, SPMCUserConsents, SPMCUserConsentsCompanion, SPMCUserConsentsConsentable, SPMCUserConsentsConsentableCompanion; @protocol SPMCICoordinator, SPMCIntEnum, SPMCKotlinAnnotation, SPMCKotlinAppendable, SPMCKotlinAutoCloseable, SPMCKotlinComparable, SPMCKotlinContinuation, SPMCKotlinContinuationInterceptor, SPMCKotlinCoroutineContext, SPMCKotlinCoroutineContextElement, SPMCKotlinCoroutineContextKey, SPMCKotlinFunction, SPMCKotlinIterator, SPMCKotlinKAnnotatedElement, SPMCKotlinKClass, SPMCKotlinKClassifier, SPMCKotlinKDeclarationContainer, SPMCKotlinKType, SPMCKotlinMapEntry, SPMCKotlinSequence, SPMCKotlinSuspendFunction0, SPMCKotlinSuspendFunction2, SPMCKotlinx_coroutines_coreChildHandle, SPMCKotlinx_coroutines_coreChildJob, SPMCKotlinx_coroutines_coreCopyableThrowable, SPMCKotlinx_coroutines_coreCoroutineScope, SPMCKotlinx_coroutines_coreDisposableHandle, SPMCKotlinx_coroutines_coreJob, SPMCKotlinx_coroutines_coreParentJob, SPMCKotlinx_coroutines_coreRunnable, SPMCKotlinx_coroutines_coreSelectClause, SPMCKotlinx_coroutines_coreSelectClause0, SPMCKotlinx_coroutines_coreSelectInstance, SPMCKotlinx_datetimeDateTimeFormat, SPMCKotlinx_io_coreRawSink, SPMCKotlinx_io_coreRawSource, SPMCKotlinx_io_coreSink, SPMCKotlinx_io_coreSource, SPMCKotlinx_serialization_coreCompositeDecoder, SPMCKotlinx_serialization_coreCompositeEncoder, SPMCKotlinx_serialization_coreDecoder, SPMCKotlinx_serialization_coreDeserializationStrategy, SPMCKotlinx_serialization_coreEncoder, SPMCKotlinx_serialization_coreKSerializer, SPMCKotlinx_serialization_coreSerialDescriptor, SPMCKotlinx_serialization_coreSerialFormat, SPMCKotlinx_serialization_coreSerializationStrategy, SPMCKotlinx_serialization_coreSerializersModuleCollector, SPMCKotlinx_serialization_coreStringFormat, SPMCKotlinx_serialization_jsonJsonNamingStrategy, SPMCKtor_client_coreClientPlugin, SPMCKtor_client_coreHttpClientEngine, SPMCKtor_client_coreHttpClientEngineCapability, SPMCKtor_client_coreHttpClientPlugin, SPMCKtor_client_coreHttpRequest, SPMCKtor_httpHeaders, SPMCKtor_httpHttpMessage, SPMCKtor_httpHttpMessageBuilder, SPMCKtor_httpParameters, SPMCKtor_httpParametersBuilder, SPMCKtor_ioByteReadChannel, SPMCKtor_ioCloseable, SPMCKtor_ioJvmSerializable, SPMCKtor_utilsAttributes, SPMCKtor_utilsStringValues, SPMCKtor_utilsStringValuesBuilder, SPMCMultiplatform_settingsSettings, SPMCSPClient, SPMCStateSPSampleable; @@ -303,59 +303,87 @@ __attribute__((swift_name("KotlinThrowable"))) - (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 causedBy:(SPMCSPError * _Nullable)causedBy campaignType:(SPMCSPCampaignType * _Nullable)campaignType __attribute__((swift_name("init(code:description:causedBy:campaignType:)"))) __attribute__((objc_designated_initializer)); +@interface SPMCSPError : SPMCKotlinThrowable +- (instancetype)initWithCode:(NSString *)code description:(NSString *)description cause:(SPMCKotlinThrowable * _Nullable)cause campaignType:(SPMCSPCampaignType * _Nullable)campaignType __attribute__((swift_name("init(code:description:cause: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 (class, readonly, getter=companion) SPMCSPErrorCompanion *companion __attribute__((swift_name("companion"))); @property (readonly) SPMCSPCampaignType * _Nullable campaignType __attribute__((swift_name("campaignType"))); -@property (readonly) SPMCSPError * _Nullable causedBy __attribute__((swift_name("causedBy"))); +@property (readonly) SPMCKotlinThrowable * _Nullable cause __attribute__((swift_name("cause"))); @property (readonly) NSString *code __attribute__((swift_name("code"))); @property (readonly) NSString *description_ __attribute__((swift_name("description_"))); @end __attribute__((swift_name("DeleteCustomConsentGDPRException"))) @interface SPMCDeleteCustomConsentGDPRException : SPMCSPError -- (instancetype)initWithCausedBy:(SPMCSPError *)causedBy __attribute__((swift_name("init(causedBy:)"))) __attribute__((objc_designated_initializer)); -- (instancetype)initWithCode:(NSString *)code description:(NSString *)description causedBy:(SPMCSPError * _Nullable)causedBy campaignType:(SPMCSPCampaignType * _Nullable)campaignType __attribute__((swift_name("init(code:description:causedBy:campaignType:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable)); +- (instancetype)initWithCause:(SPMCSPError *)cause __attribute__((swift_name("init(cause:)"))) __attribute__((objc_designated_initializer)); +- (instancetype)initWithCode:(NSString *)code description:(NSString *)description cause:(SPMCKotlinThrowable * _Nullable)cause campaignType:(SPMCSPCampaignType * _Nullable)campaignType __attribute__((swift_name("init(code:description:cause:campaignType:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable)); +@end + +__attribute__((objc_subclassing_restricted)) +__attribute__((swift_name("InvalidAPICode"))) +@interface SPMCInvalidAPICode : 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) SPMCInvalidAPICode *metaData __attribute__((swift_name("metaData"))); +@property (class, readonly) SPMCInvalidAPICode *consentStatus __attribute__((swift_name("consentStatus"))); +@property (class, readonly) SPMCInvalidAPICode *pvData __attribute__((swift_name("pvData"))); +@property (class, readonly) SPMCInvalidAPICode *messages __attribute__((swift_name("messages"))); +@property (class, readonly) SPMCInvalidAPICode *errorMetrics __attribute__((swift_name("errorMetrics"))); +@property (class, readonly) SPMCInvalidAPICode *ccpaAction __attribute__((swift_name("ccpaAction"))); +@property (class, readonly) SPMCInvalidAPICode *gdprAction __attribute__((swift_name("gdprAction"))); +@property (class, readonly) SPMCInvalidAPICode *usnatAction __attribute__((swift_name("usnatAction"))); +@property (class, readonly) SPMCInvalidAPICode *globalcmpAction __attribute__((swift_name("globalcmpAction"))); +@property (class, readonly) SPMCInvalidAPICode *preferencesAction __attribute__((swift_name("preferencesAction"))); +@property (class, readonly) SPMCInvalidAPICode *idfaStatus __attribute__((swift_name("idfaStatus"))); +@property (class, readonly) SPMCInvalidAPICode *choiceAll __attribute__((swift_name("choiceAll"))); +@property (class, readonly) SPMCInvalidAPICode *customConsent __attribute__((swift_name("customConsent"))); +@property (class, readonly) SPMCInvalidAPICode *deleteCustomConsent __attribute__((swift_name("deleteCustomConsent"))); +@property (class, readonly) SPMCInvalidAPICode *ccpaPrivacyManager __attribute__((swift_name("ccpaPrivacyManager"))); +@property (class, readonly) SPMCInvalidAPICode *gdprPrivacyManager __attribute__((swift_name("gdprPrivacyManager"))); +@property (class, readonly) SPMCInvalidAPICode *ccpaMessage __attribute__((swift_name("ccpaMessage"))); +@property (class, readonly) SPMCInvalidAPICode *gdprMessage __attribute__((swift_name("gdprMessage"))); +@property (class, readonly) SPMCInvalidAPICode *empty __attribute__((swift_name("empty"))); ++ (SPMCKotlinArray *)values __attribute__((swift_name("values()"))); +@property (class, readonly) NSArray *entries __attribute__((swift_name("entries"))); +@property (readonly) NSString *type __attribute__((swift_name("type"))); @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 causedBy:(SPMCSPError * _Nullable)causedBy campaignType:(SPMCSPCampaignType * _Nullable)campaignType __attribute__((swift_name("init(code:description:causedBy:campaignType:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable)); +- (instancetype)initWithCode:(NSString *)code description:(NSString *)description cause:(SPMCKotlinThrowable * _Nullable)cause campaignType:(SPMCSPCampaignType * _Nullable)campaignType __attribute__((swift_name("init(code:description:cause:campaignType:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable)); @end __attribute__((swift_name("InvalidCustomConsentUUIDError"))) @interface SPMCInvalidCustomConsentUUIDError : 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 causedBy:(SPMCSPError * _Nullable)causedBy campaignType:(SPMCSPCampaignType * _Nullable)campaignType __attribute__((swift_name("init(code:description:causedBy:campaignType:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable)); +- (instancetype)initWithCode:(NSString *)code description:(NSString *)description cause:(SPMCKotlinThrowable * _Nullable)cause campaignType:(SPMCSPCampaignType * _Nullable)campaignType __attribute__((swift_name("init(code:description:cause:campaignType:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable)); @end __attribute__((swift_name("InvalidPropertyNameError"))) @interface SPMCInvalidPropertyNameError : SPMCSPError - (instancetype)initWithPropertyName:(NSString *)propertyName __attribute__((swift_name("init(propertyName:)"))) __attribute__((objc_designated_initializer)); -- (instancetype)initWithCode:(NSString *)code description:(NSString *)description causedBy:(SPMCSPError * _Nullable)causedBy campaignType:(SPMCSPCampaignType * _Nullable)campaignType __attribute__((swift_name("init(code:description:causedBy:campaignType:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable)); +- (instancetype)initWithCode:(NSString *)code description:(NSString *)description cause:(SPMCKotlinThrowable * _Nullable)cause campaignType:(SPMCSPCampaignType * _Nullable)campaignType __attribute__((swift_name("init(code:description:cause:campaignType:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable)); +@end + +__attribute__((swift_name("InvalidRequestAPIError"))) +@interface SPMCInvalidRequestAPIError : SPMCSPError +- (instancetype)initWithCause:(SPMCKotlinThrowable *)cause endpoint:(SPMCInvalidAPICode *)endpoint __attribute__((swift_name("init(cause:endpoint:)"))) __attribute__((objc_designated_initializer)); +- (instancetype)initWithCode:(NSString *)code description:(NSString *)description cause:(SPMCKotlinThrowable * _Nullable)cause campaignType:(SPMCSPCampaignType * _Nullable)campaignType __attribute__((swift_name("init(code:description:cause:campaignType:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable)); @end __attribute__((swift_name("LoadMessagesException"))) @interface SPMCLoadMessagesException : SPMCSPError -- (instancetype)initWithCausedBy:(SPMCSPError *)causedBy __attribute__((swift_name("init(causedBy:)"))) __attribute__((objc_designated_initializer)); -- (instancetype)initWithCode:(NSString *)code description:(NSString *)description causedBy:(SPMCSPError * _Nullable)causedBy campaignType:(SPMCSPCampaignType * _Nullable)campaignType __attribute__((swift_name("init(code:description:causedBy:campaignType:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable)); +- (instancetype)initWithCause:(SPMCSPError *)cause __attribute__((swift_name("init(cause:)"))) __attribute__((objc_designated_initializer)); +- (instancetype)initWithCode:(NSString *)code description:(NSString *)description cause:(SPMCKotlinThrowable * _Nullable)cause campaignType:(SPMCSPCampaignType * _Nullable)campaignType __attribute__((swift_name("init(code:description:cause:campaignType:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable)); @end __attribute__((objc_subclassing_restricted)) @@ -385,14 +413,14 @@ __attribute__((swift_name("MessageToDisplay.Companion"))) __attribute__((swift_name("PostCustomConsentGDPRException"))) @interface SPMCPostCustomConsentGDPRException : SPMCSPError -- (instancetype)initWithCausedBy:(SPMCSPError *)causedBy __attribute__((swift_name("init(causedBy:)"))) __attribute__((objc_designated_initializer)); -- (instancetype)initWithCode:(NSString *)code description:(NSString *)description causedBy:(SPMCSPError * _Nullable)causedBy campaignType:(SPMCSPCampaignType * _Nullable)campaignType __attribute__((swift_name("init(code:description:causedBy:campaignType:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable)); +- (instancetype)initWithCause:(SPMCSPError *)cause __attribute__((swift_name("init(cause:)"))) __attribute__((objc_designated_initializer)); +- (instancetype)initWithCode:(NSString *)code description:(NSString *)description cause:(SPMCKotlinThrowable * _Nullable)cause campaignType:(SPMCSPCampaignType * _Nullable)campaignType __attribute__((swift_name("init(code:description:cause:campaignType:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable)); @end __attribute__((swift_name("ReportActionException"))) @interface SPMCReportActionException : SPMCSPError -- (instancetype)initWithActionType:(SPMCSPActionType *)actionType campaignType:(SPMCSPCampaignType * _Nullable)campaignType causedBy:(SPMCSPError *)causedBy __attribute__((swift_name("init(actionType:campaignType:causedBy:)"))) __attribute__((objc_designated_initializer)); -- (instancetype)initWithCode:(NSString *)code description:(NSString *)description causedBy:(SPMCSPError * _Nullable)causedBy campaignType:(SPMCSPCampaignType * _Nullable)campaignType __attribute__((swift_name("init(code:description:causedBy:campaignType:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable)); +- (instancetype)initWithActionType:(SPMCSPActionType *)actionType campaignType:(SPMCSPCampaignType * _Nullable)campaignType cause:(SPMCSPError *)cause __attribute__((swift_name("init(actionType:campaignType:cause:)"))) __attribute__((objc_designated_initializer)); +- (instancetype)initWithCode:(NSString *)code description:(NSString *)description cause:(SPMCKotlinThrowable * _Nullable)cause campaignType:(SPMCSPCampaignType * _Nullable)campaignType __attribute__((swift_name("init(code:description:cause:campaignType:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable)); @end __attribute__((objc_subclassing_restricted)) @@ -542,7 +570,17 @@ __attribute__((swift_name("SPCampaigns"))) __attribute__((swift_name("SPClientTimeout"))) @interface SPMCSPClientTimeout : SPMCSPError - (instancetype)initWithPath:(NSString *)path timeoutInSeconds:(int32_t)timeoutInSeconds httpVerb:(NSString *)httpVerb __attribute__((swift_name("init(path:timeoutInSeconds:httpVerb:)"))) __attribute__((objc_designated_initializer)); -- (instancetype)initWithCode:(NSString *)code description:(NSString *)description causedBy:(SPMCSPError * _Nullable)causedBy campaignType:(SPMCSPCampaignType * _Nullable)campaignType __attribute__((swift_name("init(code:description:causedBy:campaignType:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable)); +- (instancetype)initWithCode:(NSString *)code description:(NSString *)description cause:(SPMCKotlinThrowable * _Nullable)cause campaignType:(SPMCSPCampaignType * _Nullable)campaignType __attribute__((swift_name("init(code:description:cause:campaignType:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable)); +@end + +__attribute__((objc_subclassing_restricted)) +__attribute__((swift_name("SPError.Companion"))) +@interface SPMCSPErrorCompanion : SPMCBase ++ (instancetype)alloc __attribute__((unavailable)); ++ (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable)); ++ (instancetype)companion __attribute__((swift_name("init()"))); +@property (class, readonly, getter=shared) SPMCSPErrorCompanion *shared __attribute__((swift_name("shared"))); +- (SPMCSPError *)castToSPErrorError:(SPMCKotlinThrowable *)error __attribute__((swift_name("castToSPError(error:)"))); @end __attribute__((objc_subclassing_restricted)) @@ -674,7 +712,7 @@ __attribute__((swift_name("SPMessageLanguage.Serializer"))) __attribute__((swift_name("SPNetworkError"))) @interface SPMCSPNetworkError : SPMCSPError - (instancetype)initWithStatusCode:(SPMCInt * _Nullable)statusCode httpVerb:(NSString *)httpVerb path:(NSString *)path code:(NSString *)code description:(NSString *)description __attribute__((swift_name("init(statusCode:httpVerb:path:code:description:)"))) __attribute__((objc_designated_initializer)); -- (instancetype)initWithCode:(NSString *)code description:(NSString *)description causedBy:(SPMCSPError * _Nullable)causedBy campaignType:(SPMCSPCampaignType * _Nullable)campaignType __attribute__((swift_name("init(code:description:causedBy:campaignType:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable)); +- (instancetype)initWithCode:(NSString *)code description:(NSString *)description cause:(SPMCKotlinThrowable * _Nullable)cause campaignType:(SPMCSPCampaignType * _Nullable)campaignType __attribute__((swift_name("init(code:description:cause:campaignType:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable)); @end @@ -722,13 +760,13 @@ __attribute__((swift_name("SPPropertyName.Serializer"))) __attribute__((swift_name("SPUnableToParseBodyError"))) @interface SPMCSPUnableToParseBodyError : SPMCSPError - (instancetype)initWithBodyName:(NSString * _Nullable)bodyName __attribute__((swift_name("init(bodyName:)"))) __attribute__((objc_designated_initializer)); -- (instancetype)initWithCode:(NSString *)code description:(NSString *)description causedBy:(SPMCSPError * _Nullable)causedBy campaignType:(SPMCSPCampaignType * _Nullable)campaignType __attribute__((swift_name("init(code:description:causedBy:campaignType:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable)); +- (instancetype)initWithCode:(NSString *)code description:(NSString *)description cause:(SPMCKotlinThrowable * _Nullable)cause campaignType:(SPMCSPCampaignType * _Nullable)campaignType __attribute__((swift_name("init(code:description:cause:campaignType:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable)); @end __attribute__((swift_name("SPUnknownNetworkError"))) @interface SPMCSPUnknownNetworkError : SPMCSPError - (instancetype)initWithPath:(NSString *)path __attribute__((swift_name("init(path:)"))) __attribute__((objc_designated_initializer)); -- (instancetype)initWithCode:(NSString *)code description:(NSString *)description causedBy:(SPMCSPError * _Nullable)causedBy campaignType:(SPMCSPCampaignType * _Nullable)campaignType __attribute__((swift_name("init(code:description:causedBy:campaignType:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable)); +- (instancetype)initWithCode:(NSString *)code description:(NSString *)description cause:(SPMCKotlinThrowable * _Nullable)cause campaignType:(SPMCSPCampaignType * _Nullable)campaignType __attribute__((swift_name("init(code:description:cause:campaignType:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable)); @end @@ -4959,6 +4997,15 @@ __attribute__((swift_name("WrapClientTimeoutErrorKt"))) @property (class, readonly) id WrapHttpTimeoutError __attribute__((swift_name("WrapHttpTimeoutError"))); @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("KotlinRuntimeException"))) @interface SPMCKotlinRuntimeException : SPMCKotlinException - (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer)); diff --git a/Example/Pods/SPMobileCore/SPMobileCore.xcframework/tvos-arm64_x86_64-simulator/SPMobileCore.framework/SPMobileCore b/Example/Pods/SPMobileCore/SPMobileCore.xcframework/tvos-arm64_x86_64-simulator/SPMobileCore.framework/SPMobileCore index 4b41f2a86..2b90f9cba 100644 Binary files a/Example/Pods/SPMobileCore/SPMobileCore.xcframework/tvos-arm64_x86_64-simulator/SPMobileCore.framework/SPMobileCore and b/Example/Pods/SPMobileCore/SPMobileCore.xcframework/tvos-arm64_x86_64-simulator/SPMobileCore.framework/SPMobileCore differ