Flattened, bounded wire representation of artifact metadata. More...
#include <control_protocol.hpp>
Public Attributes | |
| std::string | artifact_id |
| std::string | broker_id |
| std::string | receipt_id |
| std::string | producer_client_id |
| std::string | producer_registration_id |
| std::string | session_id |
| std::string | instance_id |
| std::string | publication_id |
| std::string | producer_capability_id |
| std::string | producer_operation_id |
| std::uint32_t | producer_operation_version = 0 |
| std::string | original_grant_id |
| std::string | consent_decision_id |
| std::string | manifest_digest |
| std::string | producer_artifact_digest |
| std::string | sha256 |
| std::uint64_t | byte_size = 0 |
| std::string | content_type |
| std::uint64_t | created_at_unix_ms = 0 |
| std::uint64_t | expires_at_unix_ms = 0 |
| std::string | sensitivity_id |
| std::string | deletion_state_id |
| std::string | redaction_state_id |
Friends | |
| bool | operator== (const ControlArtifactWireMetadata &, const ControlArtifactWireMetadata &)=default |
Flattened, bounded wire representation of artifact metadata.
Carrier code explicitly maps this DTO to the broker-owned artifact model.
|
friend |
| std::string pulp::inspect::ControlArtifactWireMetadata::artifact_id |
| std::string pulp::inspect::ControlArtifactWireMetadata::broker_id |
| std::uint64_t pulp::inspect::ControlArtifactWireMetadata::byte_size = 0 |
| std::string pulp::inspect::ControlArtifactWireMetadata::consent_decision_id |
| std::string pulp::inspect::ControlArtifactWireMetadata::content_type |
| std::uint64_t pulp::inspect::ControlArtifactWireMetadata::created_at_unix_ms = 0 |
| std::string pulp::inspect::ControlArtifactWireMetadata::deletion_state_id |
| std::uint64_t pulp::inspect::ControlArtifactWireMetadata::expires_at_unix_ms = 0 |
| std::string pulp::inspect::ControlArtifactWireMetadata::instance_id |
| std::string pulp::inspect::ControlArtifactWireMetadata::manifest_digest |
| std::string pulp::inspect::ControlArtifactWireMetadata::original_grant_id |
| std::string pulp::inspect::ControlArtifactWireMetadata::producer_artifact_digest |
| std::string pulp::inspect::ControlArtifactWireMetadata::producer_capability_id |
| std::string pulp::inspect::ControlArtifactWireMetadata::producer_client_id |
| std::string pulp::inspect::ControlArtifactWireMetadata::producer_operation_id |
| std::uint32_t pulp::inspect::ControlArtifactWireMetadata::producer_operation_version = 0 |
| std::string pulp::inspect::ControlArtifactWireMetadata::producer_registration_id |
| std::string pulp::inspect::ControlArtifactWireMetadata::publication_id |
| std::string pulp::inspect::ControlArtifactWireMetadata::receipt_id |
| std::string pulp::inspect::ControlArtifactWireMetadata::redaction_state_id |
| std::string pulp::inspect::ControlArtifactWireMetadata::sensitivity_id |
| std::string pulp::inspect::ControlArtifactWireMetadata::session_id |
| std::string pulp::inspect::ControlArtifactWireMetadata::sha256 |