Expand description
Generic interchange model types for BO4E/EDIFACT conversion.
The format versions live in their own crates, re-exported here under
generated::<fv> behind the features fv2504, fv2510, fv2604 and
fv2610; typed-pids adds the per-PID typed modules to each enabled one.
Re-exports§
pub use bo4e_mako;
Modules§
- code_
enum - Code enums and map keys of the generated typed PID modules.
- generated
- serde_
helpers - Serde helpers for the generated typed entities.
Structs§
- Interchange
- A complete EDIFACT interchange. M = message stammdaten, T = transaction stammdaten.
- Interchangedaten
- EDIFACT interchange envelope metadata (UNB/UNZ).
- Nachricht
- A single EDIFACT message within an interchange.
- Nachrichtendaten
- Message-level metadata: the UNH/UNT envelope plus the BGM/DTM/FTX document
fields the mappings model as the
Nachrichtentity. - Transaktion
- One transaction: the business objects it is about, and the metadata about the transaction itself.
Enums§
- Uebermittlungsabschnitt
- UNH S010/0073 — which end of a split message this transmission is.
Functions§
- is_
wrapped_ transaktion - Whether this JSON is a
Transaktionrather than a bare entity map.
Type Aliases§
- Dynamic
Interchange - Dynamic variant for untyped usage.
- Dynamic
Nachricht - Dynamic variant for untyped message usage.
- Dynamic
Transaktion - Dynamic variant for untyped transaction usage.