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

#include <control_protocol.hpp>

Public Attributes

std::string request_id
std::string receipt_id
std::string operation_id
std::uint32_t operation_version = 1
ControlReceiptState state = ControlReceiptState::Admitted
std::optional< ControlResultCode > result_code
ControlRetryClassification retry = ControlRetryClassification::Never
std::string explanation
std::string detail_json = "{}"
std::vector< ControlArtifactHandle > artifacts

Friends

bool operator== (const ControlReceiptEnvelope &, const ControlReceiptEnvelope &)=default

◆ operator==

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

Member Data Documentation

◆ artifacts

std::vector<ControlArtifactHandle> pulp::inspect::ControlReceiptEnvelope::artifacts

◆ detail_json

std::string pulp::inspect::ControlReceiptEnvelope::detail_json = "{}"

◆ explanation

std::string pulp::inspect::ControlReceiptEnvelope::explanation

◆ operation_id

std::string pulp::inspect::ControlReceiptEnvelope::operation_id

◆ operation_version

std::uint32_t pulp::inspect::ControlReceiptEnvelope::operation_version = 1

◆ receipt_id

std::string pulp::inspect::ControlReceiptEnvelope::receipt_id

◆ request_id

std::string pulp::inspect::ControlReceiptEnvelope::request_id

◆ result_code

std::optional<ControlResultCode> pulp::inspect::ControlReceiptEnvelope::result_code

◆ retry

ControlRetryClassification pulp::inspect::ControlReceiptEnvelope::retry = ControlRetryClassification::Never

◆ state

ControlReceiptState pulp::inspect::ControlReceiptEnvelope::state = ControlReceiptState::Admitted

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