DeviceBoundSessionEventOccurredParameter

@Serializable
data class DeviceBoundSessionEventOccurredParameter(val eventId: String, val site: String, val succeeded: Boolean, val sessionId: String? = null, val creationEventDetails: Network.CreationEventDetails? = null, val refreshEventDetails: Network.RefreshEventDetails? = null, val terminationEventDetails: Network.TerminationEventDetails? = null, val challengeEventDetails: Network.ChallengeEventDetails? = null)

Triggered when a device bound session event occurs.

Constructors

Link copied to clipboard
constructor(eventId: String, site: String, succeeded: Boolean, sessionId: String? = null, creationEventDetails: Network.CreationEventDetails? = null, refreshEventDetails: Network.RefreshEventDetails? = null, terminationEventDetails: Network.TerminationEventDetails? = null, challengeEventDetails: Network.ChallengeEventDetails? = null)

Properties

Link copied to clipboard

The below are the different session event type details. Exactly one is populated.

Link copied to clipboard

A unique identifier for this session event.

Link copied to clipboard
val sessionId: String? = null

The session ID this event is associated with. May not be populated for failed events.

Link copied to clipboard

The site this session event is associated with.

Link copied to clipboard

Whether this event was considered successful.