Deletion
Credential deletion event.
Emitted by the SDK itself (EUDI does not natively log deletions). All display names are captured before the document is removed so the activity log can render a friendly name even after the credential is gone from the wallet.
Unlike presentation/issuance events — where the consuming app can re-resolve names by VCT against currently-stored documents on every refresh — deletion events have no live document to look up, so we snapshot every available locale here and let the app pick the one matching the current language at render time.
Properties
Best-effort display name in the locale active at delete time. Kept for backwards compatibility with events persisted before displayNames existed; consumers should prefer the localized lookup via displayNames when present.
Locale → friendly name snapshot taken at delete time, sourced from the credential's rendering bundle and VCT metadata display list. Keys are BCP-47 codes (e.g. "en", "da", "en-GB"); look them up with an exact, then language-only, then first-available fallback.
Wallet-local document id that was removed.
Failure detail when status is WalletTransactionStatus.Error.
Stable opaque id, suitable for deletion via PersistentWalletTransactionLogger.delete.
Localized issuer name captured at delete time, when known.
Final status of the transaction.