Skip to main content

backbone_activity/exports/
mod.rs

1//! Activity Module Exports
2//!
3//! Generated by metaphor-schema. Do not edit manually.
4//!
5//! This module defines the public API that Activity exposes to other modules.
6//! Other modules should ONLY depend on types defined here, not internal types.
7//!
8//! ## Usage from other modules
9//!
10//! ```text
11//! use activity::exports::{ActivityDto};
12//! ```
13
14mod types;
15mod services;
16mod events;
17
18// Re-export all public types
19pub use types::*;
20pub use services::*;
21pub use events::*;
22
23// ============================================================================
24// EXPORT SUMMARY
25// ============================================================================
26
27/// Summary of what this module exports
28///
29/// ## Public Types
30/// - `ActivityDto` - Data transfer object for Activity
31/// - `ActivitySummary` - Summary view of Activity
32/// - `ActivityId` - Type-safe ID wrapper
33///
34/// ## Public Events
35/// - `ActivityCreatedEvent` - Published when Activity is created
36/// - `ActivityUpdatedEvent` - Published when Activity is updated
37/// - `ActivityDeletedEvent` - Published when Activity is deleted
38pub struct ExportSummary;