| CancelSessionCommand | Command to cancel a session |
| CompleteSessionCommand | Command to complete a session |
| CompleteSessionPayload | Payload for completing a session |
| RescheduleSessionCommand | Command to reschedule a session |
| ScheduleSessionCommand | Command to schedule a new session |
| SessionDocumentInfo | Information about a CRDT document bound to a session |
| SessionDocumentSnapshot | Snapshot of a CRDT document's state |
| SessionEventPayload | Event-specific payload data |
| SessionLifecycleAdapter | Interface for session lifecycle adapters |
| SessionLifecycleEvent | Base interface for all session lifecycle events |
| StartSessionCommand | Command to start a session (transition to IN_PROGRESS) |
| TransitionValidationResult | Result of a transition validation |