DocRequestInfo

data class DocRequestInfo(val alternativeDataElements: List<AlternativeDataElementSet> = emptyList(), val issuerIdentifiers: List<ByteString> = emptyList(), val uniqueDocSetRequired: Boolean? = null, val maximumResponseSize: Long? = null, val zkRequest: ZkRequest? = null, val docResponseEncryption: EncryptionParameters? = null, val otherInfo: Map<String, DataItem> = emptyMap())

Document request info according to ISO 18013-5.

Constructors

Link copied to clipboard
constructor(alternativeDataElements: List<AlternativeDataElementSet> = emptyList(), issuerIdentifiers: List<ByteString> = emptyList(), uniqueDocSetRequired: Boolean? = null, maximumResponseSize: Long? = null, zkRequest: ZkRequest? = null, docResponseEncryption: EncryptionParameters? = null, otherInfo: Map<String, DataItem> = emptyMap())

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

list of alternative data elements.

Link copied to clipboard

optional request for encrypting the response.

Link copied to clipboard
val issuerIdentifiers: List<ByteString>

list of issuer identifiers.

Link copied to clipboard

the maximum response size, if available.

Link copied to clipboard

other request info.

Link copied to clipboard

whether a unique doc set is required or not or unspecified.

Link copied to clipboard
val zkRequest: ZkRequest? = null

optional request for a Zero-Knowledge Proof.