// @generated by openehr-codegen from BMM (`BMM_EXTERNAL_ROUTINE`) — DO NOT EDIT.
//! The openEHR `BMM_EXTERNAL_ROUTINE` spec class, generated from the vendored BMM
//! meta-model.
/// External routine meta-type, containing sufficient meta-data to enable a routine in an external library to be called.
#[doc(alias = "BMM_EXTERNAL_ROUTINE")]
#[derive(Debug, Clone, PartialEq)]
pub struct BmmExternalRoutine {
/// External call general meta-data, including target routine name, type mapping etc.
pub meta_data: std::collections::BTreeMap<String, String>,
/// Optional argument-mapping meta-data.
pub argument_mapping: Option<std::collections::BTreeMap<String, String>>,
}