Skip to main content

shared/src/types/session-orchestration-types

Enumerations

EnumerationDescription
SessionLifecycleEventTypeTypes of lifecycle events emitted by the Session Orchestration Engine

Interfaces

InterfaceDescription
CancelSessionCommandCommand to cancel a session
CompleteSessionCommandCommand to complete a session
CompleteSessionPayloadPayload for completing a session
RescheduleSessionCommandCommand to reschedule a session
ScheduleSessionCommandCommand to schedule a new session
SessionDocumentInfoInformation about a CRDT document bound to a session
SessionDocumentSnapshotSnapshot of a CRDT document's state
SessionEventPayloadEvent-specific payload data
SessionLifecycleAdapterInterface for session lifecycle adapters
SessionLifecycleEventBase interface for all session lifecycle events
StartSessionCommandCommand to start a session (transition to IN_PROGRESS)
TransitionValidationResultResult of a transition validation

Variables

VariableDescription
VALID_SESSION_TRANSITIONSValid status transitions for sessions