Wallet Transaction Event
Structured summary of a wallet transaction.
The shape is intentionally redacted: no raw protocol payloads, no disclosed claim values, no session transcripts. Each event is suitable for end-user history UIs and for compliance/audit logs.
Discriminate using when (event) over the sealed subtypes.
Inheritors
Types
Link copied to clipboard
@Serializable
Credential deletion event.
Link copied to clipboard
@Serializable
Credential issuance event (OpenID4VCI).
Link copied to clipboard
@Serializable
Credential presentation / sharing event.
Link copied to clipboard
@Serializable
Wallet-bound signing event.
Properties
Link copied to clipboard
Optional failure detail, present when status is WalletTransactionStatus.Error.
Link copied to clipboard
Stable opaque id, suitable for deletion via PersistentWalletTransactionLogger.delete.
Link copied to clipboard
Final status of the transaction.