DrivingPrivilege

@Serializable
data class DrivingPrivilege(val vehicleCategoryCode: String, val issueDate: LocalDate? = null, val expiryDate: LocalDate? = null, val codes: Array<DrivingPrivilegeCode>? = null)(source)

Part of the ISO/IEC 18013-5:2021 standard: Data structure for Driving privileges (7.2.4)

Constructors

Link copied to clipboard
constructor(vehicleCategoryCode: String, issueDate: LocalDate? = null, expiryDate: LocalDate? = null, codes: Array<DrivingPrivilegeCode>? = null)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
@SerialName(value = "codes")
val codes: Array<DrivingPrivilegeCode>? = null
Link copied to clipboard
@SerialName(value = "expiry_date")
val expiryDate: LocalDate? = null
Link copied to clipboard
@SerialName(value = "issue_date")
val issueDate: LocalDate? = null
Link copied to clipboard
@SerialName(value = "vehicle_category_code")
val vehicleCategoryCode: String

Functions

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