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
Link copied to clipboard
@SerialName(value = "ServiceInformationExtensions")
val serviceInformationExtensions: ServiceInformationExtensions?
Link copied to clipboard
@SerialName(value = "ServiceName")
val serviceName: ServiceName
Link copied to clipboard
@SerialName(value = "ServiceStatus")
val serviceStatus: ServiceStatus
Link copied to clipboard
@SerialName(value = "ServiceTypeIdentifier")
val serviceTypeIdentifier: ServiceTypeIdentifier?
Link copied to clipboard
@SerialName(value = "StatusStartingTime")
@Serializable(with = EtsiInstantSerializer::class)
val statusStartingTime: Instant