cadrumo.application.ledger.evidence_sweep_ports module

Application-owned capabilities and boundary values for evidence sweeps.

class EvidenceSweepDocument(file_id, name, mime_type)[source]

Bases: object

The document metadata the application needs from a folder listing.

Parameters:
file_id: str
name: str
mime_type: str
exception EvidenceSweepFileNotReachableError(message=None, *, context=None, translated_message=None)[source]

Bases: CadrumoError

The provider refused one file under the currently granted scope.

Parameters:
  • message (str | None)

  • context (Mapping[str, object] | None)

  • translated_message (str | None)

Return type:

None

code
class EvidenceSweepFetcher(*args, **kwargs)[source]

Bases: Protocol

Capability that fetches and stores one listed evidence document.