Pulp 1.88.0
Cross-platform audio plugin framework
Loading...
Searching...
No Matches
pulp::inspect::ControlArtifactDeletionRecord Struct Reference

Persisted deletion evidence intentionally excludes client-provided content, paths, consent text, and plugin metadata. More...

#include <control_artifacts.hpp>

Public Attributes

std::string artifact_id
std::string sha256
std::uint64_t byte_size = 0
std::uint64_t deleted_at_unix_ms = 0
ControlArtifactDeletionReason reason = ControlArtifactDeletionReason::Expired

Detailed Description

Persisted deletion evidence intentionally excludes client-provided content, paths, consent text, and plugin metadata.

It is safe to expose only through the broker's dedicated local audit permission.

Member Data Documentation

◆ artifact_id

std::string pulp::inspect::ControlArtifactDeletionRecord::artifact_id

◆ byte_size

std::uint64_t pulp::inspect::ControlArtifactDeletionRecord::byte_size = 0

◆ deleted_at_unix_ms

std::uint64_t pulp::inspect::ControlArtifactDeletionRecord::deleted_at_unix_ms = 0

◆ reason

ControlArtifactDeletionReason pulp::inspect::ControlArtifactDeletionRecord::reason = ControlArtifactDeletionReason::Expired

◆ sha256

std::string pulp::inspect::ControlArtifactDeletionRecord::sha256

The documentation for this struct was generated from the following file: