Package-level declarations

Types

Link copied to clipboard
@Serializable
data class ClaimDisplayDTO(val path: List<String> = emptyList(), val display: List<LocalizedDisplayDTO>? = null, val mandatory: Boolean? = null, val sd: String? = null, val svgId: String? = null)
Link copied to clipboard
@Serializable
data class ClientConfig(val clientId: String, val legalName: String, val jarSigningAlg: String, val jwksUrl: String)

Backend configuration for a verifier client.

Link copied to clipboard
data class ConsentPromptData(val title: String, val sourceLabel: String, val credentialType: String, val requestedAttributes: List<String>) : Parcelable
Link copied to clipboard
data class ConstraintField(val path: List<String>)
Link copied to clipboard
data class Constraints(val fields: List<ConstraintField>)
Link copied to clipboard
data class InputDescriptor(val id: String, val name: String, val purpose: String, val constraints: Constraints)
Link copied to clipboard
data class IssuedCredentialSummary(val id: String, val title: String, val issuer: String?, val holder: String?)
Link copied to clipboard
@Serializable
data class LocalizedDisplayDTO(val locale: String, val name: String, val description: String? = null)
Link copied to clipboard
data class PresentationDefinition(val id: String, val inputDescriptors: List<InputDescriptor>)
Link copied to clipboard
data class SchemaMetadata(val title: String?, val description: String?)
Link copied to clipboard
@Serializable
data class VctClaimsDisplayDTO(val vct: String? = null, val claims: List<ClaimDisplayDTO> = emptyList())
Link copied to clipboard
@Serializable
data class VctTypeMetadataDTO(val vct: String, val name: String? = null, val description: String? = null, val display: List<LocalizedDisplayDTO>? = null)

Functions

Link copied to clipboard
fun ClientConfig.toPreregisteredVerifier(): PreregisteredVerifier

Map a single ClientConfig into an EUDI PreregisteredVerifier.

Link copied to clipboard
fun List<ClientConfig>.toPreregisteredVerifiers(): List<PreregisteredVerifier>

Convenience mapper for a whole whitelist list.