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.