listDocuments

abstract suspend fun listDocuments(): List<IssuedDocumentHandle>

Returns all documents currently stored in the wallet.

The list elements are wrapped as IssuedDocumentHandle, which contains stable metadata (id, display name, issuer, vcValue, etc.) without exposing EUDI internals. When trusted type metadata registries are configured, the SDK also tries to return cached VCT metadata and rendered SVG templates.

This function is suspend because EUDI's underlying storage uses Room/SQL and may perform I/O, and because the SDK may hydrate optional metadata from its sidecar cache.