Package-level declarations

Types

Link copied to clipboard
data class JsonRequest(val requester: Requester, val requestedClaims: List<JsonRequestedClaim>, val vct: String) : Request

A request for a JSON-based credential.

Link copied to clipboard
data class JsonRequestedClaim(val id: String? = null, val claimPath: JsonArray, val values: JsonArray? = null) : RequestedClaim

A request for a claim in a JSON-based credential.

Link copied to clipboard
data class MdocRequest(val requester: Requester, val requestedClaims: List<MdocRequestedClaim>, val docType: String, val zkSystemSpecs: List<ZkSystemSpec> = emptyList()) : Request

A request for an ISO mdoc.

Link copied to clipboard
data class MdocRequestedClaim(val id: String? = null, val namespaceName: String, val dataElementName: String, val intentToRetain: Boolean, val values: JsonArray? = null) : RequestedClaim

A request for a claim in an ISO mdoc credential.

Link copied to clipboard
sealed class Request

Base class used for representing requests.

Link copied to clipboard
sealed class RequestedClaim

Base class used for representing a request for a claim.

Link copied to clipboard
data class Requester(val certChain: X509CertChain? = null, val appId: String? = null, val websiteOrigin: String? = null)

Details about the entity requesting data.