MobileDrivingLicenceJws

@Serializable
data class MobileDrivingLicenceJws(val doctype: String, val namespaces: MobileDrivingLicenceJwsNamespace, val issuedAt: Instant, val expiration: Instant?)(source)

JWS representation of a MobileDrivingLicence, used e.g. in the payload of a JWS in a single instance of ServerResponse.documents

Constructors

Link copied to clipboard
constructor(doctype: String, namespaces: MobileDrivingLicenceJwsNamespace, issuedAt: Instant, expiration: Instant?)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
@SerialName(value = "doctype")
val doctype: String
Link copied to clipboard
@SerialName(value = "exp")
@Serializable(with = NullableInstantLongSerializer::class)
val expiration: Instant?
Link copied to clipboard
@SerialName(value = "iat")
@Serializable(with = InstantLongSerializer::class)
val issuedAt: Instant
Link copied to clipboard
@SerialName(value = "namespaces")
val namespaces: MobileDrivingLicenceJwsNamespace

Functions

Link copied to clipboard