RefreshEventDetails

@Serializable
data class RefreshEventDetails(val refreshResult: String, val fetchResult: Network.DeviceBoundSessionFetchResult? = null, val newSession: Network.DeviceBoundSession? = null, val wasFullyProactiveRefresh: Boolean, val failedRequest: Network.DeviceBoundSessionFailedRequest? = null)

Session event details specific to refresh.

Constructors

Link copied to clipboard
constructor(refreshResult: String, fetchResult: Network.DeviceBoundSessionFetchResult? = null, newSession: Network.DeviceBoundSession? = null, wasFullyProactiveRefresh: Boolean, failedRequest: Network.DeviceBoundSessionFailedRequest? = null)

Properties

Link copied to clipboard

Details about a failed device bound session network request if there was one.

Link copied to clipboard

If there was a fetch attempt, the result of that.

Link copied to clipboard

The session display if there was a newly created session. This is populated for any refresh event that modifies the session config.

Link copied to clipboard

The result of a refresh.

Link copied to clipboard

See comments on net::device_bound_sessions::RefreshEventResult::was_fully_proactive_refresh.