21 lines
638 B
PHP
21 lines
638 B
PHP
<?php
|
|||
|
|
|
||
|
|
namespace Modules\Core\Privacy\Events;
|
||
|
|
|
||
|
|
use Modules\Core\Privacy\Models\DataExportRequest;
|
||
|
|
|
||
|
|
/**
|
||
|
|
* Fired once the export file exists and $request has been marked completed. Core
|
||
|
|
* has no opinion on how the customer should be told — a consuming app registers
|
||
|
|
* its own notification against this event via Modules\Core\Notification\
|
||
|
|
* NotificationRegistry, the same pattern as App\Notifications\
|
||
|
|
* QuestionnaireResultsSentNotification listening on App\Events\
|
||
|
|
* QuestionnaireResultsSent.
|
||
|
|
*/
|
||
|
|
class PersonalDataExportFileWritten
|
||
|
|
{
|
||
|
|
public function __construct(
|
||
|
|
public readonly DataExportRequest $request,
|
||
|
|
) {}
|
||
|
|
}
|