Wallet Exception
An error from OID4VCgo: a stable code, the issuer's, Authorization Server's or Verifier's own error code when it gave one (protocolError), and a message for logs: it never carries personal data, a remote party's own description, a URL's path or query, or control characters. description is a sentence fit to show the holder; isRetryable says whether trying the same step again may succeed.
Types
Properties
What kind of failure this is: stable across releases, so an app can act on it.
A sentence fit to show the holder.
Whether the same step may succeed if tried again: the network failed or timed out, the service was unavailable, the issuer refused the PIN (invalid_grant, up to its limit) or a stale nonce (invalid_nonce: a retry fetches a fresh one), or asked to be tried later.
The remote party's OAuth error code, such as invalid_grant (a wrong PIN) or access_denied, when it gave one.