Skip to main content

MetadataRootEnvelope

Type Alias MetadataRootEnvelope 

Source
pub type MetadataRootEnvelope = ControlObjectEnvelope<MetadataRootState>;
Expand description

Specializes a control envelope for the selected materialized manifest.

Aliased Type§

pub struct MetadataRootEnvelope {
    pub kind: ControlObjectKind,
    pub format_version: u32,
    pub payload_checksum: String,
    pub state: MetadataRootState,
}

Fields§

§kind: ControlObjectKind

Durable-family discriminator that selects T and its independent version.

§format_version: u32

Family-local format version obtained from kind.

§payload_checksum: String

Digest of the payload JSON exactly as stored in the durable document, in sha256:<hex> form.

§state: MetadataRootState

Decoded control state protected by payload_checksum.