Skip to main content

backbone_inventory/exports/
mod.rs

1//! Inventory Module Exports
2//!
3//! Generated by metaphor-schema. Do not edit manually.
4//!
5//! This module defines the public API that Inventory 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 inventory::exports::{PickingBatchDto};
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/// - `PickingBatchDto` - Data transfer object for PickingBatch
31/// - `PickingBatchSummary` - Summary view of PickingBatch
32/// - `PickingBatchId` - Type-safe ID wrapper
33/// - `DeliveryNoteDto` - Data transfer object for DeliveryNote
34/// - `DeliveryNoteSummary` - Summary view of DeliveryNote
35/// - `DeliveryNoteId` - Type-safe ID wrapper
36/// - `DeliveryNoteItemDto` - Data transfer object for DeliveryNoteItem
37/// - `DeliveryNoteItemSummary` - Summary view of DeliveryNoteItem
38/// - `DeliveryNoteItemId` - Type-safe ID wrapper
39/// - `InventoryCompanySettingDto` - Data transfer object for InventoryCompanySetting
40/// - `InventoryCompanySettingSummary` - Summary view of InventoryCompanySetting
41/// - `InventoryCompanySettingId` - Type-safe ID wrapper
42/// - `LandedCostDto` - Data transfer object for LandedCost
43/// - `LandedCostSummary` - Summary view of LandedCost
44/// - `LandedCostId` - Type-safe ID wrapper
45/// - `LandedCostLineDto` - Data transfer object for LandedCostLine
46/// - `LandedCostLineSummary` - Summary view of LandedCostLine
47/// - `LandedCostLineId` - Type-safe ID wrapper
48/// - `LandedCostAdjustmentLineDto` - Data transfer object for LandedCostAdjustmentLine
49/// - `LandedCostAdjustmentLineSummary` - Summary view of LandedCostAdjustmentLine
50/// - `LandedCostAdjustmentLineId` - Type-safe ID wrapper
51/// - `LocationDto` - Data transfer object for Location
52/// - `LocationSummary` - Summary view of Location
53/// - `LocationId` - Type-safe ID wrapper
54/// - `StockMoveDto` - Data transfer object for StockMove
55/// - `StockMoveSummary` - Summary view of StockMove
56/// - `StockMoveId` - Type-safe ID wrapper
57/// - `StockMoveLineDto` - Data transfer object for StockMoveLine
58/// - `StockMoveLineSummary` - Summary view of StockMoveLine
59/// - `StockMoveLineId` - Type-safe ID wrapper
60/// - `OperationTypeDto` - Data transfer object for OperationType
61/// - `OperationTypeSummary` - Summary view of OperationType
62/// - `OperationTypeId` - Type-safe ID wrapper
63/// - `TransferDto` - Data transfer object for Transfer
64/// - `TransferSummary` - Summary view of Transfer
65/// - `TransferId` - Type-safe ID wrapper
66/// - `RouteDto` - Data transfer object for Route
67/// - `RouteSummary` - Summary view of Route
68/// - `RouteId` - Type-safe ID wrapper
69/// - `RouteRuleDto` - Data transfer object for RouteRule
70/// - `RouteRuleSummary` - Summary view of RouteRule
71/// - `RouteRuleId` - Type-safe ID wrapper
72/// - `ReorderingRuleDto` - Data transfer object for ReorderingRule
73/// - `ReorderingRuleSummary` - Summary view of ReorderingRule
74/// - `ReorderingRuleId` - Type-safe ID wrapper
75/// - `PurchaseReceiptDto` - Data transfer object for PurchaseReceipt
76/// - `PurchaseReceiptSummary` - Summary view of PurchaseReceipt
77/// - `PurchaseReceiptId` - Type-safe ID wrapper
78/// - `PurchaseReceiptItemDto` - Data transfer object for PurchaseReceiptItem
79/// - `PurchaseReceiptItemSummary` - Summary view of PurchaseReceiptItem
80/// - `PurchaseReceiptItemId` - Type-safe ID wrapper
81/// - `QuantDto` - Data transfer object for Quant
82/// - `QuantSummary` - Summary view of Quant
83/// - `QuantId` - Type-safe ID wrapper
84/// - `ScrapDto` - Data transfer object for Scrap
85/// - `ScrapSummary` - Summary view of Scrap
86/// - `ScrapId` - Type-safe ID wrapper
87/// - `ScrapReasonTagDto` - Data transfer object for ScrapReasonTag
88/// - `ScrapReasonTagSummary` - Summary view of ScrapReasonTag
89/// - `ScrapReasonTagId` - Type-safe ID wrapper
90/// - `StockEntryDto` - Data transfer object for StockEntry
91/// - `StockEntrySummary` - Summary view of StockEntry
92/// - `StockEntryId` - Type-safe ID wrapper
93/// - `StockEntryItemDto` - Data transfer object for StockEntryItem
94/// - `StockEntryItemSummary` - Summary view of StockEntryItem
95/// - `StockEntryItemId` - Type-safe ID wrapper
96/// - `StockLedgerEntryDto` - Data transfer object for StockLedgerEntry
97/// - `StockLedgerEntrySummary` - Summary view of StockLedgerEntry
98/// - `StockLedgerEntryId` - Type-safe ID wrapper
99/// - `BinDto` - Data transfer object for Bin
100/// - `BinSummary` - Summary view of Bin
101/// - `BinId` - Type-safe ID wrapper
102/// - `StockReconciliationDto` - Data transfer object for StockReconciliation
103/// - `StockReconciliationSummary` - Summary view of StockReconciliation
104/// - `StockReconciliationId` - Type-safe ID wrapper
105/// - `StockReconciliationItemDto` - Data transfer object for StockReconciliationItem
106/// - `StockReconciliationItemSummary` - Summary view of StockReconciliationItem
107/// - `StockReconciliationItemId` - Type-safe ID wrapper
108/// - `PackageTypeDto` - Data transfer object for PackageType
109/// - `PackageTypeSummary` - Summary view of PackageType
110/// - `PackageTypeId` - Type-safe ID wrapper
111/// - `StorageCategoryDto` - Data transfer object for StorageCategory
112/// - `StorageCategorySummary` - Summary view of StorageCategory
113/// - `StorageCategoryId` - Type-safe ID wrapper
114/// - `StorageCategoryCapacityDto` - Data transfer object for StorageCategoryCapacity
115/// - `StorageCategoryCapacitySummary` - Summary view of StorageCategoryCapacity
116/// - `StorageCategoryCapacityId` - Type-safe ID wrapper
117/// - `PutawayRuleDto` - Data transfer object for PutawayRule
118/// - `PutawayRuleSummary` - Summary view of PutawayRule
119/// - `PutawayRuleId` - Type-safe ID wrapper
120/// - `LotDto` - Data transfer object for Lot
121/// - `LotSummary` - Summary view of Lot
122/// - `LotId` - Type-safe ID wrapper
123/// - `PackageDto` - Data transfer object for Package
124/// - `PackageSummary` - Summary view of Package
125/// - `PackageId` - Type-safe ID wrapper
126/// - `WarehouseDto` - Data transfer object for Warehouse
127/// - `WarehouseSummary` - Summary view of Warehouse
128/// - `WarehouseId` - Type-safe ID wrapper
129/// - `StockItemDto` - Data transfer object for StockItem
130/// - `StockItemSummary` - Summary view of StockItem
131/// - `StockItemId` - Type-safe ID wrapper
132///
133/// ## Public Events
134/// - `PickingBatchCreatedEvent` - Published when PickingBatch is created
135/// - `PickingBatchUpdatedEvent` - Published when PickingBatch is updated
136/// - `PickingBatchDeletedEvent` - Published when PickingBatch is deleted
137/// - `DeliveryNoteCreatedEvent` - Published when DeliveryNote is created
138/// - `DeliveryNoteUpdatedEvent` - Published when DeliveryNote is updated
139/// - `DeliveryNoteDeletedEvent` - Published when DeliveryNote is deleted
140/// - `DeliveryNoteItemCreatedEvent` - Published when DeliveryNoteItem is created
141/// - `DeliveryNoteItemUpdatedEvent` - Published when DeliveryNoteItem is updated
142/// - `DeliveryNoteItemDeletedEvent` - Published when DeliveryNoteItem is deleted
143/// - `InventoryCompanySettingCreatedEvent` - Published when InventoryCompanySetting is created
144/// - `InventoryCompanySettingUpdatedEvent` - Published when InventoryCompanySetting is updated
145/// - `InventoryCompanySettingDeletedEvent` - Published when InventoryCompanySetting is deleted
146/// - `LandedCostCreatedEvent` - Published when LandedCost is created
147/// - `LandedCostUpdatedEvent` - Published when LandedCost is updated
148/// - `LandedCostDeletedEvent` - Published when LandedCost is deleted
149/// - `LandedCostLineCreatedEvent` - Published when LandedCostLine is created
150/// - `LandedCostLineUpdatedEvent` - Published when LandedCostLine is updated
151/// - `LandedCostLineDeletedEvent` - Published when LandedCostLine is deleted
152/// - `LandedCostAdjustmentLineCreatedEvent` - Published when LandedCostAdjustmentLine is created
153/// - `LandedCostAdjustmentLineUpdatedEvent` - Published when LandedCostAdjustmentLine is updated
154/// - `LandedCostAdjustmentLineDeletedEvent` - Published when LandedCostAdjustmentLine is deleted
155/// - `LocationCreatedEvent` - Published when Location is created
156/// - `LocationUpdatedEvent` - Published when Location is updated
157/// - `LocationDeletedEvent` - Published when Location is deleted
158/// - `StockMoveCreatedEvent` - Published when StockMove is created
159/// - `StockMoveUpdatedEvent` - Published when StockMove is updated
160/// - `StockMoveDeletedEvent` - Published when StockMove is deleted
161/// - `StockMoveLineCreatedEvent` - Published when StockMoveLine is created
162/// - `StockMoveLineUpdatedEvent` - Published when StockMoveLine is updated
163/// - `StockMoveLineDeletedEvent` - Published when StockMoveLine is deleted
164/// - `OperationTypeCreatedEvent` - Published when OperationType is created
165/// - `OperationTypeUpdatedEvent` - Published when OperationType is updated
166/// - `OperationTypeDeletedEvent` - Published when OperationType is deleted
167/// - `TransferCreatedEvent` - Published when Transfer is created
168/// - `TransferUpdatedEvent` - Published when Transfer is updated
169/// - `TransferDeletedEvent` - Published when Transfer is deleted
170/// - `RouteCreatedEvent` - Published when Route is created
171/// - `RouteUpdatedEvent` - Published when Route is updated
172/// - `RouteDeletedEvent` - Published when Route is deleted
173/// - `RouteRuleCreatedEvent` - Published when RouteRule is created
174/// - `RouteRuleUpdatedEvent` - Published when RouteRule is updated
175/// - `RouteRuleDeletedEvent` - Published when RouteRule is deleted
176/// - `ReorderingRuleCreatedEvent` - Published when ReorderingRule is created
177/// - `ReorderingRuleUpdatedEvent` - Published when ReorderingRule is updated
178/// - `ReorderingRuleDeletedEvent` - Published when ReorderingRule is deleted
179/// - `PurchaseReceiptCreatedEvent` - Published when PurchaseReceipt is created
180/// - `PurchaseReceiptUpdatedEvent` - Published when PurchaseReceipt is updated
181/// - `PurchaseReceiptDeletedEvent` - Published when PurchaseReceipt is deleted
182/// - `PurchaseReceiptItemCreatedEvent` - Published when PurchaseReceiptItem is created
183/// - `PurchaseReceiptItemUpdatedEvent` - Published when PurchaseReceiptItem is updated
184/// - `PurchaseReceiptItemDeletedEvent` - Published when PurchaseReceiptItem is deleted
185/// - `QuantCreatedEvent` - Published when Quant is created
186/// - `QuantUpdatedEvent` - Published when Quant is updated
187/// - `QuantDeletedEvent` - Published when Quant is deleted
188/// - `ScrapCreatedEvent` - Published when Scrap is created
189/// - `ScrapUpdatedEvent` - Published when Scrap is updated
190/// - `ScrapDeletedEvent` - Published when Scrap is deleted
191/// - `ScrapReasonTagCreatedEvent` - Published when ScrapReasonTag is created
192/// - `ScrapReasonTagUpdatedEvent` - Published when ScrapReasonTag is updated
193/// - `ScrapReasonTagDeletedEvent` - Published when ScrapReasonTag is deleted
194/// - `StockEntryCreatedEvent` - Published when StockEntry is created
195/// - `StockEntryUpdatedEvent` - Published when StockEntry is updated
196/// - `StockEntryDeletedEvent` - Published when StockEntry is deleted
197/// - `StockEntryItemCreatedEvent` - Published when StockEntryItem is created
198/// - `StockEntryItemUpdatedEvent` - Published when StockEntryItem is updated
199/// - `StockEntryItemDeletedEvent` - Published when StockEntryItem is deleted
200/// - `StockLedgerEntryCreatedEvent` - Published when StockLedgerEntry is created
201/// - `StockLedgerEntryUpdatedEvent` - Published when StockLedgerEntry is updated
202/// - `StockLedgerEntryDeletedEvent` - Published when StockLedgerEntry is deleted
203/// - `BinCreatedEvent` - Published when Bin is created
204/// - `BinUpdatedEvent` - Published when Bin is updated
205/// - `BinDeletedEvent` - Published when Bin is deleted
206/// - `StockReconciliationCreatedEvent` - Published when StockReconciliation is created
207/// - `StockReconciliationUpdatedEvent` - Published when StockReconciliation is updated
208/// - `StockReconciliationDeletedEvent` - Published when StockReconciliation is deleted
209/// - `StockReconciliationItemCreatedEvent` - Published when StockReconciliationItem is created
210/// - `StockReconciliationItemUpdatedEvent` - Published when StockReconciliationItem is updated
211/// - `StockReconciliationItemDeletedEvent` - Published when StockReconciliationItem is deleted
212/// - `PackageTypeCreatedEvent` - Published when PackageType is created
213/// - `PackageTypeUpdatedEvent` - Published when PackageType is updated
214/// - `PackageTypeDeletedEvent` - Published when PackageType is deleted
215/// - `StorageCategoryCreatedEvent` - Published when StorageCategory is created
216/// - `StorageCategoryUpdatedEvent` - Published when StorageCategory is updated
217/// - `StorageCategoryDeletedEvent` - Published when StorageCategory is deleted
218/// - `StorageCategoryCapacityCreatedEvent` - Published when StorageCategoryCapacity is created
219/// - `StorageCategoryCapacityUpdatedEvent` - Published when StorageCategoryCapacity is updated
220/// - `StorageCategoryCapacityDeletedEvent` - Published when StorageCategoryCapacity is deleted
221/// - `PutawayRuleCreatedEvent` - Published when PutawayRule is created
222/// - `PutawayRuleUpdatedEvent` - Published when PutawayRule is updated
223/// - `PutawayRuleDeletedEvent` - Published when PutawayRule is deleted
224/// - `LotCreatedEvent` - Published when Lot is created
225/// - `LotUpdatedEvent` - Published when Lot is updated
226/// - `LotDeletedEvent` - Published when Lot is deleted
227/// - `PackageCreatedEvent` - Published when Package is created
228/// - `PackageUpdatedEvent` - Published when Package is updated
229/// - `PackageDeletedEvent` - Published when Package is deleted
230/// - `WarehouseCreatedEvent` - Published when Warehouse is created
231/// - `WarehouseUpdatedEvent` - Published when Warehouse is updated
232/// - `WarehouseDeletedEvent` - Published when Warehouse is deleted
233/// - `StockItemCreatedEvent` - Published when StockItem is created
234/// - `StockItemUpdatedEvent` - Published when StockItem is updated
235/// - `StockItemDeletedEvent` - Published when StockItem is deleted
236pub struct ExportSummary;