Skip to main content

backbone_banking/exports/
mod.rs

1//! Banking Module Exports
2//!
3//! Generated by metaphor-schema. Do not edit manually.
4//!
5//! This module defines the public API that Banking 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 banking::exports::{BankDto};
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/// - `BankDto` - Data transfer object for Bank
31/// - `BankSummary` - Summary view of Bank
32/// - `BankId` - Type-safe ID wrapper
33/// - `BankAccountDto` - Data transfer object for BankAccount
34/// - `BankAccountSummary` - Summary view of BankAccount
35/// - `BankAccountId` - Type-safe ID wrapper
36/// - `BankClearanceDto` - Data transfer object for BankClearance
37/// - `BankClearanceSummary` - Summary view of BankClearance
38/// - `BankClearanceId` - Type-safe ID wrapper
39/// - `BankReconciliationDto` - Data transfer object for BankReconciliation
40/// - `BankReconciliationSummary` - Summary view of BankReconciliation
41/// - `BankReconciliationId` - Type-safe ID wrapper
42/// - `BankStatementImportDto` - Data transfer object for BankStatementImport
43/// - `BankStatementImportSummary` - Summary view of BankStatementImport
44/// - `BankStatementImportId` - Type-safe ID wrapper
45/// - `BankTransactionDto` - Data transfer object for BankTransaction
46/// - `BankTransactionSummary` - Summary view of BankTransaction
47/// - `BankTransactionId` - Type-safe ID wrapper
48/// - `FxGainLossDto` - Data transfer object for FxGainLoss
49/// - `FxGainLossSummary` - Summary view of FxGainLoss
50/// - `FxGainLossId` - Type-safe ID wrapper
51/// - `ReconcilePresetDto` - Data transfer object for ReconcilePreset
52/// - `ReconcilePresetSummary` - Summary view of ReconcilePreset
53/// - `ReconcilePresetId` - Type-safe ID wrapper
54///
55/// ## Public Events
56/// - `BankCreatedEvent` - Published when Bank is created
57/// - `BankUpdatedEvent` - Published when Bank is updated
58/// - `BankDeletedEvent` - Published when Bank is deleted
59/// - `BankAccountCreatedEvent` - Published when BankAccount is created
60/// - `BankAccountUpdatedEvent` - Published when BankAccount is updated
61/// - `BankAccountDeletedEvent` - Published when BankAccount is deleted
62/// - `BankClearanceCreatedEvent` - Published when BankClearance is created
63/// - `BankClearanceUpdatedEvent` - Published when BankClearance is updated
64/// - `BankClearanceDeletedEvent` - Published when BankClearance is deleted
65/// - `BankReconciliationCreatedEvent` - Published when BankReconciliation is created
66/// - `BankReconciliationUpdatedEvent` - Published when BankReconciliation is updated
67/// - `BankReconciliationDeletedEvent` - Published when BankReconciliation is deleted
68/// - `BankStatementImportCreatedEvent` - Published when BankStatementImport is created
69/// - `BankStatementImportUpdatedEvent` - Published when BankStatementImport is updated
70/// - `BankStatementImportDeletedEvent` - Published when BankStatementImport is deleted
71/// - `BankTransactionCreatedEvent` - Published when BankTransaction is created
72/// - `BankTransactionUpdatedEvent` - Published when BankTransaction is updated
73/// - `BankTransactionDeletedEvent` - Published when BankTransaction is deleted
74/// - `FxGainLossCreatedEvent` - Published when FxGainLoss is created
75/// - `FxGainLossUpdatedEvent` - Published when FxGainLoss is updated
76/// - `FxGainLossDeletedEvent` - Published when FxGainLoss is deleted
77/// - `ReconcilePresetCreatedEvent` - Published when ReconcilePreset is created
78/// - `ReconcilePresetUpdatedEvent` - Published when ReconcilePreset is updated
79/// - `ReconcilePresetDeletedEvent` - Published when ReconcilePreset is deleted
80pub struct ExportSummary;