cayu.sessions.TerminalSessionEvidenceErrorCode
Part of cayu.sessions.base. Read the Python API overview and install the required extra.
from cayu.sessions import TerminalSessionEvidenceErrorCodeStable reason why a terminal-session snapshot cannot be returned.
Bases: StrEnum.
Fields and attributes
Section titled “Fields and attributes”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 |
|---|---|---|
SESSION_NOT_FOUND |
class attribute |
'session_not_found' |
SESSION_NOT_TERMINAL |
class attribute |
'session_not_terminal' |
SESSION_INTERRUPTED |
class attribute |
'session_interrupted' |
INITIAL_TRANSCRIPT_INCOMPLETE |
class attribute |
'initial_transcript_incomplete' |
TERMINAL_EVENT_MISSING |
class attribute |
'terminal_event_missing' |
TERMINAL_EVENT_CONFLICT |
class attribute |
'terminal_event_conflict' |
TERMINAL_EVENT_DUPLICATE |
class attribute |
'terminal_event_duplicate' |
TERMINAL_PUBLICATION_MARKER_INVALID |
class attribute |
'terminal_publication_marker_invalid' |
TERMINAL_PUBLICATION_MARKER_CONFLICT |
class attribute |
'terminal_publication_marker_conflict' |
EVIDENCE_INCONSISTENT |
class attribute |
'evidence_inconsistent' |
EVENT_LIMIT_EXCEEDED |
class attribute |
'event_limit_exceeded' |
TRANSCRIPT_LIMIT_EXCEEDED |
class attribute |
'transcript_limit_exceeded' |
RECORD_BYTES_EXCEEDED |
class attribute |
'record_bytes_exceeded' |
TOTAL_BYTES_EXCEEDED |
class attribute |
'total_bytes_exceeded' |
TRANSPORT_BYTES_EXCEEDED |
class attribute |
'transport_bytes_exceeded' |