backbone-maintenance 0.7.21

Minimal Backbone Framework module skeleton
Documentation
//! Maintenance Module Exports
//!
//! Generated by metaphor-schema. Do not edit manually.
//!
//! This module defines the public API that Maintenance exposes to other modules.
//! Other modules should ONLY depend on types defined here, not internal types.
//!
//! ## Usage from other modules
//!
//! ```text
//! use maintenance::exports::{MaintenanceRequestDto};
//! ```

mod types;
mod services;
mod events;

// Re-export all public types
pub use types::*;
pub use services::*;
pub use events::*;

// ============================================================================
// EXPORT SUMMARY
// ============================================================================

/// Summary of what this module exports
///
/// ## Public Types
/// - `MaintenanceRequestDto` - Data transfer object for MaintenanceRequest
/// - `MaintenanceRequestSummary` - Summary view of MaintenanceRequest
/// - `MaintenanceRequestId` - Type-safe ID wrapper
/// - `MaintenanceScheduleDto` - Data transfer object for MaintenanceSchedule
/// - `MaintenanceScheduleSummary` - Summary view of MaintenanceSchedule
/// - `MaintenanceScheduleId` - Type-safe ID wrapper
/// - `MaintenanceStageDto` - Data transfer object for MaintenanceStage
/// - `MaintenanceStageSummary` - Summary view of MaintenanceStage
/// - `MaintenanceStageId` - Type-safe ID wrapper
/// - `MaintenanceVisitDto` - Data transfer object for MaintenanceVisit
/// - `MaintenanceVisitSummary` - Summary view of MaintenanceVisit
/// - `MaintenanceVisitId` - Type-safe ID wrapper
/// - `MaintenanceVisitPartDto` - Data transfer object for MaintenanceVisitPart
/// - `MaintenanceVisitPartSummary` - Summary view of MaintenanceVisitPart
/// - `MaintenanceVisitPartId` - Type-safe ID wrapper
///
/// ## Public Events
/// - `MaintenanceRequestCreatedEvent` - Published when MaintenanceRequest is created
/// - `MaintenanceRequestUpdatedEvent` - Published when MaintenanceRequest is updated
/// - `MaintenanceRequestDeletedEvent` - Published when MaintenanceRequest is deleted
/// - `MaintenanceScheduleCreatedEvent` - Published when MaintenanceSchedule is created
/// - `MaintenanceScheduleUpdatedEvent` - Published when MaintenanceSchedule is updated
/// - `MaintenanceScheduleDeletedEvent` - Published when MaintenanceSchedule is deleted
/// - `MaintenanceStageCreatedEvent` - Published when MaintenanceStage is created
/// - `MaintenanceStageUpdatedEvent` - Published when MaintenanceStage is updated
/// - `MaintenanceStageDeletedEvent` - Published when MaintenanceStage is deleted
/// - `MaintenanceVisitCreatedEvent` - Published when MaintenanceVisit is created
/// - `MaintenanceVisitUpdatedEvent` - Published when MaintenanceVisit is updated
/// - `MaintenanceVisitDeletedEvent` - Published when MaintenanceVisit is deleted
/// - `MaintenanceVisitPartCreatedEvent` - Published when MaintenanceVisitPart is created
/// - `MaintenanceVisitPartUpdatedEvent` - Published when MaintenanceVisitPart is updated
/// - `MaintenanceVisitPartDeletedEvent` - Published when MaintenanceVisitPart is deleted
pub struct ExportSummary;