backbone_support/exports/mod.rs
1//! Support Module Exports
2//!
3//! Generated by metaphor-schema. Do not edit manually.
4//!
5//! This module defines the public API that Support 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 support::exports::{IssueDto};
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/// - `IssueDto` - Data transfer object for Issue
31/// - `IssueSummary` - Summary view of Issue
32/// - `IssueId` - Type-safe ID wrapper
33/// - `ServiceLevelAgreementDto` - Data transfer object for ServiceLevelAgreement
34/// - `ServiceLevelAgreementSummary` - Summary view of ServiceLevelAgreement
35/// - `ServiceLevelAgreementId` - Type-safe ID wrapper
36/// - `ServiceLevelPriorityDto` - Data transfer object for ServiceLevelPriority
37/// - `ServiceLevelPrioritySummary` - Summary view of ServiceLevelPriority
38/// - `ServiceLevelPriorityId` - Type-safe ID wrapper
39/// - `WarrantyClaimDto` - Data transfer object for WarrantyClaim
40/// - `WarrantyClaimSummary` - Summary view of WarrantyClaim
41/// - `WarrantyClaimId` - Type-safe ID wrapper
42///
43/// ## Public Events
44/// - `IssueCreatedEvent` - Published when Issue is created
45/// - `IssueUpdatedEvent` - Published when Issue is updated
46/// - `IssueDeletedEvent` - Published when Issue is deleted
47/// - `ServiceLevelAgreementCreatedEvent` - Published when ServiceLevelAgreement is created
48/// - `ServiceLevelAgreementUpdatedEvent` - Published when ServiceLevelAgreement is updated
49/// - `ServiceLevelAgreementDeletedEvent` - Published when ServiceLevelAgreement is deleted
50/// - `ServiceLevelPriorityCreatedEvent` - Published when ServiceLevelPriority is created
51/// - `ServiceLevelPriorityUpdatedEvent` - Published when ServiceLevelPriority is updated
52/// - `ServiceLevelPriorityDeletedEvent` - Published when ServiceLevelPriority is deleted
53/// - `WarrantyClaimCreatedEvent` - Published when WarrantyClaim is created
54/// - `WarrantyClaimUpdatedEvent` - Published when WarrantyClaim is updated
55/// - `WarrantyClaimDeletedEvent` - Published when WarrantyClaim is deleted
56pub struct ExportSummary;