protocols
protocols ¶
Lightweight protocol types to avoid cross-module type imports.
These protocols provide structural typing without introducing runtime dependencies that can trigger circular imports.
DomoEntityLineageProtocol ¶
Bases: Protocol
Structural interface for lineage-capable entities.
DomoPublicationProtocol ¶
Bases: Protocol
Structural interface for publication objects.
DomoSubscriptionProtocol ¶
Bases: Protocol
Structural interface for subscription objects.
FederationContextProtocol ¶
Bases: Protocol
Structural interface for federation helpers.