use crate::v1_1::bmm3::core::model::bmm_model::BmmModel;
use crate::v1_1::bmm3::model_access::bmm_schema_descriptor::BmmSchemaDescriptor;
#[doc(alias = "BMM_MODEL_ACCESS")]
#[derive(Debug, Clone, PartialEq)]
pub struct BmmModelAccess {
pub schema_directories: Option<Vec<String>>,
pub all_schemas: Option<std::collections::BTreeMap<String, BmmSchemaDescriptor>>,
pub bmm_models: Option<std::collections::BTreeMap<String, BmmModel>>,
pub matching_bmm_models: Option<std::collections::BTreeMap<String, BmmModel>>,
}