Skip to main content

backbone_maintenance/exports/
mod.rs

1//! Maintenance Module Exports
2//!
3//! Generated by metaphor-schema. Do not edit manually.
4//!
5//! This module defines the public API that Maintenance 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 maintenance::exports::{MaintenanceRequestDto};
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/// - `MaintenanceRequestDto` - Data transfer object for MaintenanceRequest
31/// - `MaintenanceRequestSummary` - Summary view of MaintenanceRequest
32/// - `MaintenanceRequestId` - Type-safe ID wrapper
33/// - `MaintenanceScheduleDto` - Data transfer object for MaintenanceSchedule
34/// - `MaintenanceScheduleSummary` - Summary view of MaintenanceSchedule
35/// - `MaintenanceScheduleId` - Type-safe ID wrapper
36/// - `MaintenanceStageDto` - Data transfer object for MaintenanceStage
37/// - `MaintenanceStageSummary` - Summary view of MaintenanceStage
38/// - `MaintenanceStageId` - Type-safe ID wrapper
39/// - `MaintenanceVisitDto` - Data transfer object for MaintenanceVisit
40/// - `MaintenanceVisitSummary` - Summary view of MaintenanceVisit
41/// - `MaintenanceVisitId` - Type-safe ID wrapper
42/// - `MaintenanceVisitPartDto` - Data transfer object for MaintenanceVisitPart
43/// - `MaintenanceVisitPartSummary` - Summary view of MaintenanceVisitPart
44/// - `MaintenanceVisitPartId` - Type-safe ID wrapper
45///
46/// ## Public Events
47/// - `MaintenanceRequestCreatedEvent` - Published when MaintenanceRequest is created
48/// - `MaintenanceRequestUpdatedEvent` - Published when MaintenanceRequest is updated
49/// - `MaintenanceRequestDeletedEvent` - Published when MaintenanceRequest is deleted
50/// - `MaintenanceScheduleCreatedEvent` - Published when MaintenanceSchedule is created
51/// - `MaintenanceScheduleUpdatedEvent` - Published when MaintenanceSchedule is updated
52/// - `MaintenanceScheduleDeletedEvent` - Published when MaintenanceSchedule is deleted
53/// - `MaintenanceStageCreatedEvent` - Published when MaintenanceStage is created
54/// - `MaintenanceStageUpdatedEvent` - Published when MaintenanceStage is updated
55/// - `MaintenanceStageDeletedEvent` - Published when MaintenanceStage is deleted
56/// - `MaintenanceVisitCreatedEvent` - Published when MaintenanceVisit is created
57/// - `MaintenanceVisitUpdatedEvent` - Published when MaintenanceVisit is updated
58/// - `MaintenanceVisitDeletedEvent` - Published when MaintenanceVisit is deleted
59/// - `MaintenanceVisitPartCreatedEvent` - Published when MaintenanceVisitPart is created
60/// - `MaintenanceVisitPartUpdatedEvent` - Published when MaintenanceVisitPart is updated
61/// - `MaintenanceVisitPartDeletedEvent` - Published when MaintenanceVisitPart is deleted
62pub struct ExportSummary;