cayu.sessions.InteractionTransitionReceiptResult
Part of cayu.sessions.base. Read the Python API overview and install the required extra.
from cayu.sessions import InteractionTransitionReceiptResultRead-only exact receipt evidence for one interaction transition.
Bases: BaseModel.
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 |
Session |
required |
transition |
InteractionTransitionSpec |
required |
status_changed |
StrictBool |
required |
replayed |
Literal[True] |
True |
copy_session (method)
Section titled “copy_session (method)”InteractionTransitionReceiptResult.copy_session(value: Session) -> Sessioncopy_transition (method)
Section titled “copy_transition (method)”InteractionTransitionReceiptResult.copy_transition(value: InteractionTransitionSpec) -> InteractionTransitionSpecvalidate_result (method)
Section titled “validate_result (method)”InteractionTransitionReceiptResult.validate_result() -> InteractionTransitionReceiptResult