ServiceInformation

@Serializable
data class ServiceInformation(val serviceName: List<MultilingualCharacterString>, val serviceDigitalIdentity: ServiceDigitalIdentity, val serviceTypeIdentifier: ServiceTypeIdentifier? = null, val serviceStatus: ServiceStatus? = null, val statusStartingTime: Instant? = null, val schemeServiceDefinitionURI: List<MultilingualPointer>? = null, val serviceSupplyPoints: List<ServiceSupplyPoint>? = null, val serviceDefinitionURI: List<MultilingualPointer>? = null, val serviceInformationExtensions: ServiceInformationExtensions? = null)(source)

Constructors

Link copied to clipboard
constructor(serviceName: List<MultilingualCharacterString>, serviceDigitalIdentity: ServiceDigitalIdentity, serviceTypeIdentifier: ServiceTypeIdentifier? = null, serviceStatus: ServiceStatus? = null, statusStartingTime: Instant? = null, schemeServiceDefinitionURI: List<MultilingualPointer>? = null, serviceSupplyPoints: List<ServiceSupplyPoint>? = null, serviceDefinitionURI: List<MultilingualPointer>? = null, serviceInformationExtensions: ServiceInformationExtensions? = null)

Types

Link copied to clipboard

Properties

Link copied to clipboard
@SerialName(value = "SchemeServiceDefinitionURI")
val schemeServiceDefinitionURI: List<MultilingualPointer>?

Localized pointers to service information supplied by the scheme operator (TS 119 602, 6.6.6).

Link copied to clipboard
@SerialName(value = "ServiceDefinitionURI")
val serviceDefinitionURI: List<MultilingualPointer>?

Localized pointers to service information supplied by the trusted entity (TS 119 602, 6.6.8).

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

Digital identifiers identifying the service in the context of its type (TS 119 602, 6.6.3).

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

Additional service-specific information interpreted under the scheme rules (TS 119 602, 6.6.9).

Link copied to clipboard
@SerialName(value = "ServiceName")
val serviceName: List<MultilingualCharacterString>

Localized names under which the trusted entity provides the service (TS 119 602, 6.6.2).

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

URI identifying the current status of the service (TS 119 602, 6.6.4).

Link copied to clipboard
@SerialName(value = "ServiceSupplyPoints")
val serviceSupplyPoints: List<ServiceSupplyPoint>?

Access locations for this service or related services, optionally specifying their types (TS 119 602, 6.6.7).

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

URI identifying the type of service (TS 119 602, 6.6.1).

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

UTC date and time at which the current approval status became effective (TS 119 602, 6.6.5).