sourcepoint_unified_cmp_platform_interface
library
Classes
-
AbstractSourcepointConsentController
-
An abstract class representing a Sourcepoint consent controller.
-
CCPAConsent
-
Represents the CCPA (California Consumer Privacy Act) consent.
-
ConsentAction
-
Represents a consent action.
The ConsentAction contains
ConsentAction
|-- actionType: ActionType
|-- pubData: JSONObject
|-- campaignType: CampaignType
|-- customActionId: String?
-
ConsentChangeNotifier
-
A class that extends ChangeNotifier and provides a way to notify listeners
when the consent changes.
This is triggered by the platform implementation when the consent is ready.
-
ConsentStatus
-
represents the detailed consent status
-
GDPRConsent
-
Represents the GDPR consent.
-
GDPRPurposeGrants
-
Represents the GDPR purpose grants.
-
GranularStatus
-
Represents the granular status of a component.
-
SourcepointEventDelegatePlatform
-
Represents the platform interface for handling Sourcepoint event delegates.
This abstract class defines the contract for implementing Sourcepoint event
delegates on different platforms.
-
SourcepointUnifiedCmpPlatform
-
The interface that implementations of sourcepoint_unified_cmp must
implement.
-
SPConfig
-
Represents the configuration for Sourcepoint Unified CMP.
Use the factory method to obtain a lazy configuration for v6 (Unified SDK).
This contains your organization's account information and includes the type
of campaigns that will be run on this property. This object will be
instantiated at the first usage of the CMP SDK.
The config object is a simple DTO.
-
SPConsent
-
The SpConsent object contains all the info related with the user consent
action.
-
SPError
-
Represents an error that can occur in the Sourcepoint Unified CMP platform
interface.