Skip to main content

Crate bo4e_edifact_types

Crate bo4e_edifact_types 

Source
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 Nachricht entity.
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 Transaktion rather than a bare entity map.

Type Aliases§

DynamicInterchange
Dynamic variant for untyped usage.
DynamicNachricht
Dynamic variant for untyped message usage.
DynamicTransaktion
Dynamic variant for untyped transaction usage.