social-common / pragma.datarights / DataRightsSocialPlugin / buildPersonalDataReport /
buildPersonalDataReport #
abstract suspend fun buildPersonalDataReport(socialId: <ERROR CLASS>, requestId: UUID): PersonalDataReport
Called when the Social backend has an outstanding request from a player for their personal data. This plugin is used to get all the data stored in services on this social shard.
Used by
- DataRightsService.submitRequestV1
- DataRightsService.submitRequestOperatorV1
- DataRightsService.submitRequestPartnerV1
- DataRightsService.submitRequestServiceV1
Return #
A fully-populated PersonalDataReport.
Parameters #
socialId | pragmaSocialId of the user we are to build the report for. |
requestId | unique id of the data rights request. |