2026-08-24 21:06:11 +03:00
|
|
|
<?php
|
|
|
|
|
|
2026-09-16 01:21:22 +03:00
|
|
|
namespace Modules\Core\Privacy\Enums;
|
2026-08-24 21:06:11 +03:00
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* What actually happened to a provider's data on an erasure request. None of these
|
|
|
|
|
* are failures — Retained is a valid, often legally-required outcome (e.g. an Order
|
|
|
|
|
* kept intact for tax retention), distinct from a provider erroring out.
|
|
|
|
|
*/
|
|
|
|
|
enum ErasureOutcome: string
|
|
|
|
|
{
|
|
|
|
|
case Erased = 'erased';
|
|
|
|
|
case Pseudonymized = 'pseudonymized';
|
|
|
|
|
case Retained = 'retained';
|
|
|
|
|
case Skipped = 'skipped';
|
|
|
|
|
}
|