Package-level declarations
Types
Link copied to clipboard
data class GetSessionConfig(val numRecentEvents: Int? = null, val afterTimestamp: <Error class: unknown class>? = null)
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: <Error class: unknown class> = Instant.fromEpochMilliseconds(0))
Link copied to clipboard
Composite identifier for a Session.
Link copied to clipboard
interface SessionService