Expand description
dpp-digital-link — GS1 Digital Link parsing, AAS mapping, JSON-LD, and link-type
negotiation.
Pure, stateless crate with no I/O or network dependencies. Compiles to both
std and wasm32.
Re-exports§
pub use aas::AasCollection;pub use aas::AasDataType;pub use aas::AasProperty;pub use aas::AasReference;pub use aas::AasSemId;pub use aas::AasSemIdKey;pub use aas::AasShell;pub use aas::AasSubmodel;pub use aas::AasSubmodelElement;pub use aas::AasSubmodelRef;pub use aas::AssetInformation;pub use aas::SpecificAssetId;pub use aas::SubmodelTemplate;pub use aas::boolean_property;pub use aas::build_aas_from_passport;pub use aas::double_property;pub use aas::integer_property;pub use aas::map_dpp_to_aas_submodel;pub use aas::placeholder_templates;pub use aas::sector_submodel_template;pub use aas::semantic_ids;pub use aas::string_property;pub use digital_link::AI_TABLE;pub use digital_link::AiDescriptor;pub use digital_link::AiRole;pub use digital_link::DigitalLink;pub use digital_link::DigitalLinkError;pub use digital_link::ai_descriptor;pub use digital_link::build_qr_url;pub use digital_link::validate_gtin;pub use linktype::DppMediaType;pub use linktype::Gs1LinkType;pub use linktype::LinkDescriptor;pub use linktype::ResolutionRequest;pub use linktype::negotiate;
Modules§
- aas
- Asset Administration Shell (AAS) mapping for DPP interoperability.
- digital_
link - GS1 Digital Link parser, builder, and GTIN utilities.
- jsonld
- Minimal JSON-LD context builder for DPP passport payloads.
- linktype
- GS1 Digital Link link-type negotiation.
Enums§
- Access
Tier - Re-export the canonical
AccessTierfrom dpp-domain. ESPR access tier levels for DPP data gating.