Package-level declarations

Types

Link copied to clipboard
data class DocumentAttribute(val type: DocumentAttributeType, val identifier: String, val displayName: String, val description: String, val icon: Icon?, val sampleValueMdoc: DataItem?, val sampleValueJson: JsonElement?)

Class containing the metadata of an attribute/data element/claim of a Document Type

Link copied to clipboard

Enumeration of the different types of Document Attributes

Link copied to clipboard
data class DocumentCannedRequest(val id: String, val displayName: String, val mdocRequest: MdocCannedRequest?, val jsonRequest: JsonCannedRequest?)

Class representing a well-known document request.

Link copied to clipboard

Class representing the metadata of a Document Type.

Link copied to clipboard

A class that contains the metadata of Document Types.

Link copied to clipboard
enum Icon : Enum<Icon>

An enumeration of icons used to represent ISO mdoc data elements or JSON-based credential claims.

Link copied to clipboard
data class IntegerOption(val value: Int?, val displayName: String)

Class that represents a combination of an integer value and a name suitable for display

Link copied to clipboard
data class JsonCannedRequest(val vct: String, val claimsToRequest: List<DocumentAttribute>)

A class representing a request for claims.

Link copied to clipboard

Class containing the metadata of an JSON-based Document Type.

Link copied to clipboard
data class MdocCannedRequest(val docType: String, val useZkp: Boolean, val namespacesToRequest: List<MdocNamespaceRequest>)

A class representing a request for a particular set of namespaces and data elements for a particular document type.

Link copied to clipboard
data class MdocDataElement(val attribute: DocumentAttribute, val mandatory: Boolean)

Class containing the metadata of a data element in a ISO mdoc.

Link copied to clipboard

Class containing the metadata of an ISO mdoc Document Type.

Link copied to clipboard

Class containing the metadata of a namespace in an ISO mdoc Document Type.

Link copied to clipboard
data class MdocNamespaceRequest(val namespace: String, val dataElementsToRequest: Map<MdocDataElement, Boolean>)

A class representing a request for data elements in a namespace.

Link copied to clipboard
data class StringOption(val value: String?, val displayName: String)

Class that represents a combination of a string value and a name suitable for display presentation.