cadrumo.domain.calculations.row_source_identity module¶
Generic source identity attached to one row-binding coordinate.
- class RowSourceIdentity(**data)[source]¶
Bases:
BaseModelOpaque, fingerprinted identity of a source row.
row_set_groupingretains the exact registry row-set selector grouping when a row identity originates from that coordinate. It is optional because not every row identity originates from a registry row-set selector.- Parameters:
source_kind (BindingSourceKind)
source_row_identity (Annotated[str, StringConstraints(strip_whitespace=None, to_upper=None, to_lower=None, strict=None, min_length=1, max_length=256, pattern=None, ascii_only=None)])
fingerprint (ContentDigest)
row_set_grouping (str | None)
- source_kind: BindingSourceKind¶
- source_row_identity: OpaqueSourceRowIdentity¶
- fingerprint: ContentDigest¶
- row_set_grouping: str | None¶