1mod archive;
9mod builder;
10mod error;
11mod limits;
12mod model;
13mod path;
14mod validation;
15mod xml;
16
17pub use archive::{ArchiveEntry, EntryKind, MmcArchive};
18pub use builder::MmcArchiveBuilder;
19pub use error::MmcError;
20pub use limits::Limits;
21pub use model::{
22 ApplicationModel, ContainerMetadata, DataResource, Link, LinkModel, LinkModelDocument,
23 LinkModelReference, MetadataEntry, ModelData, MultiModel, Rate, Relatum, ResourceLocation,
24};
25pub use validation::{ValidationCode, ValidationIssue, ValidationReport};
26
27pub const MMC_NAMESPACE: &str = "http://www.buildingsmart.org/multi-model/MMContainer/2.0.0";
29pub const LINK_MODEL_NAMESPACE: &str = "http://www.buildingsmart.org/multi-model/LinkModel/2.0.0";