Class DsrProcessingRequest
java.lang.Object
com.mparticle.sdk.model.Message
com.mparticle.sdk.model.dsrprocessing.DsrProcessingRequest
This message contains the information to fulfill a Data Subject Request.
-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidsetAccount(Account account) voidsetIdentities(Map<OpenDsrIdentity.Type, OpenDsrIdentity> identities) voidsetOpenDsrApiVersion(String openDsrApiVersion) voidsetRegulation(RegulationType regulation) voidsetSubjectRequestId(String subjectRequestId) voidsetSubjectRequestType(DsrProcessingRequest.Type subjectRequestType) voidsetSubmittedTime(Instant submittedTime) Methods inherited from class com.mparticle.sdk.model.Message
getFirehoseVersion, getId, getTimestamp, getType, setFirehoseVersion, setTimestamp
-
Constructor Details
-
DsrProcessingRequest
public DsrProcessingRequest()
-
-
Method Details
-
getAccount
- Returns:
- module account
-
setAccount
- Parameters:
account- module account
-
getSubjectRequestId
- Returns:
- the identifier for the request created by mParticle, this corresponds to a GUID internally
-
setSubjectRequestId
- Parameters:
subjectRequestId- the string to set as the indentifier
-
getSubjectRequestType
- Returns:
- the type of request, currently only ERASURE is available
-
setSubjectRequestType
- Parameters:
subjectRequestType- the type of this request, currently only ERASURE is valid
-
getRegulation
- Returns:
- the data regulation of this request, it can be CCPA, GDPR or UNKNOWN
-
setRegulation
- Parameters:
regulation- the data regulation of this request, it can be CCPA, GDPR or UNKNOWN
-
getOpenDsrApiVersion
- Returns:
- the version of OpenDSR which this request is subject to
- See Also:
-
setOpenDsrApiVersion
- Parameters:
openDsrApiVersion- the version of OpenDSR which this request is subject to- See Also:
-
getSubmittedTime
- Returns:
- the timestamp when a user created the request in milliseconds since epoch, this can be done by using the mParticle API or the mParticle UI
-
setSubmittedTime
- Parameters:
submittedTime- the timestamp when a user created the request in milliseconds since epoch
-
getIdentities
- Returns:
- the list of identities to process, they can be partner, user or device identities
-
setIdentities
- Parameters:
identities- the list of identities to process, they can be partner, user or device identities
-