ServiceHistoryInstance

@Serializable
data class ServiceHistoryInstance(val serviceName: ServiceName, val serviceDigitalIdentity: ServiceDigitalIdentity, val serviceStatus: ServiceStatus, val statusStartingTime: Instant, val serviceTypeIdentifier: ServiceTypeIdentifier? = null, val serviceInformationExtensions: ServiceInformationExtensions? = null)(source)

Constructors

Link copied to clipboard
constructor(serviceName: ServiceName, serviceDigitalIdentity: ServiceDigitalIdentity, serviceStatus: ServiceStatus, statusStartingTime: Instant, serviceTypeIdentifier: ServiceTypeIdentifier? = null, serviceInformationExtensions: ServiceInformationExtensions? = null)

Types

Link copied to clipboard

Properties

Link copied to clipboard
@SerialName(value = "ServiceDigitalIdentity")
val serviceDigitalIdentity: ServiceDigitalIdentity

Digital identifiers applicable during this historical status (TS 119 602, 6.7).

Link copied to clipboard
@SerialName(value = "ServiceInformationExtensions")
val serviceInformationExtensions: ServiceInformationExtensions?

Additional service-specific information for this historical status (TS 119 602, 6.7; 6.6.9).

Link copied to clipboard
@SerialName(value = "ServiceName")
val serviceName: ServiceName

Name under which the service was provided during this historical status (TS 119 602, 6.7; 6.6.2).

Link copied to clipboard
@SerialName(value = "ServiceStatus")
val serviceStatus: ServiceStatus

URI identifying the previous status of the service (TS 119 602, 6.7; 6.6.4).

Link copied to clipboard
@SerialName(value = "ServiceTypeIdentifier")
val serviceTypeIdentifier: ServiceTypeIdentifier?

URI identifying the service type during this historical status (TS 119 602, 6.7; 6.6.1).

Link copied to clipboard
@SerialName(value = "StatusStartingTime")
@Serializable(with = EtsiInstantSerializer::class)
val statusStartingTime: Instant

UTC date and time at which this previous status became effective (TS 119 602, 6.7; 6.6.5).