Package-level declarations
Types
Server-side support functionality for the wallet mobile app. This is needed even if the full-blown wallet server is not used.
A flow used to authenticate Wallet client (app + device) to the server
An data structure sent from the Wallet Application to the Wallet Server used to prove that it is the legitimate instance for clientId.
The configuration to use when creating new credentials.
This data structure contains a data for a credential, minted by the issuer.
An enumeration of Credential Formats that an issuer may support.
A request for the issuer to mint a credential
An enumeration of possible conditions a document can be in, from the issuer's perspective.
The configuration data for a specific document.
The state of a document, as seen from the issuer's point of view.
An interface representing an Issuing Authority.
Configuration data for the issuing authority.
Represents a generic error in issuer with the human-readable message.
A data structure for capturing notification data emitted by the IssuingAuthority.
Information about the capabilities of the wallet server, for the wallet application.
Wallet Server settings.
A flow used to create a new document.
Issuer-specified configuration used when registering a new document.
The response from the application when registering a new document.
A flow used to request new credentials.
Information about the capabilities of the wallet application, for the wallet server.