#[cfg(feature = "application")]
pub mod application {
pub use appletheia_application::*;
}
#[cfg(feature = "domain")]
pub mod domain {
pub use appletheia_domain::*;
}
#[cfg(feature = "infrastructure")]
pub mod infrastructure {
pub use appletheia_infrastructure::*;
}
#[cfg(feature = "macros-domain")]
pub use appletheia_macros::{
Aggregate, AggregateId, AggregateState, EventPayload, aggregate, aggregate_id, aggregate_state,
event_payload, unique_constraints,
};
#[cfg(feature = "macros-application")]
pub use appletheia_macros::{Command, Relations, command, relations};