IdAustriaCredential

@Serializable
@SerialName(value = "IdAustria2023")
data class IdAustriaCredential(val id: String, val bpk: String, val firstname: String, val lastname: String, val dateOfBirth: LocalDate, val portrait: ByteArray? = null, val mainAddress: String? = null, val ageOver14: Boolean? = null, val ageOver16: Boolean? = null, val ageOver18: Boolean? = null, val ageOver21: Boolean? = null, val vehicleRegistration: String? = null, val gender: String? = null) : CredentialSubject

Constructors

Link copied to clipboard
constructor(id: String, bpk: String, firstname: String, lastname: String, dateOfBirth: LocalDate, portrait: ByteArray? = null, mainAddress: String? = null, ageOver14: Boolean? = null, ageOver16: Boolean? = null, ageOver18: Boolean? = null, ageOver21: Boolean? = null, vehicleRegistration: String? = null, gender: String? = null)

Properties

Link copied to clipboard
@SerialName(value = "age-over-14")
val ageOver14: Boolean? = null
Link copied to clipboard
@SerialName(value = "age-over-16")
val ageOver16: Boolean? = null
Link copied to clipboard
@SerialName(value = "age-over-18")
val ageOver18: Boolean? = null
Link copied to clipboard
@SerialName(value = "age-over-21")
val ageOver21: Boolean? = null
Link copied to clipboard
@SerialName(value = "bpk")
val bpk: String
Link copied to clipboard
@SerialName(value = "date-of-birth")
@Serializable(with = LocalDateIso8601Serializer::class)
val dateOfBirth: LocalDate
Link copied to clipboard
@SerialName(value = "firstname")
val firstname: String
Link copied to clipboard
@SerialName(value = "gender")
val gender: String? = null
Link copied to clipboard
open override val id: String
Link copied to clipboard
@SerialName(value = "lastname")
val lastname: String
Link copied to clipboard
@SerialName(value = "main-address")
val mainAddress: String? = null
Link copied to clipboard
@SerialName(value = "portrait")
@Serializable(with = ByteArrayBase64UrlSerializer::class)
val portrait: ByteArray? = null
Link copied to clipboard
@SerialName(value = "vehicle-registration")
val vehicleRegistration: String? = null

Functions

Link copied to clipboard
open operator override fun equals(other: Any?): Boolean
Link copied to clipboard
open override fun hashCode(): Int