ddex_core/models/
mod.rs

1// core/src/models/mod.rs
2//! DDEX data models
3
4pub mod attributes;
5pub mod common;
6pub mod flat;
7pub mod graph;
8pub mod streaming_types;
9pub mod versions; // Add this line to export the versions module
10
11pub use attributes::{AttributeInheritance, AttributeMap, AttributeType, AttributeValue, QName};
12pub use common::{Identifier, IdentifierType, LocalizedString};
13
14pub mod extensions;
15pub use extensions::{Comment, CommentPosition, Extensions, ProcessingInstruction, XmlFragment};
16
17pub mod validation;
18pub use validation::{
19    AttributeValidationError, AttributeValidator, DependencyCondition, ValidationPolicy,
20    ValidationResult, ValidationRule,
21};