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

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

Detailed Description

Flattened, bounded wire representation of artifact metadata.

Carrier code explicitly maps this DTO to the broker-owned artifact model.

◆ operator==

bool operator== ( const ControlArtifactWireMetadata & ,
const ControlArtifactWireMetadata &  )
friend

Member Data Documentation

◆ artifact_id

std::string pulp::inspect::ControlArtifactWireMetadata::artifact_id

◆ broker_id

std::string pulp::inspect::ControlArtifactWireMetadata::broker_id

◆ byte_size

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

◆ consent_decision_id

std::string pulp::inspect::ControlArtifactWireMetadata::consent_decision_id

◆ content_type

std::string pulp::inspect::ControlArtifactWireMetadata::content_type

◆ created_at_unix_ms

std::uint64_t pulp::inspect::ControlArtifactWireMetadata::created_at_unix_ms = 0

◆ deletion_state_id

std::string pulp::inspect::ControlArtifactWireMetadata::deletion_state_id

◆ expires_at_unix_ms

std::uint64_t pulp::inspect::ControlArtifactWireMetadata::expires_at_unix_ms = 0

◆ instance_id

std::string pulp::inspect::ControlArtifactWireMetadata::instance_id

◆ manifest_digest

std::string pulp::inspect::ControlArtifactWireMetadata::manifest_digest

◆ original_grant_id

std::string pulp::inspect::ControlArtifactWireMetadata::original_grant_id

◆ producer_artifact_digest

std::string pulp::inspect::ControlArtifactWireMetadata::producer_artifact_digest

◆ producer_capability_id

std::string pulp::inspect::ControlArtifactWireMetadata::producer_capability_id

◆ producer_client_id

std::string pulp::inspect::ControlArtifactWireMetadata::producer_client_id

◆ producer_operation_id

std::string pulp::inspect::ControlArtifactWireMetadata::producer_operation_id

◆ producer_operation_version

std::uint32_t pulp::inspect::ControlArtifactWireMetadata::producer_operation_version = 0

◆ producer_registration_id

std::string pulp::inspect::ControlArtifactWireMetadata::producer_registration_id

◆ publication_id

std::string pulp::inspect::ControlArtifactWireMetadata::publication_id

◆ receipt_id

std::string pulp::inspect::ControlArtifactWireMetadata::receipt_id

◆ redaction_state_id

std::string pulp::inspect::ControlArtifactWireMetadata::redaction_state_id

◆ sensitivity_id

std::string pulp::inspect::ControlArtifactWireMetadata::sensitivity_id

◆ session_id

std::string pulp::inspect::ControlArtifactWireMetadata::session_id

◆ sha256

std::string pulp::inspect::ControlArtifactWireMetadata::sha256

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