DeviceBoundSessionEventOccurred

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

Triggered when a device bound session event occurs.

Official doc

Constructors

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

Properties

Link copied to clipboard

(undocumented in the protocol definition)

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

(undocumented in the protocol definition)

Link copied to clipboard

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.

Link copied to clipboard

(undocumented in the protocol definition)