EventPresentmentIso18013AnnexA

data class EventPresentmentIso18013AnnexA(val identifier: String = "", val timestamp: Instant = Instant.DISTANT_PAST, val appData: Map<String, DataItem> = emptyMap(), val presentmentData: EventPresentmentData, val uri: String, val request: DataItem, val response: DataItem, val sessionTranscript: DataItem, val appId: String?, val origin: String?, val readerEngagement: DataItem) : EventPresentment

An event representing an ISO/IEC 18013-5 presentment according to 18013-7 Annex A.

Constructors

Link copied to clipboard
constructor(identifier: String = "", timestamp: Instant = Instant.DISTANT_PAST, appData: Map<String, DataItem> = emptyMap(), presentmentData: EventPresentmentData, uri: String, request: DataItem, response: DataItem, sessionTranscript: DataItem, appId: String?, origin: String?, readerEngagement: DataItem)

Properties

Link copied to clipboard
open override val appData: Map<String, DataItem>

Additional application-specific data.

Link copied to clipboard

the identifier of the application making the request, if known.

Link copied to clipboard
open override val identifier: String

A unique identifier for the event.

Link copied to clipboard

the origin of the website making the request, if known.

Link copied to clipboard

Data about the presentment.

Link copied to clipboard

The raw reader engagement data.

Link copied to clipboard

The raw request data.

Link copied to clipboard

The raw response data.

Link copied to clipboard

The raw session transcript data.

Link copied to clipboard
open override val timestamp: Instant

The timestamp when the event was recorded.

Link copied to clipboard
val uri: String

the URI used to invoke the presentment.