Skip to content

cayu.runtime.event_side_effect_health

Public Cayu API. Definitions are grouped by their public source module, and definitions from private implementation modules appear on their package’s page; adding a symbol does not move existing links. The import shown at each entry is a supported public namespace. Read the Python API overview and install the required extra.

from cayu import PersistedEventSideEffectHealth

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
observed_at datetime required
pending int 0
leased_live int 0
leased_expired int 0
failed_retryable int 0
failed_deferred int 0
dead_lettered int 0
delivered int 0
claimable_total int 0
outstanding_total int 0
repeatedly_failing int 0
final_attempt_boundary int 0
max_outstanding_attempts int 0
max_automatic_attempts int PERSISTED_EVENT_SIDE_EFFECT_MAX_ATTEMPTS
oldest_claimable_at datetime | None None
oldest_claimable_age_seconds float | None None
oldest_pending_at datetime | None None
oldest_pending_age_seconds float | None None
oldest_failed_at datetime | None None
oldest_failed_age_seconds float | None None
oldest_dead_letter_at datetime | None None
oldest_dead_letter_age_seconds float | None None
earliest_live_lease_expires_at datetime | None None

Release source · Runtime guarantees · Capability guides

from cayu import PersistedEventSideEffectInspection

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
session_id str required
event_id str required
event_sequence int required
status Status required
claimable bool required
attempts int required
lease_expires_at datetime | None required
next_attempt_at datetime | None required
updated_at datetime required
last_error str | None required

Release source · Runtime guarantees · Capability guides

from cayu import PersistedEventSideEffectPage

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
observed_at datetime required
deliveries list[PersistedEventSideEffectInspection] required
next_cursor str | None None

Release source · Runtime guarantees · Capability guides

from cayu import PersistedEventSideEffectQuery

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
statuses set[Status] | None None
claimable_only bool False
outstanding_only bool True
limit StrictInt Field(default=100, ge=1, le=1000)
cursor str | None Field(default=None, max_length=16384)

Release source · Runtime guarantees · Capability guides