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 displayName: String, val attribute: DocumentAttribute?, val claimPath: JsonArray) : 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 displayName: String, val attribute: DocumentAttribute?, val namespaceName: String, val dataElementName: String, val intentToRetain: Boolean) : 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.