PreviewDCAPIRequest

@Serializable
data class PreviewDCAPIRequest(val request: String, val requestedData: MutableMap<String, MutableList<Pair<String, Boolean>>>, val credentialId: String, val callingPackageName: String? = null, val callingOrigin: String? = null, val nonce: ByteArray, val readerPublicKeyBase64: String, val docType: String) : DCAPIRequest(source)

Deprecated

Legacy preview protocol. Use OID4VP or ISO 18013-7 Annex C

Replace with

Oid4vpDCAPIRequest or IsoMdocRequest

Constructors

Link copied to clipboard
constructor(request: String, requestedData: MutableMap<String, MutableList<Pair<String, Boolean>>>, credentialId: String, callingPackageName: String? = null, callingOrigin: String? = null, nonce: ByteArray, readerPublicKeyBase64: String, docType: String)

Properties

Link copied to clipboard
@SerialName(value = "callingOrigin")
val callingOrigin: String? = null
Link copied to clipboard
@SerialName(value = "callingPackageName")
val callingPackageName: String? = null
Link copied to clipboard
@SerialName(value = "credentialId")
val credentialId: String
Link copied to clipboard
@SerialName(value = "docType")
val docType: String
Link copied to clipboard
@SerialName(value = "nonce")
val nonce: ByteArray
Link copied to clipboard
@SerialName(value = "readerPublicKeyBase64")
val readerPublicKeyBase64: String
Link copied to clipboard
@SerialName(value = "request")
val request: String
Link copied to clipboard
@SerialName(value = "requestedData")
val requestedData: MutableMap<String, MutableList<Pair<String, Boolean>>>

Functions

Link copied to clipboard
open operator override fun equals(other: Any?): Boolean
Link copied to clipboard
open override fun hashCode(): Int