types#

Shared type aliases used throughout ECLYPSE.

Module Attributes

PrimitiveType

Type alias for primitive serialisable values used in payloads and assets.

CascadeTriggerType

Type alias describing the supported cascade-trigger declarations.

ActivatesOnType

Type alias for one or more activation declarations.

TriggerCondition

Type alias for the condition used to combine trigger states.

HTTPMethodLiteral

Type alias for supported HTTP methods.

CommunicationInterface

Type alias for the supported remote communication interfaces.

ConnectivityFn

Type alias for functions generating graph connectivity pairs.

EventType

Type alias for the supported event target scopes.

InitPolicy

Type alias for resource and requirement initialisation policies.

UpdatePolicy

Type alias for graph update policies.

UpdatePolicies

Type alias for one or more graph update policies.

ReportFormat

Type alias for the supported report storage formats.

ReportBackend

Type alias for the supported frame backends used by reports.

ValueAdjustmentDirection

Type alias for the supported degradation adjustment directions.

ValueAdjustmentOverrides

Type alias for per-asset value-adjustment overrides.

Distribution

Type alias for the supported built-in distribution policies.

ReplayTarget

Type alias for the supported replay targets.

MissingPolicyBehaviour

Type alias for how policies should react to missing graph items.

LogLevel

Type alias for the supported logger levels.

Classes

ValueAdjustmentOverride

Per-asset override for value-adjustment policies.