Mobile Wallet Presentation Request Info
data class MobileWalletPresentationRequestInfo(val clientId: String, val verifierMetadata: MobileWalletVerifierMetadata?, val requestAuthentication: MobileWalletRequestAuthentication, val responseUri: String?, val state: String?, val nonce: String, val responseEncryption: MobileWalletResponseEncryption, val transactionData: List<MobileWalletTransactionDataItem> = emptyList())
Verifier and transaction metadata extracted from a presentation request.
Constructors
Link copied to clipboard
constructor(clientId: String, verifierMetadata: MobileWalletVerifierMetadata?, requestAuthentication: MobileWalletRequestAuthentication, responseUri: String?, state: String?, nonce: String, responseEncryption: MobileWalletResponseEncryption, transactionData: List<MobileWalletTransactionDataItem> = emptyList())
Properties
Link copied to clipboard
Required OpenID4VP client_id value identifying the verifier. Digital Credentials API previews use MobileWalletDigitalCredentialRequestInfo instead because unsigned requests intentionally have no trusted request-supplied client_id.
Link copied to clipboard
Authentication established for the Authorization Request or its Request Object.
Link copied to clipboard
Response-encryption state selected for this request.
Link copied to clipboard
Verifier response URI to which the wallet will submit the presentation, when provided.
Link copied to clipboard
Decoded transaction data items requested by the verifier.
Link copied to clipboard
Typed verifier metadata supplied by the OpenID4VP client, when available.