MobileWalletDigitalCredentialRequestInfo

data class MobileWalletDigitalCredentialRequestInfo(val clientId: String?, val verifierMetadata: MobileWalletVerifierMetadata?, val nonce: String, val responseMode: String?, val transactionData: List<MobileWalletTransactionDataItem> = emptyList())

Verifier and transaction metadata extracted from an OpenID4VP request received through a Digital Credentials API.

Unlike MobileWalletPresentationRequestInfo, clientId is nullable: the OpenID4VP DC API requires unsigned requests to omit and ignore client_id. The authenticated platform origin is exposed separately by MobileWalletDigitalCredentialPreview.verifiedOrigin and is the authoritative requester identity for those requests.

Constructors

Link copied to clipboard
constructor(clientId: String?, verifierMetadata: MobileWalletVerifierMetadata?, nonce: String, responseMode: String?, transactionData: List<MobileWalletTransactionDataItem> = emptyList())

Properties

Link copied to clipboard

Authenticated signed-request client identifier, or null for unsigned requests.

Link copied to clipboard

Required OpenID4VP nonce value supplied by the verifier.

Link copied to clipboard

Serialized OpenID4VP DC API response mode, when provided.

Link copied to clipboard

Decoded transaction data items requested by the verifier.

Link copied to clipboard

Typed verifier metadata supplied by the request, when available.