MobileWalletTransactionDataProfile

data class MobileWalletTransactionDataProfile(val type: String, val displayName: String = type, val fields: List<String> = emptyList())

Transaction data profile accepted by the mobile wallet.

Wallet apps should keep this list aligned with the ecosystem or service they trust. Requests containing transaction data with a type outside this list are rejected before the user can submit a presentation.

Constructors

Link copied to clipboard
constructor(type: String, displayName: String = type, fields: List<String> = emptyList())

Properties

Link copied to clipboard

Human-readable label for consent UI.

Link copied to clipboard

Supported transaction type-specific fields.

Link copied to clipboard

Collision-resistant OpenID4VP transaction_data.type value.