Package-level declarations
Types
Link copied to clipboard
Configuration for getting a session.
Link copied to clipboard
An in-memory implementation of SessionService assuming Session objects are mutable regarding their state map, events list, and last update time.
Link copied to clipboard
data class ListEventsResponse(val events: List<Event> = emptyList(), val nextPageToken: String? = null)
Response for listing events.
Link copied to clipboard
Response for listing sessions.
Link copied to clipboard
data class Session(val key: SessionKey, val state: State = State(), val events: MutableList<Event> = mutableListOf(), var lastUpdateTime: Instant = Instant.fromEpochMilliseconds(0))
Link copied to clipboard
Composite identifier for a Session.
Link copied to clipboard
interface SessionService