Skip to main content

TagEvidence

Kind: Class
Domain: Other public symbols
Canonical import: from cadflow import TagEvidence

Signature

class TagEvidence(kind: 'TagEvidenceKind | str', data: 'Dict[str, Any]' = <factory>) -> None

Description

Typed evidence payload for a binding or a lineage witness.

Parameters

NameTypeRequiredDefaultSource description
kind'TagEvidenceKind | str'yes-Not explicitly described in the source docstring.
data'Dict[str, Any]'no&lt;factory&gt;Not explicitly described in the source docstring.

Returns

Type: None

The source docstring does not declare additional return semantics.

Errors

The source docstring does not declare a narrower exception contract. Invalid types, values, ownership, paths, or backend state may still raise the corresponding public error.

Data fields

NameTypeDefault
kind'TagEvidenceKind | str'required
data'Dict[str, Any]'factory

Public members

MemberKindSignatureDescription
from_dictclass method(cls, data: 'Mapping[str, Any]') -&gt; "'TagEvidence'"See the member signature.
to_dictmethod(self) -&gt; 'Dict[str, Any]'See the member signature.

Behavior and constraints

  • Instances are immutable dataclass values; update workflows return a replacement value.

Import check

from cadflow import TagEvidence

See also