PupilIdCredential

VC spec leaves the representation of a single credential open to implementations. We decided to encode all attributes of a pupil ID into one VC.

Constructors

Link copied to clipboard
fun PupilIdCredential(id: String, firstName: String, lastName: String, dateOfBirth: String, schoolName: String, schoolCity: String, schoolZip: String, schoolStreet: String, schoolId: String, pupilCity: String?, pupilZip: String?, cardId: String, validUntil: String, pictureHash: ByteArray, scaledPictureHash: ByteArray)

Functions

Link copied to clipboard
open override fun toString(): String

Properties

Link copied to clipboard

"Kartennummer"

Link copied to clipboard

"Geburtsdatum"

Link copied to clipboard

"Vorname"

Link copied to clipboard
val id: String

This is the subjectId of the credential

Link copied to clipboard

"Familienname"

Link copied to clipboard

Hash of "Foto"

Link copied to clipboard

"Wohnort"

Link copied to clipboard

"Wohnort-Postleitzahl"

Link copied to clipboard

Hash of scaled-down "Foto"

Link copied to clipboard

"Schuladresse Stadt"

Link copied to clipboard

"Schulkennzahl"

Link copied to clipboard

"Schulname"

Link copied to clipboard

"Schuladresse Straße"

Link copied to clipboard

"Schuladresse Postleitzahl"

Link copied to clipboard

"Gültig bis"