enterprise_state_inspector library

Classes

OriginTimelineStats
StateAnnotation
Additional context that developers can attach to timeline events.
StateAttachment
Metadata describing an external artifact linked to a state record.
StateChangeRecord
Immutable model representing a recorded state change.
StateDiffEntry
Describes a granular difference between two structured state snapshots.
StateInspectorAdapterHandle
Lightweight handle that disposes the adapter wiring when no longer needed.
StateInspectorAdapterRegistry
Registry that allows packages to publish custom adapters without touching the core library. Third-party state managers can register an installer and later invoke it through install.
StateInspectorAdapters
Shared helper utilities for writing custom adapters against popular state managers.
StateInspectorBlocObserver
Bloc observer that forwards lifecycle events into the inspector timeline.
StateInspectorController
Central coordinator that stores state change snapshots and notifies listeners.
StateInspectorGetAdapter
Helpers for wiring GetX reactivity into the enterprise state inspector.
StateInspectorOverlay
Wraps application UI with an always-available inspector overlay panel.
StateInspectorRiverpodObserver
Observer that bridges Riverpod provider updates into the inspector timeline.
StateInspectorSyncDelegate
Observer that can mirror timeline changes to remote transports (WebSocket, HTTP, etc.).
StateSnapshot
Represents a captured view of state at a point in time.
StateTimelineAnalytics
StateTimelineEventBus
A hub that multiplexes inspector events to multiple listeners. It implements StateInspectorSyncDelegate, so it can be added to the controller alongside WebSocket or stream delegates.
StreamSyncDelegate
Helper that pushes serialized timeline updates into a StreamSink.
TimelineBroadcastEvent
Payload wrapper exposed by StateTimelineEventBus. Consumers can easily serialise the data or transform it into custom protocols.
WebSocketSyncDelegate
Sync delegate that pushes timeline events over a WebSocket connection.

Enums

StateAnnotationSeverity
Severity level for timeline annotations.
StateAttachmentType
Types of rich media that can be associated with a timeline event.
StateDiffKind
StateEventKind
Describes the type of state change captured by the inspector.
TimelineBroadcastType
Enumeration describing the kinds of broadcast events the timeline hub emits.

Typedefs

StateInspectorAdapterInstaller<T> = StateInspectorAdapterHandle Function({StateInspectorController? controller, Map<String, Object?>? extras, required String origin, required T target})