ListAndSchemeInformation

@Serializable
data class ListAndSchemeInformation(val loTEVersionIdentifier: Int, val loTESequenceNumber: Int, val listIssueDateTime: Instant, val nextUpdate: Instant?, val schemeOperatorName: SchemeOperatorName, val loteType: Rfc3986UniformResourceIdentifier? = null, val schemeOperatorAddress: SchemeOperatorAddress? = null, val schemeName: SchemeName? = null, val schemeInformationURI: SchemeInformationURI? = null, val statusDeterminationApproach: Rfc3986UniformResourceIdentifier? = null, val schemeTypeCommunityRules: SchemeTypeCommunityRules? = null, val schemeTerritory: EtsiCountryCode? = null, val policyOrLegalNotice: PolicyOrLegalNotice? = null, val historicalInformationPeriod: Int? = null, val pointerToOtherLoTE: PointersToOtherLoTE? = null, val distributionPoints: List<Rfc3986UniformResourceIdentifier>? = null, val schemeExtensions: SchemeExtensions? = null)(source)

Constructors

Link copied to clipboard
constructor(loTEVersionIdentifier: Int, loTESequenceNumber: Int, listIssueDateTime: Instant, nextUpdate: Instant?, schemeOperatorName: SchemeOperatorName, loteType: Rfc3986UniformResourceIdentifier? = null, schemeOperatorAddress: SchemeOperatorAddress? = null, schemeName: SchemeName? = null, schemeInformationURI: SchemeInformationURI? = null, statusDeterminationApproach: Rfc3986UniformResourceIdentifier? = null, schemeTypeCommunityRules: SchemeTypeCommunityRules? = null, schemeTerritory: EtsiCountryCode? = null, policyOrLegalNotice: PolicyOrLegalNotice? = null, historicalInformationPeriod: Int? = null, pointerToOtherLoTE: PointersToOtherLoTE? = null, distributionPoints: List<Rfc3986UniformResourceIdentifier>? = null, schemeExtensions: SchemeExtensions? = null)

Types

Link copied to clipboard

Properties

Link copied to clipboard
@SerialName(value = "DistributionPoints")
val distributionPoints: List<Rfc3986UniformResourceIdentifier>?

Locations where the current list and its updates are published (TS 119 602, 6.3.16).

Link copied to clipboard
@SerialName(value = "HistoricalInformationPeriod")
val historicalInformationPeriod: Int?

History retention period; 65535 means indefinite retention, absence means no history (TS 119 602, 6.3.12).

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

UTC date and time at which the list was issued (TS 119 602, 6.3.14).

Link copied to clipboard
@SerialName(value = "LoTESequenceNumber")
val loTESequenceNumber: Int

Release number, starting at 1 and increasing with each subsequent issue (TS 119 602, 6.3.2).

Link copied to clipboard
@SerialName(value = "LoTEType")
val loteType: Rfc3986UniformResourceIdentifier?

URI identifying the type of list and its applicable interpretation (TS 119 602, 6.3.3).

Link copied to clipboard
@SerialName(value = "LoTEVersionIdentifier")
val loTEVersionIdentifier: Int

Version of the LoTE format for the applicable syntax binding (TS 119 602, 6.3.1).

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

Latest date and time for an updated list, or null for a closed list (TS 119 602, 6.3.15).

Link copied to clipboard
@SerialName(value = "PointersToOtherLoTE")
val pointerToOtherLoTE: PointersToOtherLoTE?

References to relevant lists of trusted entities or lists of such lists (TS 119 602, 6.3.13).

Link copied to clipboard
@SerialName(value = "PolicyOrLegalNotice")
val policyOrLegalNotice: PolicyOrLegalNotice?

Scheme policy or legal notices governing the list and its publication (TS 119 602, 6.3.11).

Link copied to clipboard
@SerialName(value = "SchemeExtensions")
val schemeExtensions: SchemeExtensions?

Additional scheme-specific information without changing the format version (TS 119 602, 6.3.17).

Link copied to clipboard
@SerialName(value = "SchemeInformationURI")
val schemeInformationURI: SchemeInformationURI?

Localized pointers to scheme-specific information (TS 119 602, 6.3.7).

Link copied to clipboard
@SerialName(value = "SchemeName")
val schemeName: SchemeName?

Localized name under which the scheme operates (TS 119 602, 6.3.6).

Link copied to clipboard
@SerialName(value = "SchemeOperatorAddress")
val schemeOperatorAddress: SchemeOperatorAddress?

Postal and electronic contact addresses of the scheme operator (TS 119 602, 6.3.5).

Link copied to clipboard
@SerialName(value = "SchemeOperatorName")
val schemeOperatorName: SchemeOperatorName

Formal name of the entity establishing, publishing, signing and maintaining the list (TS 119 602, 6.3.4).

Link copied to clipboard
@SerialName(value = "SchemeTerritory")
val schemeTerritory: EtsiCountryCode?

Country or territory in which the scheme is established and applies (TS 119 602, 6.3.10).

Link copied to clipboard
@SerialName(value = "SchemeTypeCommunityRules")
val schemeTypeCommunityRules: SchemeTypeCommunityRules?

Pointers to the scheme type, community and rules for approving and assessing listed services (TS 119 602, 6.3.9).

Link copied to clipboard
@SerialName(value = "StatusDeterminationApproach")
val statusDeterminationApproach: Rfc3986UniformResourceIdentifier?

URI identifying the approach used to determine service status (TS 119 602, 6.3.8).