MobileWalletPresentationCredentialOption

data class MobileWalletPresentationCredentialOption(val queryId: String, val credentialId: String, val multiple: Boolean = false, val format: String, val issuer: String?, val subject: String?, val label: String?, val credentialDataJson: String, val disclosures: List<MobileWalletPresentationDisclosure> = emptyList())

A wallet credential that satisfies one DCQL credential query in the presentation request.

Constructors

Link copied to clipboard
constructor(queryId: String, credentialId: String, multiple: Boolean = false, format: String, issuer: String?, subject: String?, label: String?, credentialDataJson: String, disclosures: List<MobileWalletPresentationDisclosure> = emptyList())

Properties

Link copied to clipboard

Parsed credential data encoded as JSON for app-side display.

Link copied to clipboard

Wallet-local credential identifier to submit when this option is selected.

Link copied to clipboard

Claim values requested by the verifier for this credential option.

Link copied to clipboard

Credential format, such as jwt_vc_json, vc+sd-jwt, or mso_mdoc.

Link copied to clipboard

Issuer identifier extracted from the credential when available.

Link copied to clipboard

Optional display label stored with the credential.

Link copied to clipboard

Whether the DCQL credential query allows sharing multiple matching credentials.

Link copied to clipboard

DCQL credential query identifier this credential can satisfy.

Link copied to clipboard

Subject identifier extracted from the credential when available.