Skip to content

SignalAccessPrecondition

Source code in docs_src/capo_continuum/types/signal_access_precondition.py
class SignalAccessPrecondition(TypedDict, closed=True):
    value: NotRequired["capo_continuum.types.signal_access_level.SignalAccessLevel"]
    """The level of access exploitation requires. Absent when the producer reported a level with no mapping yet."""
    basis: NotRequired["capo_continuum.types.signal_basis.SignalBasis"]
    """Where the producer's determination came from."""
    reason: NotRequired["capo_continuum.types.artifact_text.ArtifactText"]
    """The producer's explanation."""
    missing_info: NotRequired["capo_continuum.types.artifact_text.ArtifactText"]
    """What the producer could not determine, when anything was missing."""

basis instance-attribute

basis: NotRequired[SignalBasis]

Where the producer's determination came from.

missing_info instance-attribute

missing_info: NotRequired[ArtifactText]

What the producer could not determine, when anything was missing.

reason instance-attribute

reason: NotRequired[ArtifactText]

The producer's explanation.

value instance-attribute

value: NotRequired[SignalAccessLevel]

The level of access exploitation requires. Absent when the producer reported a level with no mapping yet.