Package-level declarations

Types

Link copied to clipboard
class Attestation(val id: String, val type: String, val displayProperties: Set<DisplayProperties>?, val claims: Map<String, Claim<*>>, val count: Int? = null)

An Attestation contains a credential's information, and how to display them in an app.

Link copied to clipboard

The public interface to everything related to attestation. See GetAttestations, GetAttestationById and CredentialOffer for details on the provided functionality.

Link copied to clipboard
interface Claim<T>

A Claim, a data point, of an Attestation. A Claim could contain information like a person's birthdate, lastname, firstname, address, etc.

Link copied to clipboard

This interface provides the functionality to get a single Attestation by its id.

Link copied to clipboard
interface GetAttestations

This interface provides the functionality to get a List of saved Attestations.

Link copied to clipboard
class ListClaim(val value: List<String>, val claimDescription: ClaimDescription?) : Claim<List<String>>

A ListClaim is a Claim containing a List of Strings as value.

Link copied to clipboard
class MapClaim(val value: Map<String, Claim<*>>, val claimDescription: ClaimDescription?) : Claim<Map<String, Claim<*>>>

A MapClaim is a Claim containing a Map of Claims as value.

Link copied to clipboard
class StringClaim(val value: String, val claimDescription: ClaimDescription?) : Claim<String>

A StringClaim is a Claim containing a String as value.