backbone_accounting/exports/mod.rs
1//! Accounting Module Exports
2//!
3//! Generated by metaphor-schema. Do not edit manually.
4//!
5//! This module defines the public API that Accounting 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 accounting::exports::{AccountDto};
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/// - `AccountDto` - Data transfer object for Account
31/// - `AccountSummary` - Summary view of Account
32/// - `AccountId` - Type-safe ID wrapper
33/// - `AccountingPostDto` - Data transfer object for AccountingPost
34/// - `AccountingPostSummary` - Summary view of AccountingPost
35/// - `AccountingPostId` - Type-safe ID wrapper
36/// - `CostCenterDto` - Data transfer object for CostCenter
37/// - `CostCenterSummary` - Summary view of CostCenter
38/// - `CostCenterId` - Type-safe ID wrapper
39/// - `EmvQrConfigDto` - Data transfer object for EmvQrConfig
40/// - `EmvQrConfigSummary` - Summary view of EmvQrConfig
41/// - `EmvQrConfigId` - Type-safe ID wrapper
42/// - `BankCheckSequenceDto` - Data transfer object for BankCheckSequence
43/// - `BankCheckSequenceSummary` - Summary view of BankCheckSequence
44/// - `BankCheckSequenceId` - Type-safe ID wrapper
45/// - `PrintedCheckDto` - Data transfer object for PrintedCheck
46/// - `PrintedCheckSummary` - Summary view of PrintedCheck
47/// - `PrintedCheckId` - Type-safe ID wrapper
48/// - `TaxTagRepairRunDto` - Data transfer object for TaxTagRepairRun
49/// - `TaxTagRepairRunSummary` - Summary view of TaxTagRepairRun
50/// - `TaxTagRepairRunId` - Type-safe ID wrapper
51/// - `FinancialStatementDto` - Data transfer object for FinancialStatement
52/// - `FinancialStatementSummary` - Summary view of FinancialStatement
53/// - `FinancialStatementId` - Type-safe ID wrapper
54/// - `FiscalPeriodDto` - Data transfer object for FiscalPeriod
55/// - `FiscalPeriodSummary` - Summary view of FiscalPeriod
56/// - `FiscalPeriodId` - Type-safe ID wrapper
57/// - `JournalDto` - Data transfer object for Journal
58/// - `JournalSummary` - Summary view of Journal
59/// - `JournalId` - Type-safe ID wrapper
60/// - `JournalLineDto` - Data transfer object for JournalLine
61/// - `JournalLineSummary` - Summary view of JournalLine
62/// - `JournalLineId` - Type-safe ID wrapper
63/// - `LedgerDto` - Data transfer object for Ledger
64/// - `LedgerSummary` - Summary view of Ledger
65/// - `LedgerId` - Type-safe ID wrapper
66/// - `ReconciliationDto` - Data transfer object for Reconciliation
67/// - `ReconciliationSummary` - Summary view of Reconciliation
68/// - `ReconciliationId` - Type-safe ID wrapper
69/// - `ReconciliationItemDto` - Data transfer object for ReconciliationItem
70/// - `ReconciliationItemSummary` - Summary view of ReconciliationItem
71/// - `ReconciliationItemId` - Type-safe ID wrapper
72/// - `FullReconcileDto` - Data transfer object for FullReconcile
73/// - `FullReconcileSummary` - Summary view of FullReconcile
74/// - `FullReconcileId` - Type-safe ID wrapper
75/// - `PartialReconcileDto` - Data transfer object for PartialReconcile
76/// - `PartialReconcileSummary` - Summary view of PartialReconcile
77/// - `PartialReconcileId` - Type-safe ID wrapper
78///
79/// ## Public Events
80/// - `AccountCreatedEvent` - Published when Account is created
81/// - `AccountUpdatedEvent` - Published when Account is updated
82/// - `AccountDeletedEvent` - Published when Account is deleted
83/// - `AccountingPostCreatedEvent` - Published when AccountingPost is created
84/// - `AccountingPostUpdatedEvent` - Published when AccountingPost is updated
85/// - `AccountingPostDeletedEvent` - Published when AccountingPost is deleted
86/// - `CostCenterCreatedEvent` - Published when CostCenter is created
87/// - `CostCenterUpdatedEvent` - Published when CostCenter is updated
88/// - `CostCenterDeletedEvent` - Published when CostCenter is deleted
89/// - `EmvQrConfigCreatedEvent` - Published when EmvQrConfig is created
90/// - `EmvQrConfigUpdatedEvent` - Published when EmvQrConfig is updated
91/// - `EmvQrConfigDeletedEvent` - Published when EmvQrConfig is deleted
92/// - `BankCheckSequenceCreatedEvent` - Published when BankCheckSequence is created
93/// - `BankCheckSequenceUpdatedEvent` - Published when BankCheckSequence is updated
94/// - `BankCheckSequenceDeletedEvent` - Published when BankCheckSequence is deleted
95/// - `PrintedCheckCreatedEvent` - Published when PrintedCheck is created
96/// - `PrintedCheckUpdatedEvent` - Published when PrintedCheck is updated
97/// - `PrintedCheckDeletedEvent` - Published when PrintedCheck is deleted
98/// - `TaxTagRepairRunCreatedEvent` - Published when TaxTagRepairRun is created
99/// - `TaxTagRepairRunUpdatedEvent` - Published when TaxTagRepairRun is updated
100/// - `TaxTagRepairRunDeletedEvent` - Published when TaxTagRepairRun is deleted
101/// - `FinancialStatementCreatedEvent` - Published when FinancialStatement is created
102/// - `FinancialStatementUpdatedEvent` - Published when FinancialStatement is updated
103/// - `FinancialStatementDeletedEvent` - Published when FinancialStatement is deleted
104/// - `FiscalPeriodCreatedEvent` - Published when FiscalPeriod is created
105/// - `FiscalPeriodUpdatedEvent` - Published when FiscalPeriod is updated
106/// - `FiscalPeriodDeletedEvent` - Published when FiscalPeriod is deleted
107/// - `JournalCreatedEvent` - Published when Journal is created
108/// - `JournalUpdatedEvent` - Published when Journal is updated
109/// - `JournalDeletedEvent` - Published when Journal is deleted
110/// - `JournalLineCreatedEvent` - Published when JournalLine is created
111/// - `JournalLineUpdatedEvent` - Published when JournalLine is updated
112/// - `JournalLineDeletedEvent` - Published when JournalLine is deleted
113/// - `LedgerCreatedEvent` - Published when Ledger is created
114/// - `LedgerUpdatedEvent` - Published when Ledger is updated
115/// - `LedgerDeletedEvent` - Published when Ledger is deleted
116/// - `ReconciliationCreatedEvent` - Published when Reconciliation is created
117/// - `ReconciliationUpdatedEvent` - Published when Reconciliation is updated
118/// - `ReconciliationDeletedEvent` - Published when Reconciliation is deleted
119/// - `ReconciliationItemCreatedEvent` - Published when ReconciliationItem is created
120/// - `ReconciliationItemUpdatedEvent` - Published when ReconciliationItem is updated
121/// - `ReconciliationItemDeletedEvent` - Published when ReconciliationItem is deleted
122/// - `FullReconcileCreatedEvent` - Published when FullReconcile is created
123/// - `FullReconcileUpdatedEvent` - Published when FullReconcile is updated
124/// - `FullReconcileDeletedEvent` - Published when FullReconcile is deleted
125/// - `PartialReconcileCreatedEvent` - Published when PartialReconcile is created
126/// - `PartialReconcileUpdatedEvent` - Published when PartialReconcile is updated
127/// - `PartialReconcileDeletedEvent` - Published when PartialReconcile is deleted
128pub struct ExportSummary;