Document

@Serializable
data class Document(val docType: String, val issuerSigned: IssuerSigned, val deviceSigned: DeviceSigned, val errors: Map<String, Map<String, Int>>? = null)(source)

Part of the ISO/IEC 18013-5:2021 standard: Data structure for mdoc request (8.3.2.1.2.1)

Constructors

Link copied to clipboard
constructor(docType: String, issuerSigned: IssuerSigned, deviceSigned: DeviceSigned, errors: Map<String, Map<String, Int>>? = null)

Properties

Link copied to clipboard
@SerialName(value = "deviceSigned")
val deviceSigned: DeviceSigned
Link copied to clipboard
@SerialName(value = "docType")
val docType: String
Link copied to clipboard
@SerialName(value = "errors")
val errors: Map<String, Map<String, Int>>? = null
Link copied to clipboard
@SerialName(value = "issuerSigned")
val issuerSigned: IssuerSigned

Functions

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