backbone-banking 0.7.1

Cash & bank — bank/account master, statement import, reconciliation, and clearing postings (5th GL producer)
Documentation
//! Banking Module Exports
//!
//! Generated by metaphor-schema. Do not edit manually.
//!
//! This module defines the public API that Banking exposes to other modules.
//! Other modules should ONLY depend on types defined here, not internal types.
//!
//! ## Usage from other modules
//!
//! ```text
//! use banking::exports::{BankDto};
//! ```

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
/// - `BankDto` - Data transfer object for Bank
/// - `BankSummary` - Summary view of Bank
/// - `BankId` - Type-safe ID wrapper
/// - `BankAccountDto` - Data transfer object for BankAccount
/// - `BankAccountSummary` - Summary view of BankAccount
/// - `BankAccountId` - Type-safe ID wrapper
/// - `BankClearanceDto` - Data transfer object for BankClearance
/// - `BankClearanceSummary` - Summary view of BankClearance
/// - `BankClearanceId` - Type-safe ID wrapper
/// - `BankReconciliationDto` - Data transfer object for BankReconciliation
/// - `BankReconciliationSummary` - Summary view of BankReconciliation
/// - `BankReconciliationId` - Type-safe ID wrapper
/// - `BankStatementImportDto` - Data transfer object for BankStatementImport
/// - `BankStatementImportSummary` - Summary view of BankStatementImport
/// - `BankStatementImportId` - Type-safe ID wrapper
/// - `BankTransactionDto` - Data transfer object for BankTransaction
/// - `BankTransactionSummary` - Summary view of BankTransaction
/// - `BankTransactionId` - Type-safe ID wrapper
/// - `FxGainLossDto` - Data transfer object for FxGainLoss
/// - `FxGainLossSummary` - Summary view of FxGainLoss
/// - `FxGainLossId` - Type-safe ID wrapper
/// - `ReconcilePresetDto` - Data transfer object for ReconcilePreset
/// - `ReconcilePresetSummary` - Summary view of ReconcilePreset
/// - `ReconcilePresetId` - Type-safe ID wrapper
///
/// ## Public Events
/// - `BankCreatedEvent` - Published when Bank is created
/// - `BankUpdatedEvent` - Published when Bank is updated
/// - `BankDeletedEvent` - Published when Bank is deleted
/// - `BankAccountCreatedEvent` - Published when BankAccount is created
/// - `BankAccountUpdatedEvent` - Published when BankAccount is updated
/// - `BankAccountDeletedEvent` - Published when BankAccount is deleted
/// - `BankClearanceCreatedEvent` - Published when BankClearance is created
/// - `BankClearanceUpdatedEvent` - Published when BankClearance is updated
/// - `BankClearanceDeletedEvent` - Published when BankClearance is deleted
/// - `BankReconciliationCreatedEvent` - Published when BankReconciliation is created
/// - `BankReconciliationUpdatedEvent` - Published when BankReconciliation is updated
/// - `BankReconciliationDeletedEvent` - Published when BankReconciliation is deleted
/// - `BankStatementImportCreatedEvent` - Published when BankStatementImport is created
/// - `BankStatementImportUpdatedEvent` - Published when BankStatementImport is updated
/// - `BankStatementImportDeletedEvent` - Published when BankStatementImport is deleted
/// - `BankTransactionCreatedEvent` - Published when BankTransaction is created
/// - `BankTransactionUpdatedEvent` - Published when BankTransaction is updated
/// - `BankTransactionDeletedEvent` - Published when BankTransaction is deleted
/// - `FxGainLossCreatedEvent` - Published when FxGainLoss is created
/// - `FxGainLossUpdatedEvent` - Published when FxGainLoss is updated
/// - `FxGainLossDeletedEvent` - Published when FxGainLoss is deleted
/// - `ReconcilePresetCreatedEvent` - Published when ReconcilePreset is created
/// - `ReconcilePresetUpdatedEvent` - Published when ReconcilePreset is updated
/// - `ReconcilePresetDeletedEvent` - Published when ReconcilePreset is deleted
pub struct ExportSummary;