Mobile Wallet Digital Credential Request Info
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())