Package-level declarations

Types

Link copied to clipboard
@Serializable
data class AddressSdJwt(val formatted: String? = null, val country: String? = null, val region: String? = null, val locality: String? = null, val postalCode: String? = null, val street: String? = null, val houseNumber: String? = null)
Link copied to clipboard
@Serializable
data class EuPidCredentialSdJwt(val familyName: String, val givenName: String, val birthDate: LocalDate, val familyNameBirth: String? = null, val givenNameBirth: String? = null, val placeOfBirth: PlaceOfBirthSdJwt, val address: AddressSdJwt? = null, val sex: IsoIec5218Gender? = null, val nationalities: Set<String>? = null, val issuanceDate: LocalDateOrInstant? = null, val expiryDate: LocalDateOrInstant, val issuingAuthority: String, val documentNumber: String? = null, val issuingCountry: String, val issuingJurisdiction: String? = null, val personalAdministrativeNumber: String? = null, val portrait: ByteArray? = null, val email: String? = null, val phoneNumber: String? = null, val trustAnchor: String? = null)

PID scheme according to PID Rulebook from 2025-10-02.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
@Serializable
data class PlaceOfBirthSdJwt(val country: String? = null, val region: String? = null, val locality: String? = null)

Properties

Link copied to clipboard

Canonical hosted location of EuPidSdJwtMetadataDocument, used as the resolved scheme's schemaUri.

Link copied to clipboard

urn:eudi:pid:1