Skip to main content

backbone_integrations/exports/
mod.rs

1//! Integrations Module Exports
2//!
3//! Generated by metaphor-schema. Do not edit manually.
4//!
5//! This module defines the public API that Integrations 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 integrations::exports::{IntegrationConnectorDto};
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/// - `IntegrationConnectorDto` - Data transfer object for IntegrationConnector
31/// - `IntegrationConnectorSummary` - Summary view of IntegrationConnector
32/// - `IntegrationConnectorId` - Type-safe ID wrapper
33/// - `IntegrationAccountDto` - Data transfer object for IntegrationAccount
34/// - `IntegrationAccountSummary` - Summary view of IntegrationAccount
35/// - `IntegrationAccountId` - Type-safe ID wrapper
36/// - `IntegrationEventDto` - Data transfer object for IntegrationEvent
37/// - `IntegrationEventSummary` - Summary view of IntegrationEvent
38/// - `IntegrationEventId` - Type-safe ID wrapper
39///
40/// ## Public Events
41/// - `IntegrationConnectorCreatedEvent` - Published when IntegrationConnector is created
42/// - `IntegrationConnectorUpdatedEvent` - Published when IntegrationConnector is updated
43/// - `IntegrationConnectorDeletedEvent` - Published when IntegrationConnector is deleted
44/// - `IntegrationAccountCreatedEvent` - Published when IntegrationAccount is created
45/// - `IntegrationAccountUpdatedEvent` - Published when IntegrationAccount is updated
46/// - `IntegrationAccountDeletedEvent` - Published when IntegrationAccount is deleted
47/// - `IntegrationEventCreatedEvent` - Published when IntegrationEvent is created
48/// - `IntegrationEventUpdatedEvent` - Published when IntegrationEvent is updated
49/// - `IntegrationEventDeletedEvent` - Published when IntegrationEvent is deleted
50pub struct ExportSummary;