backbone_payroll/exports/mod.rs
1//! Payroll Module Exports
2//!
3//! Generated by metaphor-schema. Do not edit manually.
4//!
5//! This module defines the public API that Payroll 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 payroll::exports::{CompensationChangeDto};
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/// - `CompensationChangeDto` - Data transfer object for CompensationChange
31/// - `CompensationChangeSummary` - Summary view of CompensationChange
32/// - `CompensationChangeId` - Type-safe ID wrapper
33/// - `PayrollEntryDto` - Data transfer object for PayrollEntry
34/// - `PayrollEntrySummary` - Summary view of PayrollEntry
35/// - `PayrollEntryId` - Type-safe ID wrapper
36/// - `SalarySlipDto` - Data transfer object for SalarySlip
37/// - `SalarySlipSummary` - Summary view of SalarySlip
38/// - `SalarySlipId` - Type-safe ID wrapper
39/// - `SalarySlipLineDto` - Data transfer object for SalarySlipLine
40/// - `SalarySlipLineSummary` - Summary view of SalarySlipLine
41/// - `SalarySlipLineId` - Type-safe ID wrapper
42/// - `SalaryStructureDto` - Data transfer object for SalaryStructure
43/// - `SalaryStructureSummary` - Summary view of SalaryStructure
44/// - `SalaryStructureId` - Type-safe ID wrapper
45/// - `SalaryComponentDto` - Data transfer object for SalaryComponent
46/// - `SalaryComponentSummary` - Summary view of SalaryComponent
47/// - `SalaryComponentId` - Type-safe ID wrapper
48///
49/// ## Public Events
50/// - `CompensationChangeCreatedEvent` - Published when CompensationChange is created
51/// - `CompensationChangeUpdatedEvent` - Published when CompensationChange is updated
52/// - `CompensationChangeDeletedEvent` - Published when CompensationChange is deleted
53/// - `PayrollEntryCreatedEvent` - Published when PayrollEntry is created
54/// - `PayrollEntryUpdatedEvent` - Published when PayrollEntry is updated
55/// - `PayrollEntryDeletedEvent` - Published when PayrollEntry is deleted
56/// - `SalarySlipCreatedEvent` - Published when SalarySlip is created
57/// - `SalarySlipUpdatedEvent` - Published when SalarySlip is updated
58/// - `SalarySlipDeletedEvent` - Published when SalarySlip is deleted
59/// - `SalarySlipLineCreatedEvent` - Published when SalarySlipLine is created
60/// - `SalarySlipLineUpdatedEvent` - Published when SalarySlipLine is updated
61/// - `SalarySlipLineDeletedEvent` - Published when SalarySlipLine is deleted
62/// - `SalaryStructureCreatedEvent` - Published when SalaryStructure is created
63/// - `SalaryStructureUpdatedEvent` - Published when SalaryStructure is updated
64/// - `SalaryStructureDeletedEvent` - Published when SalaryStructure is deleted
65/// - `SalaryComponentCreatedEvent` - Published when SalaryComponent is created
66/// - `SalaryComponentUpdatedEvent` - Published when SalaryComponent is updated
67/// - `SalaryComponentDeletedEvent` - Published when SalaryComponent is deleted
68pub struct ExportSummary;