SourceDefinitionManifest
Immutable declarative identity registered by a remote worker.
Attributes
attributemodel_config= ConfigDict(extra='forbid', frozen=True)attributenamestrattributeversionstrattributefingerprintstrattributesource_schemadict[str, JsonValue]attributeprojectionstuple[SourceProjectionManifest, ...]= ()Functions
funcvalidate_identity(value) -> strparamvaluestrReturns
strfuncvalidate_projection_limit(value) -> tuple[SourceProjectionManifest, ...]paramvaluetuple[SourceProjectionManifest, ...]Returns
tuple[powercontext.sources.observations.SourceProjectionManifest, ...]funcvalidate_source_schema_references(value) -> dict[str, JsonValue]paramvaluedict[str, JsonValue]Returns
dict[str, pydantic.JsonValue]funcvalidate_fingerprint_shape(value) -> strparamvaluestrReturns
strfuncvalidate_manifest() -> SourceDefinitionManifestReturns
powercontext.sources.observations.SourceDefinitionManifest
