Skip to content

cayu.sessions.SessionOperationalSnapshot

Part of cayu.sessions.base. Read the Python API overview and install the required extra.

from cayu.sessions import SessionOperationalSnapshot

Exact current session counts captured by one store-local read snapshot.

Bases: BaseModel.

Defaults below are source expressions; Field(...) includes schema/validation settings and default_factory creates a fresh value. Inherited declarations are included. Constructor behavior follows the model or dataclass shown in the bases/decorators.

Name Type Default
as_of datetime required
total_count AggregateCount Field(ge=0)
counts_by_status SessionStatusCounts required
accuracy AggregateAccuracy required
SessionOperationalSnapshot.copy_counts_by_status(value: SessionStatusCounts) -> SessionStatusCounts
SessionOperationalSnapshot.copy_accuracy(value: AggregateAccuracy) -> AggregateAccuracy
SessionOperationalSnapshot.normalize_as_of(value: datetime) -> datetime
SessionOperationalSnapshot.validate_total() -> SessionOperationalSnapshot

Release source · Runtime guarantees · Capability guides