// @generated by openehr-codegen from BMM (`EXTRACT_MANIFEST`) — DO NOT EDIT.
//! The openEHR `EXTRACT_MANIFEST` spec class, generated from the vendored BMM
//! meta-model.
use crate::ehr_extract::common::extract_entity_manifest::ExtractEntityManifest;
/// Specification of the candidate entities and optionally top-level items (e.g. Compositions) to be included in the Extract.
#[doc(alias = "EXTRACT_MANIFEST")]
#[derive(Debug, Clone, PartialEq)]
pub struct ExtractManifest {
/// List of entity manifests uids of items included in the Extract; for openEHR data, these are uids identifying the version containers.
pub entities: openehr_base::containers::NonEmptyVec<ExtractEntityManifest>,
}