DocRequestInfo

@Serializable
data class DocRequestInfo(val alternativeDataElements: List<AlternativeDataElementsSet>? = null, val issuerIdentifiers: List<ByteArray>? = null, val uniqueDocSetRequired: Boolean? = null, val maximumResponseSize: UInt? = null, val zkRequest: ZkRequest? = null, val docResponseEncryption: EncryptionParameters? = null)(source)

Part of the ISO/IEC 18013-5:2026 standard: Additional document request info (10.2.4)

Constructors

Link copied to clipboard
constructor(alternativeDataElements: List<AlternativeDataElementsSet>? = null, issuerIdentifiers: List<ByteArray>? = null, uniqueDocSetRequired: Boolean? = null, maximumResponseSize: UInt? = null, zkRequest: ZkRequest? = null, docResponseEncryption: EncryptionParameters? = null)

Properties

Link copied to clipboard
@SerialName(value = "alternativeDataElements")
val alternativeDataElements: List<AlternativeDataElementsSet>?
Link copied to clipboard
@SerialName(value = "docResponseEncryption")
val docResponseEncryption: EncryptionParameters?
Link copied to clipboard
@SerialName(value = "issuerIdentifiers")
val issuerIdentifiers: List<ByteArray>?
Link copied to clipboard
@SerialName(value = "maximumResponseSize")
val maximumResponseSize: UInt?
Link copied to clipboard
@SerialName(value = "uniqueDocSetRequired")
val uniqueDocSetRequired: Boolean?
Link copied to clipboard
@SerialName(value = "zkRequest")
val zkRequest: ZkRequest?

Functions

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